0001558370-24-006382.txt : 20240501 0001558370-24-006382.hdr.sgml : 20240501 20240501160635 ACCESSION NUMBER: 0001558370-24-006382 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 124 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240501 DATE AS OF CHANGE: 20240501 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PennyMac Financial Services, Inc. CENTRAL INDEX KEY: 0001745916 STANDARD INDUSTRIAL CLASSIFICATION: MORTGAGE BANKERS & LOAN CORRESPONDENTS [6162] ORGANIZATION NAME: 02 Finance IRS NUMBER: 831098934 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38727 FILM NUMBER: 24902968 BUSINESS ADDRESS: STREET 1: 3043 TOWNSGATE ROAD CITY: WESTLAKE VILLAGE STATE: CA ZIP: 91361 BUSINESS PHONE: (818) 224-7442 MAIL ADDRESS: STREET 1: 3043 TOWNSGATE ROAD CITY: WESTLAKE VILLAGE STATE: CA ZIP: 91361 FORMER COMPANY: FORMER CONFORMED NAME: New PennyMac Financial Services, Inc. DATE OF NAME CHANGE: 20180709 10-Q 1 pfsi-20240331x10q.htm 10-Q
http://fasb.org/us-gaap/2023#NotesPayablehttp://fasb.org/srt/2023#AffiliatedEntityMemberhttp://fasb.org/srt/2023#AffiliatedEntityMemberhttp://fasb.org/us-gaap/2023#OtherAssetshttp://fasb.org/us-gaap/2023#NotesPayablehttp://fasb.org/us-gaap/2023#NotesPayablehttp://fasb.org/us-gaap/2023#NotesPayablehttp://fasb.org/us-gaap/2023#NotesPayablehttp://fasb.org/us-gaap/2023#NotesPayablehttp://fasb.org/srt/2023#AffiliatedEntityMemberhttp://fasb.org/srt/2023#AffiliatedEntityMember5017896350907865http://fasb.org/us-gaap/2023#ServicingAssetAtFairValuePeriodIncreaseDecreasehttp://fasb.org/us-gaap/2023#ServicingAssetAtFairValuePeriodIncreaseDecreasehttp://fasb.org/us-gaap/2023#OtherAssetshttp://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrenthttp://fasb.org/us-gaap/2023#NotesPayablehttp://fasb.org/us-gaap/2023#NotesPayable0001745916--12-312024Q1false0001745916us-gaap:CommonClassAMember2021-08-310001745916us-gaap:CommonClassAMember2023-01-012023-03-310001745916us-gaap:CommonClassAMember2017-06-012024-03-310001745916us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001745916us-gaap:CommonStockMember2023-01-012023-03-310001745916us-gaap:RetainedEarningsMember2024-03-310001745916us-gaap:AdditionalPaidInCapitalMember2024-03-310001745916us-gaap:RetainedEarningsMember2023-12-310001745916us-gaap:AdditionalPaidInCapitalMember2023-12-310001745916us-gaap:RetainedEarningsMember2023-03-310001745916us-gaap:RetainedEarningsMember2022-12-310001745916us-gaap:CommonStockMember2024-03-310001745916us-gaap:CommonStockMember2023-12-310001745916us-gaap:CommonStockMember2023-03-310001745916us-gaap:CommonStockMember2022-12-310001745916us-gaap:FairValueInputsLevel3Memberpfsi:MortgageServicingLiabilitiesMemberpfsi:MeasurementInputPricingSpreadMember2024-03-310001745916us-gaap:FairValueInputsLevel3Memberpfsi:MortgageServicingLiabilitiesMemberpfsi:MeasurementInputLifeOfLoanMember2024-03-310001745916us-gaap:FairValueInputsLevel3Memberpfsi:MortgageServicingLiabilitiesMemberpfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember2024-03-310001745916us-gaap:FairValueInputsLevel3Memberpfsi:MortgageServicingLiabilitiesMemberpfsi:MeasurementInputPricingSpreadMember2023-12-310001745916us-gaap:FairValueInputsLevel3Memberpfsi:MortgageServicingLiabilitiesMemberpfsi:MeasurementInputLifeOfLoanMember2023-12-310001745916us-gaap:FairValueInputsLevel3Memberpfsi:MortgageServicingLiabilitiesMemberpfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember2023-12-310001745916pfsi:MortgageServicingLiabilitiesMember2024-01-012024-03-310001745916pfsi:MortgageServicingLiabilitiesMember2023-01-012023-03-310001745916pfsi:MortgageServicingLiabilitiesMember2023-12-310001745916pfsi:MortgageServicingLiabilitiesMember2022-12-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputPricingSpreadMember2024-03-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputLifeOfLoanMember2024-03-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember2024-03-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputPricingSpreadMember2024-03-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputLifeOfLoanMember2024-03-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember2024-03-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputPricingSpreadMember2024-03-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputLifeOfLoanMember2024-03-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember2024-03-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputPricingSpreadMember2023-12-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputLifeOfLoanMember2023-12-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember2023-12-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputPricingSpreadMember2023-12-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputLifeOfLoanMember2023-12-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember2023-12-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputPricingSpreadMember2023-12-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputLifeOfLoanMember2023-12-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMemberpfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember2023-12-310001745916pfsi:MortgageServicingRightsMember2023-12-310001745916pfsi:MortgageServicingRightsMember2022-12-310001745916us-gaap:NotesPayableOtherPayablesMemberpfsi:MortgageServicingRightsMemberus-gaap:AssetPledgedAsCollateralWithoutRightMember2024-03-310001745916pfsi:MortgageServicingRightsMemberus-gaap:AssetPledgedAsCollateralWithoutRightMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916us-gaap:NotesPayableOtherPayablesMemberpfsi:MortgageServicingRightsMemberus-gaap:AssetPledgedAsCollateralWithoutRightMember2023-12-310001745916pfsi:MortgageServicingRightsMemberus-gaap:AssetPledgedAsCollateralWithoutRightMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2023-12-310001745916pfsi:WellsFargoMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916pfsi:WellsFargoMemberpfsi:PrincipalOnlyStripsMember2024-03-310001745916pfsi:SantanderUsCapitalMarketsLlcMemberpfsi:PrincipalOnlyStripsMember2024-03-310001745916pfsi:RoyalBankOfCanadaMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916pfsi:MorganStanleyBankMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916pfsi:JpMorganMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916pfsi:JpMorganChaseBankMemberpfsi:PrincipalOnlyStripsMember2024-03-310001745916pfsi:GoldmanSachsMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916pfsi:CitibankNMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916pfsi:BNPParibasMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916pfsi:BarclaysBankPlcMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916pfsi:BankOfAmericaMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916pfsi:AtlasSecuritizedProductsLPMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916pfsi:AtlasSecuritizedProductsLPAndCitibankNaAndGoldmanSachsMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916stpr:VA2024-03-310001745916stpr:TX2024-03-310001745916stpr:MD2024-03-310001745916stpr:FL2024-03-310001745916stpr:CA2024-03-310001745916pfsi:AllOtherStatesMember2024-03-310001745916stpr:VA2023-12-310001745916stpr:TX2023-12-310001745916stpr:MD2023-12-310001745916stpr:FL2023-12-310001745916stpr:CA2023-12-310001745916pfsi:AllOtherStatesMember2023-12-310001745916pfsi:PennyMacMortgageInvestmentTrustMembersrt:AffiliatedEntityMember2024-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMembersrt:AffiliatedEntityMember2023-12-310001745916us-gaap:NotesPayableOtherPayablesMemberus-gaap:DepositsMemberus-gaap:AssetPledgedAsCollateralWithoutRightMemberus-gaap:DemandDepositsMember2024-03-310001745916us-gaap:DepositsMemberus-gaap:AssetPledgedAsCollateralWithoutRightMemberus-gaap:DemandDepositsMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916us-gaap:AssetPledgedAsCollateralWithoutRightMemberus-gaap:DemandDepositsMember2024-03-310001745916us-gaap:NotesPayableOtherPayablesMemberus-gaap:DepositsMemberus-gaap:AssetPledgedAsCollateralWithoutRightMemberus-gaap:DemandDepositsMember2023-12-310001745916us-gaap:DepositsMemberus-gaap:AssetPledgedAsCollateralWithoutRightMemberus-gaap:DemandDepositsMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2023-12-310001745916us-gaap:AssetPledgedAsCollateralWithoutRightMemberus-gaap:DemandDepositsMember2023-12-310001745916us-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:TermNotesAndTermLoansMember2024-03-310001745916pfsi:TermNotesAndTermLoansMember2024-03-310001745916us-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:TermNotesAndTermLoansMember2023-12-310001745916pfsi:TermNotesAndTermLoansMember2023-12-310001745916pfsi:MortgageLoansMemberus-gaap:AssetPledgedAsCollateralWithoutRightMemberpfsi:MortgageLoansHeldForSaleMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916us-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMember2024-03-310001745916us-gaap:AssetPledgedAsCollateralWithoutRightMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916us-gaap:AssetPledgedAsCollateralWithoutRightMemberpfsi:MortgageLoanParticipationAndSaleAgreementMember2024-03-310001745916us-gaap:ConventionalLoanMember2024-03-310001745916pfsi:RepurchasedLoansMember2024-03-310001745916pfsi:MortgageLoansOnRealEstatePurchasedFromGinnieMaePoolsServicedByEntityMember2024-03-310001745916pfsi:JumboLoanMember2024-03-310001745916pfsi:GovernmentInsuredOrGuaranteedLoanMember2024-03-310001745916pfsi:ClosedEndSecondMember2024-03-310001745916pfsi:MortgageLoansMemberus-gaap:AssetPledgedAsCollateralWithoutRightMemberpfsi:MortgageLoansHeldForSaleMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2023-12-310001745916us-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMember2023-12-310001745916us-gaap:AssetPledgedAsCollateralWithoutRightMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2023-12-310001745916us-gaap:AssetPledgedAsCollateralWithoutRightMemberpfsi:MortgageLoanParticipationAndSaleAgreementMember2023-12-310001745916us-gaap:ConventionalLoanMember2023-12-310001745916pfsi:RepurchasedLoansMember2023-12-310001745916pfsi:MortgageLoansOnRealEstatePurchasedFromGinnieMaePoolsServicedByEntityMember2023-12-310001745916pfsi:JumboLoanMember2023-12-310001745916pfsi:GovernmentInsuredOrGuaranteedLoanMember2023-12-310001745916pfsi:ClosedEndSecondMember2023-12-310001745916pfsi:BlackKnightServicingTechnologiesLLCMemberus-gaap:PendingLitigationMember2024-01-122024-01-120001745916pfsi:BlackKnightServicingTechnologiesLLCMembersrt:MinimumMemberus-gaap:PendingLitigationMember2023-01-012023-12-310001745916pfsi:TownsgateClosingServicesLlcMemberus-gaap:RelatedPartyMember2022-12-272022-12-270001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberus-gaap:MeasurementInputDiscountRateMember2024-03-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberus-gaap:MeasurementInputConstantPrepaymentRateMember2024-03-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberpfsi:MeasurementInputTwelveMonthProjectedHousingPriceIndexChangeMember2024-03-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberpfsi:MeasurementInputConstantPrepaymentAndResaleRateMember2024-03-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberus-gaap:MeasurementInputDiscountRateMember2024-03-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberus-gaap:MeasurementInputConstantPrepaymentRateMember2024-03-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberpfsi:MeasurementInputTwelveMonthProjectedHousingPriceIndexChangeMember2024-03-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberpfsi:MeasurementInputConstantPrepaymentAndResaleRateMember2024-03-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberus-gaap:MeasurementInputDiscountRateMember2024-03-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberus-gaap:MeasurementInputConstantPrepaymentRateMember2024-03-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberpfsi:MeasurementInputTwelveMonthProjectedHousingPriceIndexChangeMember2024-03-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberpfsi:MeasurementInputConstantPrepaymentAndResaleRateMember2024-03-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberus-gaap:MeasurementInputDiscountRateMember2023-12-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberus-gaap:MeasurementInputConstantPrepaymentRateMember2023-12-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberpfsi:MeasurementInputTwelveMonthProjectedHousingPriceIndexChangeMember2023-12-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberpfsi:MeasurementInputConstantPrepaymentAndResaleRateMember2023-12-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberus-gaap:MeasurementInputDiscountRateMember2023-12-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberus-gaap:MeasurementInputConstantPrepaymentRateMember2023-12-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberpfsi:MeasurementInputTwelveMonthProjectedHousingPriceIndexChangeMember2023-12-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberpfsi:MeasurementInputConstantPrepaymentAndResaleRateMember2023-12-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberus-gaap:MeasurementInputDiscountRateMember2023-12-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberus-gaap:MeasurementInputConstantPrepaymentRateMember2023-12-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberpfsi:MeasurementInputTwelveMonthProjectedHousingPriceIndexChangeMember2023-12-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberpfsi:MortgageLoansHeldForSaleMemberpfsi:MeasurementInputConstantPrepaymentAndResaleRateMember2023-12-310001745916pfsi:NotesPayableTermLoan2022Gt1Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-03-310001745916srt:MinimumMember2024-03-310001745916srt:MaximumMember2024-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:RelatedPartyMember2024-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:RelatedPartyMember2024-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:RelatedPartyMember2023-12-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:RelatedPartyMember2023-12-310001745916pfsi:TownsgateClosingServicesLlcMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001745916pfsi:BlackKnightServicingTechnologiesLLCMemberus-gaap:PendingLitigationMember2023-10-012023-12-310001745916us-gaap:PrincipalOnlyStripMemberus-gaap:FairValueMeasurementsRecurringMemberpfsi:ServicingFeesNetMember2024-01-012024-03-310001745916us-gaap:AssetsMemberus-gaap:FairValueMeasurementsRecurringMemberpfsi:ServicingFeesNetMember2024-01-012024-03-310001745916us-gaap:AssetsMemberus-gaap:FairValueMeasurementsRecurringMemberpfsi:NetGainsOnMortgageLoansHeldForSaleAtFairValueMember2024-01-012024-03-310001745916pfsi:ServicingAssetAtFairValueAmountMemberus-gaap:FairValueMeasurementsRecurringMemberpfsi:ServicingFeesNetMember2024-01-012024-03-310001745916pfsi:MortgageServicingLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberpfsi:ServicingFeesNetMember2024-01-012024-03-310001745916pfsi:MortgageLoansHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMemberpfsi:NetGainsOnMortgageLoansHeldForSaleAtFairValueMember2024-01-012024-03-310001745916us-gaap:PrincipalOnlyStripMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-03-310001745916us-gaap:AssetsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-03-310001745916pfsi:ServicingAssetAtFairValueAmountMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-03-310001745916pfsi:MortgageServicingLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-03-310001745916us-gaap:AssetsMemberus-gaap:FairValueMeasurementsRecurringMemberpfsi:ServicingFeesNetMember2023-01-012023-03-310001745916us-gaap:AssetsMemberus-gaap:FairValueMeasurementsRecurringMemberpfsi:NetGainsOnMortgageLoansHeldForSaleAtFairValueMember2023-01-012023-03-310001745916pfsi:ServicingAssetAtFairValueAmountMemberus-gaap:FairValueMeasurementsRecurringMemberpfsi:ServicingFeesNetMember2023-01-012023-03-310001745916pfsi:MortgageServicingLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberpfsi:ServicingFeesNetMember2023-01-012023-03-310001745916pfsi:MortgageLoansHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMemberpfsi:NetGainsOnMortgageLoansHeldForSaleAtFairValueMember2023-01-012023-03-310001745916us-gaap:AssetsMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-03-310001745916pfsi:ServicingAssetAtFairValueAmountMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-03-310001745916pfsi:MortgageServicingLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-03-310001745916us-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001745916pfsi:MortgageServicingRightsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001745916pfsi:MortgageLoansHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001745916us-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001745916pfsi:MortgageServicingRightsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001745916pfsi:MortgageLoansHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001745916us-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001745916pfsi:MortgageServicingRightsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001745916pfsi:MortgageLoansHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001745916us-gaap:FairValueMeasurementsRecurringMember2023-03-310001745916us-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001745916pfsi:MortgageServicingRightsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001745916pfsi:MortgageLoansHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001745916us-gaap:FairValueMeasurementsRecurringMember2022-12-310001745916us-gaap:InterestRateLockCommitmentsMember2024-01-012024-03-310001745916pfsi:MortgageServicingLiabilitiesMember2024-01-012024-03-310001745916pfsi:MortgageLoansHeldForSaleMember2024-01-012024-03-310001745916us-gaap:SubsequentEventMember2024-04-240001745916us-gaap:RetainedEarningsMember2024-01-012024-03-310001745916us-gaap:CommonStockMember2024-01-012024-03-310001745916us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001745916us-gaap:RetainedEarningsMember2023-01-012023-03-310001745916us-gaap:FutureMemberus-gaap:ShortMember2024-03-310001745916us-gaap:FutureMemberus-gaap:LongMember2024-03-310001745916us-gaap:FutureMemberus-gaap:ShortMember2023-12-310001745916us-gaap:FutureMemberus-gaap:LongMember2023-12-310001745916pfsi:WellsFargoMember2024-03-310001745916pfsi:SantanderUsCapitalMarketsLlcMember2024-03-310001745916pfsi:RoyalBankOfCanadaMember2024-03-310001745916pfsi:NomuraMember2024-03-310001745916pfsi:MorganStanleyBankMember2024-03-310001745916pfsi:JpMorganMember2024-03-310001745916pfsi:GoldmanSachsMember2024-03-310001745916pfsi:FederalNationalMortgageAssociationMember2024-03-310001745916pfsi:BNPParibasMember2024-03-310001745916pfsi:BarclaysBankPlcMember2024-03-310001745916pfsi:BankOfAmericaMember2024-03-310001745916pfsi:AtlasSecuritizedProductsLPMember2024-03-310001745916pfsi:AtheneSecuritizedMember2024-03-310001745916pfsi:WellsFargoMember2023-12-310001745916pfsi:RoyalBankOfCanadaMember2023-12-310001745916pfsi:NomuraMember2023-12-310001745916pfsi:MorganStanleyBankMember2023-12-310001745916pfsi:JpMorganMember2023-12-310001745916pfsi:FederalNationalMortgageAssociationMember2023-12-310001745916pfsi:BNPParibasMember2023-12-310001745916pfsi:BarclaysBankPlcMember2023-12-310001745916pfsi:BankOfAmericaMember2023-12-310001745916pfsi:AtlasSecuritizedProductsLPMember2023-12-310001745916pfsi:AtheneSecuritizedMember2023-12-310001745916us-gaap:InterestRateLockCommitmentsMember2024-01-012024-03-310001745916pfsi:InterestRateLockCommitmentsAndMortgageLoansHeldForSaleMember2024-01-012024-03-310001745916us-gaap:InterestRateLockCommitmentsMember2023-01-012023-03-310001745916pfsi:InterestRateLockCommitmentsAndMortgageLoansHeldForSaleMember2023-01-012023-03-310001745916us-gaap:InterestRateLockCommitmentsMember2024-03-310001745916pfsi:RJOBrienMember2024-03-310001745916pfsi:OtherCounterpartyMember2024-03-310001745916pfsi:CitibankNMember2024-03-310001745916us-gaap:InterestRateLockCommitmentsMember2023-12-310001745916pfsi:RJOBrienMember2023-12-310001745916pfsi:OtherCounterpartyMember2023-12-310001745916pfsi:MizuhoSecuritiesMember2023-12-310001745916pfsi:GoldmanSachsMember2023-12-310001745916pfsi:CitibankNMember2023-12-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputPullThroughRateMember2024-03-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputPercentageOfUnpaidPrincipalBalanceMember2024-03-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputMortgageServicingRightsValueExpressedAsServicingFeeMultipleMember2024-03-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputPullThroughRateMember2024-03-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputPercentageOfUnpaidPrincipalBalanceMember2024-03-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputMortgageServicingRightsValueExpressedAsServicingFeeMultipleMember2024-03-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputPullThroughRateMember2024-03-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputPercentageOfUnpaidPrincipalBalanceMember2024-03-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputMortgageServicingRightsValueExpressedAsServicingFeeMultipleMember2024-03-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputPullThroughRateMember2023-12-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputPercentageOfUnpaidPrincipalBalanceMember2023-12-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputMortgageServicingRightsValueExpressedAsServicingFeeMultipleMember2023-12-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputPullThroughRateMember2023-12-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputPercentageOfUnpaidPrincipalBalanceMember2023-12-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputMortgageServicingRightsValueExpressedAsServicingFeeMultipleMember2023-12-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputPullThroughRateMember2023-12-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputPercentageOfUnpaidPrincipalBalanceMember2023-12-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberpfsi:MeasurementInputMortgageServicingRightsValueExpressedAsServicingFeeMultipleMember2023-12-310001745916pfsi:SeniorNotesPayableDue2025Memberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2024-01-012024-03-310001745916pfsi:NotesPayableTermLoan2024Gt1Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-03-310001745916pfsi:NotesPayableTermLoan2023Gt2Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-03-310001745916pfsi:NotesPayableTermLoan2023Gt1Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-03-310001745916pfsi:SeniorNotesTwoPayableDueOctober2025Member2024-03-310001745916pfsi:SeniorNotesPayableDueSeptember2031Member2024-03-310001745916pfsi:SeniorNotesPayableDueFebruary2029Member2024-03-310001745916pfsi:SeniorNotesPayableDueDecember2029Member2024-03-310001745916pfsi:SeniorNotesOnePayableDueOctober2025Member2024-03-310001745916pfsi:NotesPayableTermLoan2024Gt1Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-01-012024-03-310001745916pfsi:NotesPayableTermLoan2023Gt2Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-01-012024-03-310001745916pfsi:NotesPayableTermLoan2023Gt1Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-01-012024-03-310001745916pfsi:NotesPayableTermLoan2022Gt1Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-01-012024-03-310001745916pfsi:SeniorNotesTwoPayableDueOctober2025Member2024-01-012024-03-310001745916pfsi:SeniorNotesPayableDueSeptember2031Member2024-01-012024-03-310001745916pfsi:SeniorNotesPayableDueFebruary2029Member2024-01-012024-03-310001745916pfsi:SeniorNotesPayableDueDecember2029Member2024-01-012024-03-310001745916pfsi:SeniorNotesOnePayableDueOctober2025Member2024-01-012024-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:LoanProductionMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:LoanProductionMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001745916pfsi:USDepartmentOfHousingAndUrbanDevelopmentPLSMember2024-03-310001745916pfsi:USDepartmentOfHousingAndUrbanDevelopmentPLSMember2023-12-310001745916pfsi:MortgageServicingRightsMemberus-gaap:AssetPledgedAsCollateralWithoutRightMember2024-03-310001745916pfsi:MortgageServicingRightsMemberus-gaap:AssetPledgedAsCollateralWithoutRightMember2023-12-310001745916us-gaap:OperatingSegmentsMemberpfsi:MortgagesBankingMember2024-03-310001745916us-gaap:OperatingSegmentsMemberpfsi:MortgageBankingServicingSectorMember2024-03-310001745916us-gaap:OperatingSegmentsMemberpfsi:MortgageBankingLendingSectorMember2024-03-310001745916us-gaap:OperatingSegmentsMemberpfsi:InvestmentManagementMember2024-03-310001745916us-gaap:OperatingSegmentsMember2024-03-310001745916us-gaap:OperatingSegmentsMemberpfsi:MortgagesBankingMember2023-03-310001745916us-gaap:OperatingSegmentsMemberpfsi:MortgageBankingServicingSectorMember2023-03-310001745916us-gaap:OperatingSegmentsMemberpfsi:MortgageBankingLendingSectorMember2023-03-310001745916us-gaap:OperatingSegmentsMemberpfsi:InvestmentManagementMember2023-03-310001745916us-gaap:OperatingSegmentsMember2023-03-310001745916pfsi:TimeBasedRestrictedStockUnitsRSUMember2024-01-012024-03-310001745916pfsi:PerformanceBasedRestrictedStockUnitsRSUMember2024-01-012024-03-310001745916pfsi:TimeBasedRestrictedStockUnitsRSUMember2023-01-012023-03-310001745916pfsi:PerformanceBasedRestrictedStockUnitsRSUMember2023-01-012023-03-310001745916us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-01-012024-03-310001745916us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2023-01-012023-03-310001745916us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:UnsecuredDebtMember2024-03-310001745916us-gaap:UnsecuredDebtMember2024-03-310001745916us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:UnsecuredDebtMember2023-12-310001745916us-gaap:UnsecuredDebtMember2023-12-310001745916pfsi:MortgageServicingRightsMember2024-03-310001745916pfsi:MortgageServicingLiabilitiesMember2024-03-310001745916pfsi:MortgageServicingRightsMember2023-03-310001745916pfsi:MortgageServicingLiabilitiesMember2023-03-310001745916pfsi:MortgageServicingRightsRecaptureAgreementMember2020-07-012020-07-010001745916us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001745916us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001745916pfsi:TimeBasedRestrictedStockUnitsRSUMember2024-01-012024-03-310001745916pfsi:PerformanceBasedRestrictedStockUnitsRSUMember2024-01-012024-03-310001745916pfsi:TimeBasedRestrictedStockUnitsRSUMember2023-01-012023-03-310001745916pfsi:PerformanceBasedRestrictedStockUnitsRSUMember2023-01-012023-03-310001745916us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001745916us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001745916us-gaap:FairValueInputsLevel3Memberpfsi:MortgageServicingLiabilitiesMember2024-03-310001745916us-gaap:FairValueInputsLevel3Memberpfsi:MortgageServicingLiabilitiesMember2023-12-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:MortgageLoansAtFairValueMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:MortgageLoansAcquiredAndHeldForSaleMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001745916pfsi:OtherCounterpartiesMemberus-gaap:NonrelatedPartyMember2024-01-012024-03-310001745916pfsi:NonAffiliatesMemberus-gaap:NonrelatedPartyMember2024-01-012024-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:MortgageLoansAtFairValueMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:MortgageLoansAcquiredAndHeldForSaleMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001745916pfsi:OtherCounterpartiesMemberus-gaap:NonrelatedPartyMember2023-01-012023-03-310001745916pfsi:NonAffiliatesMemberus-gaap:NonrelatedPartyMember2023-01-012023-03-310001745916us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMember2024-01-012024-03-310001745916us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMember2023-01-012023-12-310001745916pfsi:MortgageServicingRightsMember2024-01-012024-03-310001745916pfsi:MortgageServicingRightsMember2023-01-012023-03-310001745916us-gaap:NotesPayableOtherPayablesMemberpfsi:ServicingAdvancesMemberus-gaap:AssetPledgedAsCollateralWithoutRightMember2024-03-310001745916pfsi:ServicingAdvancesMemberus-gaap:AssetPledgedAsCollateralWithoutRightMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916us-gaap:AssetPledgedAsCollateralWithoutRightMember2024-03-310001745916us-gaap:NotesPayableOtherPayablesMemberpfsi:ServicingAdvancesMemberus-gaap:AssetPledgedAsCollateralWithoutRightMember2023-12-310001745916pfsi:ServicingAdvancesMemberus-gaap:AssetPledgedAsCollateralWithoutRightMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2023-12-310001745916us-gaap:AssetPledgedAsCollateralWithoutRightMember2023-12-310001745916us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMember2024-03-310001745916us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMember2023-12-310001745916pfsi:MortgageServicingRightsMember2024-01-012024-03-3100017459162022-12-310001745916pfsi:PennyMacMortgageInvestmentTrustMembersrt:MinimumMemberpfsi:BaseManagementFeeCalculationTrancheTwoMemberus-gaap:RelatedPartyMember2016-09-120001745916pfsi:PennyMacMortgageInvestmentTrustMembersrt:MaximumMemberpfsi:BaseManagementFeeCalculationTrancheTwoMemberus-gaap:RelatedPartyMember2016-09-120001745916pfsi:PennyMacMortgageInvestmentTrustMembersrt:MaximumMemberpfsi:BaseManagementFeeCalculationTrancheThreeMemberus-gaap:RelatedPartyMember2016-09-120001745916pfsi:PennyMacMortgageInvestmentTrustMembersrt:MaximumMemberpfsi:BaseManagementFeeCalculationTrancheOneMemberus-gaap:RelatedPartyMember2016-09-120001745916pfsi:PennyMacLoanServicesLLCMembersrt:MinimumMember2020-07-012020-07-010001745916pfsi:PennyMacLoanServicesLLCMembersrt:MaximumMember2020-07-012020-07-010001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:ExpensesIncurredMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:CompensationExpenseIncurredMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:CommonOverheadIncurredMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:ExpensesIncurredMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:CompensationExpenseIncurredMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:CommonOverheadIncurredMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:PerformanceIncentiveFeeCalculationTrancheOneMemberus-gaap:RelatedPartyMember2016-09-122016-09-120001745916pfsi:PennyMacMortgageInvestmentTrustMemberus-gaap:RelatedPartyMember2016-09-122016-09-120001745916pfsi:PennyMacMortgageInvestmentTrustMembersrt:MinimumMemberpfsi:PerformanceIncentiveFeeCalculationTrancheOneMemberus-gaap:RelatedPartyMember2016-09-122016-09-120001745916pfsi:PennyMacMortgageInvestmentTrustMembersrt:MaximumMemberpfsi:PerformanceIncentiveFeeCalculationTrancheTwoMemberus-gaap:RelatedPartyMember2016-09-122016-09-120001745916pfsi:PennyMacMortgageInvestmentTrustMembersrt:MaximumMemberpfsi:PerformanceIncentiveFeeCalculationTrancheOneMemberus-gaap:RelatedPartyMember2016-09-122016-09-120001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:PerformanceIncentiveFeeCalculationTrancheTwoMemberus-gaap:RelatedPartyMember2016-09-122016-09-120001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:PerformanceIncentiveFeeCalculationTrancheThreeMemberus-gaap:RelatedPartyMember2016-09-122016-09-120001745916pfsi:PennyMacMortgageInvestmentTrustMembersrt:MaximumMemberpfsi:ManagementFeesAgreementMemberus-gaap:RelatedPartyMember2016-09-122016-09-120001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:ManagementFeesAgreementMemberus-gaap:RelatedPartyMember2016-09-122016-09-120001745916pfsi:PennyMacMortgageInvestmentTrustMembersrt:MaximumMemberpfsi:BaseManagementFeeCalculationTrancheOneMemberus-gaap:RelatedPartyMember2016-09-122016-09-120001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:BaseManagementFeeCalculationTrancheTwoMemberus-gaap:RelatedPartyMember2016-09-122016-09-120001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:BaseManagementFeeCalculationTrancheThreeMemberus-gaap:RelatedPartyMember2016-09-122016-09-120001745916pfsi:PennyMacMortgageInvestmentTrustMembersrt:MinimumMemberpfsi:ManagementFeesAgreementMemberus-gaap:RelatedPartyMember2016-09-122016-09-120001745916pfsi:MortgageLoanServicingAgreementMember2016-09-122016-09-120001745916srt:MinimumMemberpfsi:MortgageLoanServicingAgreementMember2016-09-122016-09-120001745916srt:MaximumMemberpfsi:MortgageLoanServicingAgreementMember2016-09-122016-09-120001745916us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2024-03-310001745916us-gaap:FairValueMeasurementsNonrecurringMember2024-03-310001745916us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2023-12-310001745916us-gaap:FairValueMeasurementsNonrecurringMember2023-12-310001745916pfsi:GinnieMaeMortgageBackedSecuritiesGuideLoanMembersrt:MinimumMember2020-07-012020-07-010001745916pfsi:GinnieMaeMortgageBackedSecuritiesGuideLoanMembersrt:MaximumMember2020-07-012020-07-010001745916pfsi:PrincipalOnlyStripsMemberus-gaap:AssetPledgedAsCollateralWithoutRightMemberus-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916pfsi:AgenciesMemberpfsi:MortgageServicingPortfolioOwnedMember2024-03-310001745916pfsi:AgenciesMember2024-03-310001745916pfsi:AgenciesMemberpfsi:MortgageServicingPortfolioOwnedMember2023-12-310001745916pfsi:AgenciesMember2023-12-310001745916srt:AffiliatedEntityMemberpfsi:MortgageServicingPortfolioContractServicingAndSubservicedMember2024-03-310001745916srt:AffiliatedEntityMember2024-03-310001745916srt:AffiliatedEntityMemberpfsi:MortgageServicingPortfolioContractServicingAndSubservicedMember2023-12-310001745916srt:AffiliatedEntityMember2023-12-310001745916srt:MinimumMemberpfsi:RecaptureRateInExcessOf15PercentageAndUpto30PercentageMemberpfsi:MortgageServicingRightsRecaptureAgreementMember2020-07-012020-07-010001745916srt:MaximumMemberpfsi:RecaptureRateInExcessOf15PercentageAndUpto30PercentageMemberpfsi:MortgageServicingRightsRecaptureAgreementMember2020-07-012020-07-010001745916pfsi:RecaptureRateUpto15PercentageMemberpfsi:MortgageServicingRightsRecaptureAgreementMember2020-07-012020-07-010001745916pfsi:RecaptureRateInExcessOf30PercentageMemberpfsi:MortgageServicingRightsRecaptureAgreementMember2020-07-012020-07-010001745916pfsi:RecaptureRateInExcessOf15PercentageAndUpto30PercentageMemberpfsi:MortgageServicingRightsRecaptureAgreementMember2020-07-012020-07-010001745916pfsi:PrivateNationalMortgageAcceptanceCompanyMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001745916pfsi:PrivateNationalMortgageAcceptanceCompanyMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001745916pfsi:MortgageLoanParticipationAndSaleAgreementMember2024-03-310001745916us-gaap:NotesPayableOtherPayablesMember2024-03-310001745916pfsi:TermNotesAndTermLoansMember2024-03-310001745916pfsi:FreddieMacMsrNotePayableMember2024-03-310001745916us-gaap:NotesPayableOtherPayablesMember2023-12-310001745916pfsi:TermNotesAndTermLoansMember2023-12-310001745916pfsi:FreddieMacMsrNotePayableMember2023-12-310001745916pfsi:OtherMortgageLoansMember2020-07-010001745916us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMember2024-03-310001745916us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMember2023-12-3100017459162023-03-310001745916srt:MaximumMemberpfsi:MortgageLoanParticipationAndSaleAgreementMember2024-01-012024-03-310001745916srt:MaximumMemberpfsi:MortgageLoanParticipationAndSaleAgreementMember2023-01-012023-03-310001745916pfsi:MortgageLoanParticipationAndSaleAgreementMember2024-03-310001745916pfsi:MortgageLoanParticipationAndSaleAgreementMember2023-12-310001745916us-gaap:PrincipalOnlyStripMember2023-12-310001745916us-gaap:PrincipalOnlyStripMember2024-01-012024-03-310001745916us-gaap:PrincipalOnlyStripMember2024-03-310001745916pfsi:GinnieMaeMortgageBackedSecuritiesGuideLoanMember2020-07-010001745916pfsi:MarginDepositsMember2024-03-310001745916pfsi:MarginDepositsMember2023-12-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:ManagementFeesAgreementMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:ManagementFeesAgreementMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001745916pfsi:TownsgateClosingServicesLlcMemberus-gaap:RelatedPartyMember2022-12-270001745916pfsi:TownsgateClosingServicesLlcMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001745916us-gaap:RelatedPartyMember2024-01-012024-03-310001745916us-gaap:RelatedPartyMember2023-01-012023-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:MortgageLendingAgreementMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberpfsi:MortgageLendingAgreementMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001745916pfsi:FannieMaeFreddieMacMember2024-03-310001745916pfsi:FannieMaeFreddieMacMember2023-12-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001745916us-gaap:NotesPayableOtherPayablesMember2024-01-012024-03-310001745916pfsi:SeniorNotesPayableDue2025Member2024-01-012024-03-310001745916us-gaap:NotesPayableOtherPayablesMember2023-01-012023-03-310001745916pfsi:SeniorNotesPayableDue2025Member2023-01-012023-03-310001745916pfsi:MortgageLoanParticipationAndSaleAgreementMember2024-01-012024-03-310001745916pfsi:MortgageLoanParticipationAndSaleAgreementMember2023-01-012023-03-310001745916pfsi:PennyMacLoanServicesLLCMemberpfsi:GinnieMaeMortgageBackedSecuritiesGuideLoanMember2020-07-010001745916us-gaap:FairValueMeasurementsRecurringMemberpfsi:MortgageLoansHeldForSaleMember2024-03-310001745916us-gaap:FairValueMeasurementsRecurringMemberpfsi:MortgageLoansHeldForSaleMember2023-12-310001745916us-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-03-310001745916pfsi:MortgageServicingRightsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-03-310001745916us-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-03-310001745916pfsi:MortgageServicingRightsMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-03-310001745916pfsi:MortgageLoansHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-03-310001745916us-gaap:FairValueMeasurementsRecurringMember2024-01-012024-03-310001745916pfsi:MortgageLoansHeldForSaleMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-03-310001745916us-gaap:FairValueMeasurementsRecurringMember2023-01-012023-03-310001745916us-gaap:FairValueMeasurementsNonrecurringMember2024-01-012024-03-310001745916us-gaap:FairValueMeasurementsNonrecurringMember2023-01-012023-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberus-gaap:RelatedPartyMember2024-03-310001745916pfsi:PennyMacMortgageInvestmentTrustMemberus-gaap:RelatedPartyMember2023-12-310001745916us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberpfsi:CallOptionOnInterestRateFuturesMemberus-gaap:ShortMember2023-12-310001745916us-gaap:FairValueMeasurementsRecurringMemberpfsi:CallOptionOnInterestRateFuturesMemberus-gaap:ShortMember2023-12-310001745916us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForwardContractsMemberus-gaap:ShortMember2024-03-310001745916us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForwardContractsMemberus-gaap:LongMember2024-03-310001745916us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberpfsi:PutOptionOnInterestRateFuturesMemberus-gaap:LongMember2024-03-310001745916us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberpfsi:CallOptionOnInterestRateFuturesMemberus-gaap:LongMember2024-03-310001745916us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForwardContractsMemberus-gaap:ShortMember2024-03-310001745916us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForwardContractsMemberus-gaap:LongMember2024-03-310001745916us-gaap:FairValueMeasurementsRecurringMemberpfsi:PutOptionOnInterestRateFuturesMemberus-gaap:LongMember2024-03-310001745916us-gaap:FairValueMeasurementsRecurringMemberpfsi:CallOptionOnInterestRateFuturesMemberus-gaap:LongMember2024-03-310001745916us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateLockCommitmentsMember2024-03-310001745916us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:PutOptionMember2024-03-310001745916us-gaap:InterestRateLockCommitmentsMemberus-gaap:NondesignatedMember2024-03-310001745916us-gaap:ForwardContractsMemberus-gaap:ShortMember2024-03-310001745916us-gaap:ForwardContractsMemberus-gaap:LongMember2024-03-310001745916us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PutOptionMember2024-03-310001745916us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateLockCommitmentsMember2024-03-310001745916us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001745916us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001745916us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001745916pfsi:PutOptionOnInterestRateFuturesMemberus-gaap:LongMember2024-03-310001745916pfsi:CallOptionOnInterestRateFuturesMemberus-gaap:LongMember2024-03-310001745916us-gaap:PutOptionMember2024-03-310001745916us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForwardContractsMemberus-gaap:ShortMember2023-12-310001745916us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForwardContractsMemberus-gaap:LongMember2023-12-310001745916us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberpfsi:PutOptionOnInterestRateFuturesMemberus-gaap:LongMember2023-12-310001745916us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberpfsi:CallOptionOnInterestRateFuturesMemberus-gaap:LongMember2023-12-310001745916us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForwardContractsMemberus-gaap:ShortMember2023-12-310001745916us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForwardContractsMemberus-gaap:LongMember2023-12-310001745916us-gaap:FairValueMeasurementsRecurringMemberpfsi:PutOptionOnInterestRateFuturesMemberus-gaap:LongMember2023-12-310001745916us-gaap:FairValueMeasurementsRecurringMemberpfsi:CallOptionOnInterestRateFuturesMemberus-gaap:LongMember2023-12-310001745916us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateLockCommitmentsMember2023-12-310001745916us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:PutOptionMember2023-12-310001745916us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CallOptionMember2023-12-310001745916us-gaap:InterestRateLockCommitmentsMemberus-gaap:NondesignatedMember2023-12-310001745916us-gaap:ForwardContractsMemberus-gaap:ShortMember2023-12-310001745916us-gaap:ForwardContractsMemberus-gaap:LongMember2023-12-310001745916us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PutOptionMember2023-12-310001745916us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateLockCommitmentsMember2023-12-310001745916us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CallOptionMember2023-12-310001745916us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001745916us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001745916us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001745916pfsi:PutOptionOnInterestRateFuturesMemberus-gaap:LongMember2023-12-310001745916pfsi:CallOptionOnInterestRateFuturesMemberus-gaap:LongMember2023-12-310001745916us-gaap:PutOptionMember2023-12-310001745916us-gaap:CallOptionMember2023-12-310001745916us-gaap:FairValueMeasurementsRecurringMember2024-03-310001745916us-gaap:FairValueMeasurementsRecurringMember2023-12-310001745916srt:WeightedAverageMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputPricingSpreadMember2024-01-012024-03-310001745916srt:WeightedAverageMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputLifeOfLoanMember2024-01-012024-03-310001745916srt:WeightedAverageMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember2024-01-012024-03-310001745916srt:MinimumMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputPricingSpreadMember2024-01-012024-03-310001745916srt:MinimumMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputLifeOfLoanMember2024-01-012024-03-310001745916srt:MinimumMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember2024-01-012024-03-310001745916srt:MaximumMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputPricingSpreadMember2024-01-012024-03-310001745916srt:MaximumMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputLifeOfLoanMember2024-01-012024-03-310001745916srt:MaximumMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember2024-01-012024-03-310001745916srt:WeightedAverageMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputPricingSpreadMember2023-01-012023-03-310001745916srt:WeightedAverageMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputLifeOfLoanMember2023-01-012023-03-310001745916srt:WeightedAverageMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember2023-01-012023-03-310001745916srt:MinimumMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputPricingSpreadMember2023-01-012023-03-310001745916srt:MinimumMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputLifeOfLoanMember2023-01-012023-03-310001745916srt:MinimumMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember2023-01-012023-03-310001745916srt:MaximumMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputPricingSpreadMember2023-01-012023-03-310001745916srt:MaximumMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputLifeOfLoanMember2023-01-012023-03-310001745916srt:MaximumMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMemberpfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember2023-01-012023-03-310001745916us-gaap:NotesPayableOtherPayablesMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-12-160001745916pfsi:MortgageServicingPortfolioOwnedMember2024-03-310001745916pfsi:MortgageServicingPortfolioContractServicingAndSubservicedMember2024-03-310001745916pfsi:MortgageServicingPortfolioOwnedMember2023-12-310001745916pfsi:MortgageServicingPortfolioContractServicingAndSubservicedMember2023-12-3100017459162023-12-310001745916us-gaap:OperatingSegmentsMemberpfsi:MortgagesBankingMember2024-01-012024-03-310001745916us-gaap:OperatingSegmentsMemberpfsi:MortgageBankingServicingSectorMember2024-01-012024-03-310001745916us-gaap:OperatingSegmentsMemberpfsi:MortgageBankingLendingSectorMember2024-01-012024-03-310001745916us-gaap:OperatingSegmentsMemberpfsi:InvestmentManagementMember2024-01-012024-03-310001745916us-gaap:OperatingSegmentsMemberpfsi:MortgagesBankingMember2023-01-012023-03-310001745916us-gaap:OperatingSegmentsMemberpfsi:MortgageBankingServicingSectorMember2023-01-012023-03-310001745916us-gaap:OperatingSegmentsMemberpfsi:MortgageBankingLendingSectorMember2023-01-012023-03-310001745916us-gaap:OperatingSegmentsMemberpfsi:InvestmentManagementMember2023-01-012023-03-3100017459162023-01-012023-03-310001745916pfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember2024-01-012024-03-310001745916pfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember2023-01-012023-03-310001745916srt:WeightedAverageMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember2024-01-012024-03-310001745916srt:MinimumMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember2024-01-012024-03-310001745916srt:MaximumMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember2024-01-012024-03-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMember2024-01-012024-03-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMember2024-01-012024-03-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMember2024-01-012024-03-310001745916us-gaap:FairValueInputsLevel3Memberpfsi:MortgageServicingLiabilitiesMember2024-01-012024-03-310001745916srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMember2023-01-012023-12-310001745916srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMember2023-01-012023-12-310001745916srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsMember2023-01-012023-12-310001745916us-gaap:FairValueInputsLevel3Memberpfsi:MortgageServicingLiabilitiesMember2023-01-012023-12-310001745916srt:WeightedAverageMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember2023-01-012023-03-310001745916srt:MinimumMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember2023-01-012023-03-310001745916srt:MaximumMemberpfsi:MortgageServicingRightsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberpfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember2023-01-012023-03-310001745916us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2024-03-310001745916us-gaap:MaturityUpTo30DaysMember2024-03-310001745916us-gaap:Maturity30To90DaysMember2024-03-310001745916pfsi:SeniorNotesPayableDue2025Member2024-03-310001745916pfsi:MaturityOverOneYearToTwoYearsMember2024-03-310001745916pfsi:MaturityOver90DaysTo180DaysMember2024-03-310001745916pfsi:MaturityOver180DaysToOneYearMember2024-03-3100017459162024-03-310001745916us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember2023-12-310001745916pfsi:SeniorNotesPayableDue2025Member2023-12-310001745916us-gaap:NonrelatedPartyMember2024-01-012024-03-310001745916us-gaap:NonrelatedPartyMember2023-01-012023-03-310001745916pfsi:GovernmentNationalMortgageAssociationIssuerPLSMember2024-03-310001745916pfsi:GovernmentNationalMortgageAssociationIssuerPLSMember2023-12-3100017459162024-04-2900017459162024-01-012024-03-31xbrli:sharesiso4217:USDxbrli:purepfsi:Ypfsi:itemiso4217:USDxbrli:sharespfsi:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 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 March 31, 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-38727

PennyMac Financial Services, Inc.

(Exact name of registrant as specified in its charter)

Delaware

83-1098934

(State or other jurisdiction of

(IRS Employer

incorporation or organization)

Identification No.)

3043 Townsgate Road, Westlake Village, California

91361

(Address of principal executive offices)

(Zip Code)

(818224-7442

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

    

Trading Symbol(s)

    

Name of each exchange on which registered

Common Stock, $0.0001 par value

PFSI

New 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 Exchange Act). Yes No

Indicate the number of shares outstanding of each of the registrant’s classes of common stock, as of the latest practicable date.

Class

Outstanding at April 29, 2024

Common Stock, $0.0001 par value

50,922,737

PENNYMAC FINANCIAL SERVICES, INC.

FORM 10-Q

March 31, 2024

TABLE OF CONTENTS

Page

Special Note Regarding Forward-Looking Statements

3

PART I. FINANCIAL INFORMATION

6

Item 1.

Financial Statements (Unaudited):

6

Consolidated Balance Sheets

6

Consolidated Statements of Income

7

Consolidated Statements of Changes in Stockholders’ Equity

8

Consolidated Statements of Cash Flows

9

Notes to Consolidated Financial Statements

11

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

51

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

69

Item 4.

Controls and Procedures

70

PART II. OTHER INFORMATION

71

Item 1.

Legal Proceedings

71

Item 1A.

Risk Factors

71

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

71

Item 3.

Defaults Upon Senior Securities

71

Item 4.

Mine Safety Disclosures

71

Item 5.

Other Information

72

Item 6.

Exhibits

73

2

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q (“Report”) contains certain forward-looking statements that are subject to various risks and uncertainties. Forward-looking statements are generally identifiable by use of forward-looking terminology such as “may,” “will,” “should,” “potential,” “intend,” “expect,” “seek,” “anticipate,” “estimate,” “approximately,” “believe,” “could,” “project,” “predict,” “continue,” “plan” or other similar words or expressions. 

 

Forward-looking statements are based on certain assumptions, discuss future expectations, plans and strategies, contain financial and operating projections or state other forward-looking information. Examples of forward-looking statements include, but are not limited to, the following:

projections of our revenues, income, earnings per share, capital structure or other financial items;
descriptions of our plans or objectives for future operations, products or services;
forecasts of our future economic performance, interest rates, profit margins and prepayment rates;
discussions of our expectations regarding various macroeconomic factors, including variability in the economy or the impact of current and future regulations and legislation on our business; and
descriptions of assumptions underlying or relating to any of the foregoing expectations regarding the timing of generating any revenues.

Our ability to predict results or the actual effect of future events, actions, plans or strategies is inherently uncertain. Although we believe that the expectations reflected in such forward-looking statements are based on reasonable assumptions, our actual results and performance could differ materially from those set forth in the forward-looking statements. There are several factors, many of which are beyond our control that could cause actual results to differ significantly from management’s expectations. Some of these factors are discussed below.

 

You should not place undue reliance on any forward-looking statement and should consider the following uncertainties and risks, as well as the risks and uncertainties discussed elsewhere in this Quarterly Report on Form 10-Q (this “Report”), the section entitled “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on February 21, 2024 and in our other SEC filings.

 

Factors that could cause actual results to differ materially from historical results or those anticipated include, but are not limited to:

interest rate changes;

changes in macroeconomic and U.S. real estate market conditions;

the continually changing federal, state and local laws and regulations applicable to the highly regulated industry in which we operate;

lawsuits or governmental actions if we do not comply with the laws and regulations applicable to our businesses;

the mortgage lending and servicing-related regulations promulgated by the Consumer Financial Protection Bureau and its enforcement of these regulations;

our dependence on U.S. government-sponsored entities and changes in their current roles or their guarantees or guidelines;

changes in real estate values, housing prices and housing sales;

changes to government mortgage modification programs;

foreclosure delays and changes in foreclosure practices;

the licensing and operational requirements of states and other jurisdictions applicable to our businesses, to which our bank competitors are not subject;

3

our ability to manage third-party service providers and vendors and their compliance with laws, regulations and investor requirements;

our exposure to risks of loss resulting from adverse weather conditions, man-made or natural disasters, the effect of climate change, and pandemics;

difficulties inherent in adjusting the size of our operations to reflect changes in business levels;

maintaining sufficient capital and liquidity and compliance with financial covenants;

our substantial amount of indebtedness;

increases in the number of loan delinquencies and defaults;

failure to modify, resell or refinance early buyout loans or defaults of early buyout loans beyond our expectations;

our reliance on PennyMac Mortgage Investment Trust (“PMT”) as a significant contributor to our mortgage banking business;

our obligation to indemnify third-party purchasers or repurchase loans if loans that we originate, acquire, service or assist in the fulfillment of, fail to meet certain criteria or characteristics or under other circumstances;

our ability to mitigate cybersecurity risks and cyber incidents;

our exposure to counterparties that are unwilling or unable to honor contractual obligations, including their obligation to indemnify us or repurchase defective mortgage loans;

our ability to realize the anticipated benefit of potential future acquisitions of mortgage servicing rights;

our obligation to indemnify PMT if our services fail to meet certain criteria or characteristics or under other circumstances;

decreases in the returns on the assets that we select and manage for PMT, and our resulting management and incentive fees;

the extensive amount of regulation applicable to our investment management segment;

conflicts of interest in allocating our services and investment opportunities among ourselves and PMT;

the effect of public opinion on our reputation;

our ability to effectively identify, manage and hedge our credit, interest rate, prepayment, liquidity and climate risks;

our initiation of new business activities or expansion of existing business activities;

our ability to detect misconduct and fraud;

our ability to effectively deploy new information technology applications and infrastructure;

our ability to pay dividends to our stockholders; and

our organizational structure and certain requirements in our charter documents.

Other factors that could also cause results to differ from our expectations may not be described in this Report or any other document. Each of these factors could by itself, or together with one or more other factors, adversely affect our business, results of operations and/or financial condition.

 

4

Forward-looking statements speak only as of the date they are made, and we undertake no obligation to update any forward-looking statement to reflect the impact of circumstances or events that arise after the date the forward-looking statement was made.

5

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

PENNYMAC FINANCIAL SERVICES, INC.

CONSOLIDATED BALANCE SHEETS (UNAUDITED)

    

March 31, 

December 31, 

    

2024

    

2023

(in thousands, except share amounts)

ASSETS

Cash

 $

927,394

 $

938,371

Short-term investment at fair value

69

10,268

Principal-only stripped mortgage-backed securities at fair value pledged to creditors

524,576

Loans held for sale at fair value (includes $5,127,134 and $4,329,501 pledged to creditors)

5,200,350

4,420,691

Derivative assets

108,987

179,079

Servicing advances, net (includes valuation allowance of $67,327 and $73,991; $271,947 and $354,831 pledged to creditors)

499,955

694,038

Mortgage servicing rights at fair value (includes $7,406,892 and $7,033,892 pledged to creditors)

7,483,210

7,099,348

Investment in PennyMac Mortgage Investment Trust at fair value

1,101

1,121

Receivable from PennyMac Mortgage Investment Trust

30,835

29,262

Loans eligible for repurchase

4,401,896

4,889,925

Other (includes $16,175 and $15,653 pledged to creditors)

623,368

582,460

Total assets

 $

19,801,741

 $

18,844,563

LIABILITIES

Assets sold under agreements to repurchase

 $

5,435,354

 $

3,763,956

Mortgage loan participation purchase and sale agreements

363,798

446,054

Notes payable secured by mortgage servicing assets

1,972,020

1,873,415

Unsecured senior notes

2,521,031

2,519,651

Derivative liabilities

40,784

53,275

Mortgage servicing liabilities at fair value

1,732

1,805

Accounts payable and accrued expenses

263,338

449,896

Payable to PennyMac Mortgage Investment Trust

127,993

208,210

Payable to exchanged Private National Mortgage Acceptance Company, LLC unitholders under tax receivable agreement

26,099

26,099

Income taxes payable

1,047,337

1,042,886

Liability for loans eligible for repurchase

4,401,896

4,889,925

Liability for losses under representations and warranties

29,976

30,788

Total liabilities

16,231,358

15,305,960

Commitments and contingencies – Note 18

STOCKHOLDERS’ EQUITY

Common stock—authorized 200,000,000 shares of $0.0001 par value; issued and outstanding, 50,907,865 and 50,178,963 shares, respectively

5

5

Additional paid-in capital

27,179

24,287

Retained earnings

3,543,199

3,514,311

Total stockholders' equity

3,570,383

3,538,603

Total liabilities and stockholders' equity

 $

19,801,741

 $

18,844,563

The accompanying notes are an integral part of these consolidated financial statements.

6

PENNYMAC FINANCIAL SERVICES, INC.

CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)

Quarter ended March 31, 

2024

2023

(in thousands, except earnings per share)

Revenues

Net gains on loans held for sale at fair value:

From non-affiliates

$

162,794

$

104,870

From PennyMac Mortgage Investment Trust

(353)

(485)

162,441

104,385

Loan origination fees:

From non-affiliates

36,012

29,980

From PennyMac Mortgage Investment Trust

359

1,410

36,371

31,390

Fulfillment fees from PennyMac Mortgage Investment Trust

4,016

11,923

Net loan servicing fees:

Loan servicing fees:

From non-affiliates

358,026

290,697

From PennyMac Mortgage Investment Trust

20,262

20,449

Other

45,896

26,911

424,184

338,057

Change in fair value of mortgage servicing rights and mortgage servicing liabilities

(28,585)

(236,447)

Mortgage servicing rights hedging results

(294,645)

47,227

(323,230)

(189,220)

Net loan servicing fees

100,954

148,837

Net interest expense:

Interest income

156,426

128,478

Interest expense

165,769

131,771

Net interest expense

(9,343)

(3,293)

Management fees from PennyMac Mortgage Investment Trust

7,188

7,257

Change in fair value of investment in and dividends received from PennyMac Mortgage Investment Trust

10

26

Results of real estate acquired in settlement of loans

406

142

Other

3,617

2,195

Total net revenues

305,660

302,862

Expenses

Compensation

146,376

147,935

Technology

35,967

36,038

Loan origination

30,568

27,086

Servicing

16,104

12,632

Professional services

9,262

21,007

Occupancy and equipment

8,676

8,820

Marketing and advertising

3,671

3,241

Other

11,153

7,956

Total expenses

261,777

264,715

Income before provision for income taxes

43,883

38,147

Provision for income taxes

4,575

7,769

Net income

$

39,308

$

30,378

Earnings per share

Basic

$

0.78

$

0.61

Diluted

$

0.74

$

0.57

Weighted average shares outstanding

Basic

50,547

50,154

Diluted

53,100

53,352

The accompanying notes are an integral part of these consolidated financial statements.

7

PENNYMAC FINANCIAL SERVICES, INC.

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (UNAUDITED)

Quarter ended March 31, 2024

Additional

Total

Number of

Par

paid-in

Retained

stockholders'

    

shares

    

value

    

capital

    

earnings

    

equity

(in thousands)

Balance, December 31, 2023

50,179

$

5

$

24,287

$

3,514,311

$

3,538,603

Net income

39,308

39,308

Stock-based compensation

728

2,808

2,808

Issuance of common stock in settlement of directors' fees

1

84

84

Common stock dividend ($0.20 per share)

(10,420)

(10,420)

Balance, March 31, 2024

50,908

$

5

$

27,179

$

3,543,199

$

3,570,383

Quarter ended March 31, 2023

Additional

Total

Number of

Par

paid-in

Retained

stockholders'

    

shares

    

value

    

capital

    

earnings

    

equity

(in thousands)

Balance, December 31, 2022

49,988

$

5

$

$

3,471,044

$

3,471,049

Net income

30,378

30,378

Stock-based compensation

876

6,850

6,850

Issuance of common stock in settlement of directors' fees

1

51

51

Common stock dividend ($0.20 per share)

(10,777)

(10,777)

Repurchase of common stock

(768)

(6,901)

(38,460)

(45,361)

Balance, March 31, 2023

50,097

$

5

$

$

3,452,185

$

3,452,190

The accompanying notes are an integral part of these consolidated financial statements.

8

PENNYMAC FINANCIAL SERVICES, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Cash flow from operating activities

Net income

$

39,308

$

30,378

Adjustments to reconcile net income to net cash used in operating activities:

Net gains on loans held for sale at fair value

(162,441)

(104,385)

Change in fair value of mortgage servicing rights and mortgage servicing liabilities

28,585

236,447

Mortgage servicing rights hedging results

294,645

(47,227)

Accrual of unearned discounts on mortgage-backed securities

(264)

Capitalization of interest on loans held for sale

(128)

(223)

Amortization of debt issuance costs

7,357

4,708

Change in fair value of investment in common shares of
PennyMac Mortgage Investment Trust

20

4

Results of real estate acquired in settlement in loans

(406)

(142)

Stock-based compensation expense

4,583

11,650

Reversal of provision for servicing advance losses

(1,541)

(3,081)

Depreciation and amortization

14,164

12,705

Amortization of operating lease right-of-use assets

3,436

5,055

Purchase of loans held for sale from PennyMac Mortgage Investment Trust

(16,302,059)

(13,451,030)

Origination of loans held for sale

(3,073,792)

(2,194,780)

Purchase of loans held for sale from non-affiliates

(496,609)

(404,963)

Purchase of loans from Ginnie Mae securities and early buyout investors

(791,726)

(714,110)

Sale to non-affiliates and principal payment of loans held for sale

19,676,917

13,385,341

Repurchase of loans subject to representations and warranties

(21,395)

(10,460)

Decrease in servicing advances

168,554

138,018

(Increase) decrease in receivable from PennyMac Mortgage Investment Trust

(1,999)

1,872

Sale of real estate acquired in settlement of loans

13,165

7,533

Increase in other assets

(33,707)

(64,777)

Decrease in accounts payable and accrued expenses

(182,097)

(43,767)

Decrease in operating lease liabilities

(4,380)

(4,914)

Decrease in payable to PennyMac Mortgage Investment Trust

(80,581)

(62,927)

Increase in income taxes payable

4,451

8,184

Net cash used in operating activities

(897,940)

(3,264,891)

Statements continue on the next page

The accompanying notes are an integral part of these consolidated financial statements.

9

PENNYMAC FINANCIAL SERVICES, INC.

(Continued)

CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Cash flow from investing activities

Decrease in short-term investment

10,199

8,610

Purchase of principal-only stripped mortgage-backed securities

(524,739)

Repayment of principal-only stripped mortgage-backed securities

116

Net settlement of derivative financial instruments used for hedging of mortgage servicing rights

(224,750)

78,438

Transfer of mortgage servicing rights relating to delinquent loans to Agency

232

Acquisition of capitalized software

(3,864)

(10,590)

Purchase of furniture, fixtures, equipment and leasehold improvements

(918)

(173)

Increase in margin deposits

(38,656)

(97,450)

Net cash used in investing activities

(782,612)

(20,933)

Cash flow from financing activities

Sale of assets under agreements to repurchase

20,836,772

16,713,811

Repurchase of assets sold under agreements to repurchase

(19,165,094)

(13,949,931)

Issuance of mortgage loan participation purchase and sale certificates

5,399,717

4,170,792

Repayment of mortgage loan participation purchase and sale certificates

(5,482,145)

(3,943,198)

Issuance of notes payable secured by mortgage servicing assets

725,000

680,000

Repayment of notes payable secured by mortgage servicing assets

(625,000)

(150,000)

Payment of debt issuance costs

(7,480)

(5,345)

Issuance of common stock pursuant to exercise of stock options

7,626

4,342

Payment of withholding taxes relating to stock-based compensation

(9,401)

(9,142)

Payment of dividends to holders of common stock

(10,420)

(10,777)

Repurchase of common stock

(45,361)

Net cash provided by financing activities

1,669,575

3,455,191

Net (decrease) increase in cash and restricted cash

(10,977)

169,367

Cash and restricted cash at beginning of quarter

938,371

1,328,539

Cash and restricted cash at end of quarter

$

927,394

$

1,497,906

Cash and restricted cash at end of quarter are comprised of the following:

Cash

$

$

1,497,903

Restricted cash included in Other assets

3

$

$

1,497,906

Supplemental cash flow information:

Cash paid for interest

$

152,261

$

129,791

Cash paid (refunds received) for income taxes, net

$

124

$

(415)

Non-cash investing activities:

Mortgage servicing rights received from loan sales

$

412,520

$

286,533

Operating right-of-use assets recognized

$

$

1,727

Non-cash financing activities:

Issuance of common stock in settlement of directors' fees

$

84

$

51

The accompanying notes are an integral part of these consolidated financial statements.

10

PENNYMAC FINANCIAL SERVICES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

Note 1—Organization

PennyMac Financial Services, Inc. (together, with its consolidated subsidiaries, unless the context indicates otherwise, “PFSI” or the “Company”) is a holding corporation and its primary assets are equity interests in Private National Mortgage Acceptance Company, LLC (“PNMAC”). The Company is the managing member of PNMAC, and it operates and controls all of the businesses and consolidates the financial results of PNMAC and its subsidiaries.

PNMAC is a Delaware limited liability company which, through its subsidiaries, engages in mortgage banking and investment management activities. PNMAC’s mortgage banking activities consist of residential mortgage loan production and servicing. PNMAC’s investment management activities and a portion of its mortgage banking activities are conducted on behalf of PennyMac Mortgage Investment Trust, a real estate investment trust that invests in residential mortgage-related assets and is separately listed on the New York Stock Exchange under the ticker symbol “PMT”. PNMAC’s primary wholly owned subsidiaries are:

PennyMac Loan Services, LLC (“PLS”) — a Delaware limited liability company that services portfolios of residential mortgage loans on behalf of non-affiliates and PMT, purchases, originates and sells new prime credit quality residential mortgage loans and engages in other mortgage banking activities for its own account and the account of PMT. PLS has mortgage banking, loan servicing and mortgage loan recapture agreements with PMT.

PLS is approved as a seller/servicer of mortgage loans by the Federal National Mortgage Association (“Fannie Mae”) and the Federal Home Loan Mortgage Corporation (“Freddie Mac”) and as an issuer of securities guaranteed by the Government National Mortgage Association (“Ginnie Mae”). PLS is a licensed Federal Housing Administration Nonsupervised Title II Lender with the U.S. Department of Housing and Urban Development (“HUD”) and a lender/servicer with the U.S. Department of Veterans Affairs and U.S. Department of Agriculture (each of the above an “Agency” and collectively the “Agencies”).

PNMAC Capital Management, LLC (“PCM”) — a Delaware limited liability company registered with the Securities and Exchange Commission (“SEC”) as an investment adviser under the Investment Advisers Act of 1940, as amended. PCM has an investment management agreement with PMT.

Note 2—Basis of Presentation and Recently Issued Accounting Pronouncements

Basis of Presentation

The accompanying consolidated financial statements have been prepared in compliance with accounting principles generally accepted in the United States (“GAAP”) as codified in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification for interim financial information and with the SEC’s instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, these consolidated financial statements and notes do not include all of the information required by GAAP for complete financial statements. This interim consolidated information should be read together with the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

The accompanying consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, income, and cash flows for the interim periods presented, but are not necessarily indicative of income that may be expected for the full year ending December 31, 2024. Intercompany accounts and transactions have been eliminated.

Preparation of financial statements in compliance with GAAP requires management to make judgments and estimates that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, and revenues and expenses during the reporting period. Actual results will likely differ from those estimates.

11

Recently Issued Accounting Pronouncements

During 2023, the FASB issued two Accounting Standards Updates (“ASUs”) aimed at increasing the amount of detail provided to financial statement users in certain existing disclosures. The ASUs do not require changes to the Company’s accounting. The ASUs are discussed below:

Segment Disclosures

The FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), that is intended to improve disclosures about a public entity’s reportable segments and addresses requests from investors and other allocators of capital for more detailed information about a reportable segment’s expenses.

The amendments in ASU 2023-07 are intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The key amendments will require that the Company supplement its existing disclosures to include disclosure of:

significant segment expenses that are regularly provided to the chief operating decision maker included within each reported measure of segment profit or loss; and

an amount for other segment items by reportable segment and a description of its composition. The other segment items category is the difference between segment revenue less the significant expenses disclosed and each reported measure of segment profit or loss.

The Company will be required to apply the reporting specified by ASU 2023-07 in annual periods beginning with its fiscal year ending December 31, 2024 and for quarterly periods ended thereafter.

Income Tax Disclosures

The FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), that is intended to enhance the level of detail and decision usefulness of income tax disclosures. ASU 2023-09 requires disclosures of:

Reconciliation of the expected tax at the applicable statutory federal income tax rate to the reported tax in a tabular format, using both percentages and amounts, broken out into specific categories with certain reconciling items of five percent or greater of the expected tax further broken out by nature and/or jurisdiction; and

Income taxes paid, net of refunds received, broken out between federal and state and local income taxes. Payments to individual jurisdictions representing five percent or more of the total income tax payments must also be separately disclosed.

The disclosures specified by ASU 2023-09 are required in the Company’s annual financial statements beginning with the year ended December 31, 2025, with early adoption permitted.

Note 3—Concentration of Risk

A portion of the Company’s activities relate to PMT. Revenues generated from PMT (generally comprised of gains on loans held for sale, loan origination and fulfillment fees, loan servicing fees, management fees, change in fair value of investment in and dividends received from PMT, and expense allocations charged to PMT) totaled 11% and 14% of total net revenues for the quarters ended March 31, 2024 and 2023, respectively. The Company also purchased 82% and 84% of its loan production from PMT during the quarters ended March 31, 2024 and 2023, respectively.

12

The Company maintains cash and short-term investment balances at financial institutions in excess of the Federal Deposit Insurance Corporation (“FDIC”) insurance limits. Should one or more of the financial institutions at which the Company’s deposits are maintained fail, there is no guarantee as to the extent that the Company would recover the funds deposited, whether through FDIC coverage or otherwise, or the timing of any recovery.

Note 4—Variable Interest Entities

The Company entered into securitization transactions in which variable interest entities (“VIEs”) may issue variable funding notes and term debt backed by beneficial interests in Ginnie Mae and Fannie Mae mortgage servicing rights (“MSRs”). The Company acts as guarantor of the variable funding notes and term debt. The Company determined that it is the primary beneficiary of the VIEs because as the holder and guarantor of the variable funding notes, it holds the variable interest in the VIEs. Therefore, PFSI consolidates the VIEs.

For financial reporting purposes, the MSRs financed by the consolidated VIEs are included in Mortgage servicing rights at fair value, the variable funding notes are included in Assets sold under agreements to repurchase, and the term debt is included in Notes payable secured by mortgage servicing assets on the Company’s consolidated balance sheets. This financing is detailed in Note 14 – Short-Term Borrowings and Note 15 – Long Term Debt.

Note 5—Related Party Transactions

PennyMac Mortgage Investment Trust

Operating Activities

Mortgage Loan Production Activities and MSR Recapture

Loan Sales

The Company sells newly originated loans to PMT under a mortgage loan purchase agreement. The Company has typically utilized the mortgage loan purchase agreement for the purpose of selling to PMT conforming balance non-government insured or guaranteed loans, as well as prime jumbo residential mortgage loans.

MSR Recapture

Pursuant to the terms of an MSR recapture agreement by and between the Company and PMT, if the Company refinances (recaptures) mortgage loans for which PMT holds the MSRs, the Company is generally required to transfer and convey to PMT cash in an amount equal to:

40% of the fair market value of the MSRs relating to the recaptured loans subject to the first 15% of the “recapture rate”;
35% of the fair market value of the MSRs relating to the recaptured loans subject to the “recapture rate” in excess of 15% and up to 30%; and
30% of the fair market value of the MSRs relating to the recaptured loans subject to the “recapture rate” in excess of 30%.

The “recapture rate” means, during each month, the ratio of (i) the aggregate unpaid principal balance of all recaptured mortgage loans, to (ii) the aggregate unpaid principal balance of all mortgage loans for which the Company held the MSRs and that were refinanced or otherwise paid off in such month. The Company has agreed to allocate sufficient resources to target a recapture rate of at least 15%.

The mortgage loans purchase and MSR recapture agreements expire on June 30, 2025.

13

Fulfillment Services

The Company provides PMT with certain mortgage banking services, including fulfillment and disposition-related services, for which it receives a monthly fulfillment fee. Pursuant to the terms of a mortgage banking services agreement, the fulfillment fees shall not exceed the following:

the number of loan commitments issued multiplied by a pull-through factor of either .99 or .80 depending on whether the loan commitments are subject to a “mandatory trade confirmation” or a “best efforts lock confirmation”, respectively, and then multiplied by $585 for each pull-through adjusted loan commitment up to and including 16,500 loan commitments per quarter and $355 for each pull-through adjusted loan commitment in excess of 16,500 per quarter, plus
$315 multiplied by the number of purchased loans that are sold to Fannie Mae and Freddie Mac up to the and including 16,500 loans per quarter and $195 multiplied by the number of such purchased loans in excess of 16,500 per quarter, plus
$750 multiplied by the number of all purchased loans that are sold or securitized to parties other than Fannie Mae and Freddie Mac; provided, however, that no fulfillment fee shall be due or payable to PLS with respect to any Ginnie Mae loans and certain Fannie Mae or Freddie Mac loans acquired by PLS.

Sourcing Fees

PMT does not hold the Ginnie Mae approval required to issue Ginnie Mae mortgage-backed securities (“MBS”) and act as a servicer. Accordingly, under the mortgage banking services agreement, the Company purchases mortgage loans underwritten in accordance with the Ginnie Mae MBS Guide “as is” and without recourse of any kind from PMT at PMT’s cost less any administrative fees paid by the correspondent to PMT plus accrued interest and a sourcing fee ranging from one to two basis points of the unpaid principal balance (“UPB”) of the loan, generally based on the average number of calendar days the loans are held by PMT before being purchased by the Company. The Company may also acquire conventional loans from PMT on the same terms upon mutual agreement between PMT and the Company.

While the Company purchases these mortgage loans “as is” and without recourse of any kind from PMT, where the Company has a claim for repurchase, indemnity or otherwise against a correspondent seller, it is entitled, at its sole expense, to pursue any such claim through or in the name of PMT.

Following is a summary of loan production and MSR recapture activities, between the Company and PMT:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Mortgage servicing rights recapture incurred included in Net gains on loans held for sale at fair value

$

(353)

$

(485)

Tax service fees earned from PMT included in Loan origination fees

$

359

$

1,410

Fulfillment fee revenue

    

$

4,016

    

$

11,923

Unpaid principal balance of loans fulfilled for PMT subject to fulfillment fees

$

1,771,681

$

6,628,810

Sourcing fees included in cost of loans purchased from PMT

$

1,605

$

1,328

Unpaid principal balance of loans purchased from PMT:

Government guaranteed or insured

$

7,856,925

$

9,213,712

Conventional conforming

8,189,930

4,062,874

$

16,046,855

$

13,276,586

Loan Servicing

The Company and PMT have entered into a loan servicing agreement (the “Servicing Agreement”), pursuant to which the Company provides subservicing for PMT’s MSRs and loans in its prime and special servicing portfolios. The Servicing Agreement provides for servicing fees of per-loan monthly amounts based on the delinquency, bankruptcy and/or foreclosure status of the serviced loan or the real estate acquired in settlement of loans (“REO”). The Company is also entitled to customary ancillary income and market-based fees and charges relating to loans it services for PMT.

14

Prime Servicing

The base servicing fees for prime loans are calculated through a monthly per-loan dollar amount, with the actual dollar amount for each loan based on whether the loan is a fixed-rate or adjustable-rate loan. The base servicing fee rates are $7.50 per month for fixed-rate loans and $8.50 per month for adjustable-rate loans.

To the extent that prime loans become delinquent, the Company is entitled to an additional servicing fee per loan ranging from $10 to $55 per month based on the delinquency, bankruptcy and foreclosure status of the loan or $75 per month if the underlying mortgaged property becomes REO. The Company is also entitled to customary ancillary income and certain market-based fees and charges, including boarding and deboarding fees, liquidation and disposition fees, assumption, modification and origination fees and a percentage of late charges.

Special Servicing

The base servicing fee rates for special servicing loans range from $30 per month for current loans up to $95 per month for loans in foreclosure proceedings. The base servicing fee rate for REO is $75 per month. The Company also receives a supplemental servicing fee of $25 per month for each special servicing loan.

The Company receives activity-based fees for modifications, foreclosures and liquidations that it facilitates with respect to special servicing loans, as well as other market-based refinancing and loan disposition fees.

Following is a summary of loan servicing fees earned from PMT:

Quarter ended March 31, 

Loan type serviced

    

2024

    

2023

(in thousands)

Prime servicing

$

20,200

$

20,329

Special servicing

62

120

$

20,262

$

20,449

The Servicing Agreement expires on June 30, 2025.

Investment Management Activities

The Company has a management agreement with PMT (the “Management Agreement”), pursuant to which the Company oversees PMT’s business affairs in conformity with PMT’s investment policies for which PFSI collects a base management fee and may collect a performance incentive fee. The Management Agreement provides that:

The base management fee is calculated quarterly and is equal to the sum of (i) 1.5% per year of PMT’s average shareholders’ equity up to $2 billion, (ii) 1.375% per year of PMT’s average shareholders’ equity in excess of $2 billion and up to $5 billion, and (iii) 1.25% per year of PMT’s average shareholders’ equity in excess of $5 billion.

The performance incentive fee is calculated quarterly at a defined annualized percentage of the amount by which PMT’s “net income,” on a rolling four-quarter basis and before deducting the incentive fee, exceeds certain levels of return on “equity.”

15

The performance incentive fee is equal to the sum of:
10% of the amount by which PMT’s “net income” for the quarter exceeds (i) an 8% return on “equity” plus the “high watermark,” up to (ii) a 12% return on PMT’s “equity”; plus
15% of the amount by which PMT’s “net income” for the quarter exceeds (i) a 12% return on PMT’s “equity” plus the “high watermark,” up to (ii) a 16% return on PMT’s “equity”; plus
20% of the amount by which PMT’s “net income” for the quarter exceeds a 16% return on “equity” plus the “high watermark.”

For the purpose of determining the amount of the performance incentive fee:

“Net income” is defined as net income or loss attributable to PMT’s common shares of beneficial interest computed in accordance with GAAP adjusted for certain other non-cash charges determined after discussions between the Company and PMT’s independent trustees and approval by a majority of PMT’s independent trustees.

“Equity” is the weighted average of the issue price per common share of beneficial interest of all of PMT’s public offerings, multiplied by the weighted average number of common shares of beneficial interest outstanding (including restricted share units) in the rolling four-quarter period.

“High watermark” is the quarterly adjustment that reflects the amount by which the “net income” (stated as a percentage of return on “equity”) in that quarter exceeds or falls short of the lesser of 8% and the average Fannie Mae 30-year MBS yield (the “Target Yield”) for the four quarters then ended. If the “net income” is lower than the Target Yield, the high watermark is increased by the difference. If the “net income” is higher than the Target Yield, the high watermark is reduced by the difference. Each time a performance incentive fee is earned, the high watermark returns to zero. As a result, the threshold amounts required for the Company to earn a performance incentive fee are adjusted cumulatively based on the performance of PMT’s “net income” over (or under) the Target Yield, until the “net income” in excess of the Target Yield exceeds the then-current cumulative high watermark amount, and a performance incentive fee is earned.

The base management fee and the performance incentive fee are both receivable quarterly in arrears. The performance incentive fee may be paid in cash or a combination of cash and PMT’s common shares of beneficial interest (subject to a limit of no more than 50% paid in common shares), at PMT’s option.

In the event of termination of the Management Agreement between PMT and the Company, the Company may be entitled to a termination fee in certain circumstances. The termination fee is equal to three times the sum of (a) the average annual base management fee, and (b) the average annual performance incentive fee earned by the Company, in each case during the 24-month period immediately preceding the date of termination.

 

Following is a summary of the base management and performance incentive fees earned from PMT:

Quarter ended March 31, 

2024

    

2023

(in thousands)

Base management

$

7,188

$

7,257

Performance incentive

$

7,188

$

7,257

Expense Reimbursement

Under the Management Agreement, PMT reimburses the Company for its organizational and operating expenses, including third-party expenses, incurred on PMT’s behalf, it being understood that the Company and its affiliates shall allocate a portion of their personnel’s time to provide certain legal, tax and investor relations services for the direct benefit of PMT. With respect to the allocation of the Company’s and its affiliates’ personnel compensation, the Company is reimbursed $165,000 per fiscal quarter, such amount to be reviewed annually and not preclude reimbursement for any other services performed by the Company or its affiliates.

16

PMT is also required to pay its pro rata portion of rent, telephone, utilities, office furniture, equipment, machinery and other office, internal and overhead expenses of the Company and its affiliates required for PMT’s and its subsidiaries’ operations. These expenses are allocated based on the ratio of PMT’s proportion of gross assets compared to all remaining gross assets owned or managed by the Company as calculated at each fiscal quarter end.

The Company received reimbursements from PMT for expenses as follows:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Reimbursement of:

    

                

    

                

Expenses incurred on PMT's behalf, net

$

6,414

$

5,661

Common overhead incurred by the Company

1,944

1,821

Compensation

165

165

$

8,523

$

7,647

Payments and settlements during the quarter (1)

$

30,085

$

32,384

(1)Payments and settlements include payments for the operating, investing and financing activities itemized in this Note.

Investing Activities

The Company owns 75,000 common shares of beneficial interest of PMT.

Following is a summary of investing activities between the Company and PMT:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Change in fair value of investment in and dividends received from PennyMac Mortgage Investment Trust

$

10

$

26

March 31, 

December 31, 

    

2024

    

2023

(in thousands)

Common shares of beneficial interest of PennyMac Mortgage Investment Trust:

Fair value

$

1,101

$

1,121

Number of shares

75

75

Receivable from and Payable to PMT

Amounts receivable from and payable to PMT are summarized below:

March 31, 

December 31, 

    

2024

    

2023

(in thousands)

Receivable from PMT:

Allocated expenses and expenses incurred on PMT's behalf

$

8,194

$

5,612

Correspondent production fees

7,368

8,288

Management fees

7,188

7,252

Servicing fees

6,730

6,809

Fulfillment fees

1,355

1,301

$

30,835

$

29,262

Payable to PMT:

Amounts advanced by PMT to fund its servicing advances

$

127,992

$

208,154

Other

1

56

$

127,993

$

208,210

17

Exchanged Private National Mortgage Acceptance Company, LLC Unitholders

The Company entered into a tax receivable agreement with certain former owners of PNMAC that provides for the payment from time to time by the Company to PNMAC’s exchanged unitholders of an amount equal to 85% of the amount of the net tax benefits, if any, that the Company is deemed to realize as a result of (i) increases in tax basis of PNMAC’s assets resulting from exchanges of ownership interests in PNMAC and (ii) certain other tax benefits related to entering into the tax receivable agreement, including tax benefits attributable to payments under the tax receivable agreement.

The Company has recorded a $26.1 million Payable to exchanged Private National Mortgage Acceptance Company, LLC unitholders under tax receivable agreement as of March 31, 2024 and December 31, 2023. The Company did not make payments under the tax receivable agreement during the quarters ended March 31, 2024 and 2023.

Townsgate Closing Services, LLC

The Company advanced $801,000 to Townsgate Closing Services, LLC, under a revolving loan agreement. The revolving loan agreement has a maximum commitment amount of $1.5 million, matures on December 27, 2027, and earns interest at 9.75% per year as of March 31, 2024, subject to semi-annual adjustment indexed to the 10+ year USD High Yield Corporate Bond Index as determined by Tradeweb/Bloomberg. The outstanding balance is included in Other assets on the Company’s consolidated balance sheets. The Company recorded $20,000 and $21,000 of interest income related to the loan during the quarters ended March 31, 2024 and 2023, respectively.

.

Note 6—Loan Sales and Servicing Activities

The Company originates or purchases and sells loans in the secondary mortgage market without recourse for credit losses. However, the Company maintains continuing involvement with the loans in the form of servicing arrangements and the liability under representations and warranties it makes to purchasers and insurers of the loans.

The following table summarizes cash flows between the Company and transferees as a result of the sale of loans in transactions where the Company maintains continuing involvement with the loans as servicer:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Cash flows:

   

   

Sales proceeds

$

19,676,917

$

13,385,341

Servicing fees received

$

336,248

$

268,423

The Company is contractually responsible for making the payments required to protect its beneficial interest holders’ interests in the properties collateralizing their loans and may, therefore, be required to advance amounts in excess of insurer or guarantor reimbursement limits. Therefore, the Company provides a valuation allowance on the servicing advances for these amounts in excess of amounts that are expected to ultimately be recovered from the loans’ insurers, guarantors, or beneficial interest holders.

The servicing advance valuation allowance is estimated based on relevant qualitative and quantitative information about past events, including historical collection and loss experience, current conditions, and reasonable and supportable forecasts that affect collectable amounts. The provision for losses on servicing advances is included in Servicing expense in the consolidated statements of income. Servicing advances are written off when they are deemed unrecoverable.

18

The following is a summary of the allowance for losses on servicing advances:

Quarter ended March 31, 

2024

2023

(in thousands)

Balance at beginning of quarter

$

73,991

$

78,992

Reversals of provision for losses

(1,541)

(3,081)

Charge-offs, net

(5,123)

(733)

Balance at end of quarter

$

67,327

$

75,178

The following table summarizes the UPB of the loans sold by the Company in transactions where it maintains continuing involvement with the loans as servicer:

March 31, 

December 31,

    

2024

   

2023

(in thousands)

Unpaid principal balance of loans outstanding

$

364,441,567

$

352,790,614

Delinquent loans:

30-89 days

$

12,128,892

$

13,775,493

90 days or more:

Not in foreclosure

$

6,251,718

$

6,754,282

In foreclosure

$

647,459

$

618,694

Foreclosed

$

8,441

$

7,565

Loans in bankruptcy

$

1,479,461

$

1,415,614

The following tables summarize the Company’s loan servicing portfolio as measured by UPB:

March 31, 2024

Servicing

Total

    

rights owned

    

Subservicing

    

loans serviced

(in thousands)

Investor:

Non-affiliated entities:

    

Originated

$

364,441,567

    

$

    

$

364,441,567

Purchased

17,051,740

17,051,740

381,493,307

381,493,307

PennyMac Mortgage Investment Trust

230,819,012

230,819,012

Loans held for sale

5,111,719

5,111,719

$

386,605,026

$

230,819,012

$

617,424,038

Delinquent loans:

30 days

$

9,940,684

$

1,607,081

$

11,547,765

60 days

2,738,951

370,879

3,109,830

90 days or more:

Not in foreclosure

6,426,292

875,189

7,301,481

In foreclosure

692,930

111,713

804,643

Foreclosed

9,652

4,482

14,134

$

19,808,509

$

2,969,344

$

22,777,853

Loans in bankruptcy

$

1,583,758

$

215,218

$

1,798,976

Custodial funds managed by the Company (1)

$

5,429,348

$

2,468,707

$

7,898,055

(1)Custodial funds include cash accounts holding funds on behalf of borrowers and investors relating to loans serviced under servicing agreements and are not recorded on the Company’s consolidated balance sheets. The Company earns placement fees on certain of these custodial funds where it owns the MSRs and these fees are included in Interest income in the Company’s consolidated statements of income.

19

December 31, 2023

Servicing

Total

    

rights owned

    

Subservicing

    

loans serviced

(in thousands)

Investor:

Non-affiliated entities:

Originated

$

352,790,614

    

$

    

$

352,790,614

Purchased

17,478,397

17,478,397

370,269,011

370,269,011

PennyMac Mortgage Investment Trust

232,653,069

232,653,069

Loans held for sale

4,294,689

4,294,689

$

374,563,700

$

232,653,069

$

607,216,769

Delinquent loans:

30 days

$

11,097,929

$

1,808,516

$

12,906,445

60 days

3,316,494

399,786

3,716,280

90 days or more:

Not in foreclosure

6,941,325

1,031,299

7,972,624

In foreclosure

686,359

92,618

778,977

Foreclosed

8,133

4,295

12,428

$

22,050,240

$

3,336,514

$

25,386,754

Loans in bankruptcy

$

1,523,218

$

186,593

$

1,709,811

Custodial funds managed by the Company (1)

$

3,741,978

$

1,759,974

$

5,501,952

(1)Custodial funds include cash accounts holding funds on behalf of borrowers and investors relating to loans serviced under servicing agreements and are not recorded on the Company’s consolidated balance sheets. The Company earns placement fees on certain of these custodial funds where it owns the MSRs and these fees are included in Interest income in the Company’s consolidated statements of income.

Following is a summary of the geographical distribution of loans included in the Company’s loan servicing portfolio for the top five and all other states as measured by UPB:

March 31, 

December 31, 

State

    

2024

    

2023

(in thousands)

California

$

73,344,855

$

72,788,272

Florida

59,174,541

57,824,310

Texas

58,318,589

56,437,082

Virginia

35,562,555

35,376,266

Maryland

26,865,117

26,746,355

All other states

364,158,381

358,044,484

$

617,424,038

$

607,216,769

Note 7—Fair Value

Most of the Company’s assets and certain of its liabilities are measured at or based on their fair values. The Company groups its assets and liabilities at fair value in three levels, based on the markets in which the assets and liabilities are traded and the observability of the significant inputs used to determine fair value. These levels are:

Level 1—Quoted prices in active markets for identical assets or liabilities.

Level 2—Prices determined using other significant observable inputs. Observable inputs are inputs that other market participants would use in pricing an asset or liability and are developed based on market data obtained from sources independent of the Company.

20

Level 3— Prices determined using significant unobservable inputs. In situations where observable inputs are unavailable, unobservable inputs may be used. Unobservable inputs reflect the Company’s own judgments about the factors that market participants use in pricing an asset or liability, and are based on the best information available in the circumstances.

As a result of the difficulty in observing certain significant valuation inputs affecting “Level 3” fair value assets and liabilities, the Company is required to make judgments regarding these items’ fair values. Different persons in possession of the same facts may reasonably arrive at different conclusions as to the inputs to be applied in valuing these assets and liabilities and their fair values. Such differences may result in significantly different fair value measurements. Likewise, due to the general illiquidity of some of these assets and liabilities, subsequent transactions may be at values significantly different from those reported.

Fair Value Accounting Elections

The Company identified its MSRs, its mortgage servicing liabilities (“MSLs”) and all of its non-cash financial assets to be accounted for at fair value so changes in fair value will be reflected in income as they occur and more timely reflect the results of the Company’s performance.

Assets and Liabilities Measured at Fair Value on a Recurring Basis

Following is a summary of assets and liabilities that are measured at fair value on a recurring basis:

March 31, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

(in thousands)

Assets:

Short-term investment

$

69

$

$

$

69

Principal-only mortgage-backed securities

524,576

524,576

Loans held for sale

4,733,958

466,392

5,200,350

Derivative assets:

Interest rate lock commitments

74,545

74,545

Forward purchase contracts

21,887

21,887

Forward sales contracts

18,622

18,622

MBS put options

1,970

1,970

Put options on interest rate futures purchase contracts

25,353

25,353

Call options on interest rate futures purchase contracts

3,301

3,301

Total derivative assets before netting

28,654

42,479

74,545

145,678

Netting

(36,691)

Total derivative assets

28,654

42,479

74,545

108,987

Mortgage servicing rights

7,483,210

7,483,210

Investment in PennyMac Mortgage Investment Trust

1,101

1,101

$

29,824

$

5,301,013

$

8,024,147

$

13,318,293

Liabilities:

Derivative liabilities:

Interest rate lock commitments

$

$

$

4,737

$

4,737

Forward purchase contracts

6,049

6,049

Forward sales contracts

35,649

35,649

Total derivative liabilities before netting

41,698

4,737

46,435

Netting

(5,651)

Total derivative liabilities

41,698

4,737

40,784

Mortgage servicing liabilities

1,732

1,732

$

$

41,698

$

6,469

$

42,516

21

December 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

(in thousands)

Assets:

Short-term investment

$

10,268

$

$

$

10,268

Loans held for sale

3,942,127

478,564

4,420,691

Derivative assets:

Interest rate lock commitments

90,313

90,313

Forward purchase contracts

78,448

78,448

Forward sales contracts

6,151

6,151

MBS put options

413

413

MBS call options

6,265

6,265

Put options on interest rate futures purchase contracts

11,043

11,043

Call options on interest rate futures purchase contracts

66,176

66,176

Total derivative assets before netting

77,219

91,277

90,313

258,809

Netting

(79,730)

Total derivative assets

77,219

91,277

90,313

179,079

Mortgage servicing rights

7,099,348

7,099,348

Investment in PennyMac Mortgage Investment Trust

1,121

1,121

$

88,608

$

4,033,404

$

7,668,225

$

11,710,507

Liabilities:

Derivative liabilities:

Interest rate lock commitments

$

$

$

720

$

720

Forward purchase contracts

5,141

5,141

Forward sales contracts

92,796

92,796

Call options on interest rate futures sales contracts

3,209

3,209

Total derivative liabilities before netting

3,209

97,937

720

101,866

Netting

(48,591)

Total derivative liabilities

3,209

97,937

720

53,275

Mortgage servicing liabilities

1,805

1,805

$

3,209

$

97,937

$

2,525

$

55,080

22

As shown above, certain of the Company’s loans held for sale, Interest Rate Lock Commitments (“IRLCs”), MSRs and MSLs are measured using Level 3 fair value inputs. Following are roll forwards of assets and liabilities measured at fair value using “Level 3” inputs at either the beginning or the end of the quarter presented:

Quarter ended March 31, 2024

Net interest 

Mortgage 

Loans held

rate lock

servicing 

Assets

    

for sale

    

commitments (1)

    

rights

    

Total

(in thousands)

Balance, December 31, 2023

$

478,564

$

89,593

$

7,099,348

$

7,667,505

Purchases and issuances, net

905,860

100,271

1,006,131

Capitalization of interest and servicing advances

11,226

11,226

Sales and repayments

(383,999)

(383,999)

Mortgage servicing rights resulting from loan sales

412,520

412,520

Changes in fair value included in income arising from:

Changes in instrument-specific credit risk

17,142

17,142

Other factors

(572)

11,524

(28,658)

(17,706)

16,570

11,524

(28,658)

(564)

Transfers from Level 3 to Level 2

(561,829)

(561,829)

Transfers to loans held for sale

(131,580)

(131,580)

Balance, March 31, 2024

$

466,392

$

69,808

$

7,483,210

$

8,019,410

Changes in fair value recognized during the quarter relating to assets still held at March 31, 2024

$

19,043

$

69,808

$

(28,658)

$

60,193

(1)For the purpose of this table, the IRLC asset and liability positions are shown net.

Quarter ended

Liabilities

    

March 31, 2024

(in thousands)

Mortgage servicing liabilities:

Balance, December 31, 2023

$

1,805

Changes in fair value included in income

(73)

Balance, March 31, 2024

$

1,732

Changes in fair value recognized during the quarter relating to liabilities still outstanding at March 31, 2024

$

(73)

23

Quarter ended March 31, 2023

Net interest 

Mortgage

Loans held

rate lock

servicing

Assets

for sale

    

commitments (1)

    

rights

    

Total

(in thousands)

Balance, December 31, 2022

$

345,772

$

25,844

$

5,953,621

$

6,325,237

Purchases and issuances, net

437,650

62,508

500,158

Capitalization of interest and servicing advances

7,655

7,655

Sales and repayments

(122,858)

(232)

(123,090)

Mortgage servicing rights resulting from loan sales

286,533

286,533

Changes in fair value included in income arising from:

Changes in instrument-specific credit risk

9,543

9,543

Other factors

793

72,412

(236,532)

(163,327)

10,336

72,412

(236,532)

(153,784)

Transfers:

From Level 3 to Level 2

(365,714)

(365,714)

To real estate acquired in settlement of loans

(52)

(52)

To loans held for sale

(101,918)

(101,918)

Balance, March 31, 2023

$

312,789

$

58,846

$

6,003,390

$

6,375,025

Changes in fair value recognized during the quarter relating to assets still held at March 31, 2023

$

8,413

$

58,846

$

(236,532)

$

(169,273)

(1)For the purpose of this table, the IRLC asset and liability positions are shown net.

Liabilities

Quarter ended March 31, 2023

(in thousands)

Mortgage servicing liabilities:

Balance, December 31, 2022

$

2,096

Changes in fair value included in income

(85)

Balance, March 31, 2023

$

2,011

Changes in fair value recognized during the quarter relating to liabilities still outstanding at March 31, 2023

$

(85)

The Company had transfers among the fair value levels arising from the return to salability in the active secondary market of certain loans held for sale and from transfers of IRLCs to Loans held for sale at fair value upon purchase or funding.

24

Assets and Liabilities Measured at Fair Value under the Fair Value Option

Net changes in fair values included in income for assets and liabilities carried at fair value as a result of management’s election of the fair value option by income statement line item are summarized below:

2024

2023

Net gains on

Net

Net gains on 

Net

loans held

loan

loans held

loan

for sale at 

servicing

for sale at 

servicing

    

fair value

    

fees

    

Total

    

fair value

    

fees

    

Total

(in thousands)

Assets:

Principal-only stripped mortgage-backed securities

$

$

(311)

$

(311)

$

$

$

Loans held for sale 

129,329

129,329

165,947

165,947

Mortgage servicing rights

(28,658)

(28,658)

(236,532)

(236,532)

$

129,329

$

(28,969)

$

100,360

$

165,947

$

(236,532)

$

(70,585)

Liabilities:

Mortgage servicing liabilities

$

$

73

$

73

$

$

85

$

85

Following are the fair value and related principal amounts due upon maturity of loans held for sale:

March 31, 2024

December 31, 2023

Principal

Principal

amount

amount

Fair

 due upon 

Fair

 due upon 

Loans held for sale

    

value

    

maturity

    

Difference

    

value

    

maturity

    

Difference

(in thousands)

Current through 89 days delinquent

$

5,162,089

$

5,062,370

$

99,719

$

4,378,042

$

4,233,764

$

144,278

90 days or more delinquent:

Not in foreclosure

32,071

35,496

(3,425)

35,253

38,922

(3,669)

In foreclosure

6,190

13,853

(7,663)

7,396

22,003

(14,607)

$

5,200,350

$

5,111,719

$

88,631

$

4,420,691

$

4,294,689

$

126,002

Assets Measured at Fair Value on a Nonrecurring Basis

Following is a summary of assets that were measured at fair value on a nonrecurring basis:

Real estate acquired in settlement of loans

Level 1

    

Level 2

    

Level 3

    

Total

    

(in thousands)

March 31, 2024

$

$

$

2,473

$

2,473

December 31, 2023

$

$

$

2,669

$

2,669

The following table summarizes the losses recognized on assets when they were remeasured at fair value on a nonrecurring basis:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Real estate acquired in settlement of loans

$

(1,210)

$

(558)

25

Fair Value of Financial Instruments Carried at Amortized Cost

The Company’s Assets sold under agreements to repurchase, Mortgage loan participation purchase and sale agreements, Notes payable secured by mortgage servicing assets and Unsecured senior notes are carried at amortized cost.

These liabilities are classified as “Level 3” fair value items due to the Company’s reliance on unobservable inputs to estimate their fair values. The Company has concluded that the fair values of these liabilities other than term notes and term loans included in Notes payable secured by mortgage servicing assets and the Unsecured senior notes approximate their carrying values due to their short terms and/or variable interest rates.

The Company estimates the fair value of the term notes, term loans and the Unsecured senior notes using indications of fair value provided by non-affiliate brokers, pricing services and internal estimates of fair value. The fair values and carrying values of these liabilities are summarized below:

    

March 31, 2024

    

December 31, 2023

Fair value

Carrying value

Fair value

Carrying value

(in thousands)

Term notes and term loans

$

1,736,738

$

1,722,656

$

1,730,000

$

1,724,290

Unsecured senior notes

$

2,472,415

$

2,521,031

$

2,467,750

$

2,519,651

Valuation Governance

Most of the Company’s financial assets, and all of its derivatives, MSRs and MSLs, are carried at fair value with changes in fair value recognized in current period income. Certain of the Company’s financial assets and derivatives and all of its MSRs and MSLs are “Level 3” fair value assets and liabilities which require use of unobservable inputs that are significant to the estimation of the items’ fair values. Unobservable inputs reflect the Company’s own judgments about the factors that market participants use in pricing an asset or liability, and are based on the best information available under the circumstances.

Due to the difficulty in estimating the fair values of “Level 3” fair value assets and liabilities, the Company has assigned responsibility for estimating the fair values of these assets and liabilities to specialized staff within its capital markets group and subjects the valuation process to significant senior management oversight.

With respect to “Level 3” valuations other than IRLCs, the capital markets valuation staff group reports to the Company’s senior management valuation committee, which oversees the valuations. Capital markets valuation staff monitors the models used for valuation of the Company’s “Level 3” fair value assets and liabilities, including the models’ performance versus actual results, and reports those results as well as changes in the valuation of the non-IRLC “Level 3” fair value assets and liabilities, including major factors affecting the valuations and any changes in model methods and inputs, to PFSI’s senior management valuation committee. The Company’s senior management valuation committee includes the Company’s chief financial, risk, and capital markets officers as well as other senior members of the Company’s finance, capital markets and risk management staffs.

To assess the reasonableness of its valuations, the capital markets valuation staff presents an analysis of the effect on the valuations of changes to the significant inputs to the models and, for MSRs, comparisons of its estimates of fair value and of key inputs to those procured from nonaffiliated brokers and published surveys.

The fair value of the Company’s IRLCs is developed by its capital markets risk management staff and is reviewed by its capital markets operations staff.

26

Valuation Techniques and Inputs

Following is a description of the techniques and inputs used in estimating the fair values of “Level 2” and “Level 3” fair value assets and liabilities:

Principal-Only Stripped Mortgage-Backed Securities

The Company categorizes principal-only stripped securities as “Level 2” fair value financial instruments. Fair values of these securities are established based on quoted market prices for these or similar securities.

Loans Held for Sale

Most of the Company’s loans held for sale at fair value are saleable into active markets and are therefore categorized as “Level 2” fair value assets. The fair values of “Level 2” fair value loans are determined using their contracted selling prices or quoted market prices or market price equivalents.

Certain of the Company’s loans held for sale are not saleable into active markets and are therefore categorized as “Level 3” fair value assets. Loans held for sale categorized as “Level 3” fair value assets include:

Early buy out (“EBO”) loans. EBO loans are government guaranteed or insured loans purchased by the Company from Ginnie Mae guaranteed securities in its loan servicing portfolio. The Company’s right to purchase a government guaranteed or insured loan from a Ginnie Mae security arises as the result of the loan being at least three months delinquent on the date of purchase by the Company and provides an alternative to the Company’s obligation to continue advancing principal and interest at the coupon rate of the related Ginnie Mae security. Such a loan may be resold to an investor and thereafter may be repurchased to the extent it becomes eligible for resale into a new Ginnie Mae guaranteed security.

A loan becomes eligible for resale into a new Ginnie Mae security when the loan becomes current either through completion of a modification of the loan’s terms or after three months of timely payments following either the completion of a payment deferral program or borrower reperformance and when the issuance date of the new security is at least 120 days after the date the loan was last delinquent.

Loans with identified defects. Loans that are not saleable into active markets due to identification of a defect by the Company or to the repurchase by the Company of a loan with an identified defect.

Closed-end second lien mortgage loans. At present, there is no active market with observable inputs that are significant to the estimation of fair value of the closed-end second lien mortgage loans the Company produces.

The Company uses a discounted cash flow model to estimate the fair value of its “Level 3” fair value loans held for sale. The significant unobservable inputs used in the fair value measurement of the Company’s “Level 3” fair value loans held for sale are discount rates, home price projections, voluntary prepayment/resale and total prepayment/resale speeds. Significant changes in any of those inputs in isolation could result in a significant change to the loans’ fair value measurement. Increases in home price projections are generally accompanied by an increase in voluntary prepayment speeds.

27

Following is a quantitative summary of key “Level 3” fair value inputs used in the valuation of loans held for sale:

    

March 31, 2024

    

December 31, 2023

Fair value (in thousands)

$

466,392

$

478,564

Key inputs (1):

Discount rate:

Range

6.7% – 10.2%

7.1% – 10.2%

Weighted average

7.4%

7.2%

Twelve-month projected housing price index change:

Range

1.8% – 1.9%

0.3% – 0.5%

Weighted average

1.8%

0.5%

Voluntary prepayment/resale speed (2):

Range

6.2% – 38.9%

4.0% – 36.9%

Weighted average

25.9%

24.8%

Total prepayment/resale speed (3):

Range

6.3% – 47.3%

4.0% – 50.3%

Weighted average

29.3%

32.2%

(1)Weighted average inputs are based on the fair values of the “Level 3” fair value loans.
(2)Voluntary prepayment/resale speed is measured using life voluntary Conditional Prepayment Rate (“CPR”).
(3)Total prepayment/resale speed is measured using life total CPR, which includes both voluntary and involuntary prepayment/resale speeds.

Changes in fair value of loans held for sale attributable to changes in the loan’s instrument-specific credit risk are measured with reference to the change in the respective loan’s delinquency status and performance history at period end from the later of the beginning of the period or acquisition date. Changes in fair value of loans held for sale are included in Net gains on loans held for sale at fair value in the Company’s consolidated statements of income.

Derivative Financial Instruments

Interest Rate Lock Commitments

The Company categorizes IRLCs as “Level 3” fair value assets or liabilities. The Company estimates the fair values of IRLCs based on quoted Agency MBS prices, its estimate of the fair value of the MSRs it expects to receive in the sale of the loans and the probability that the loans will be funded or purchased (the “pull-through rate”).

The significant unobservable inputs used in the fair value measurement of the Company’s IRLCs are the pull-through rate and the estimated fair values of MSRs attributable to the mortgage loans it has committed to originate or purchase. Significant changes in the pull-through rate or the MSR components of the IRLCs, in isolation, could result in significant changes in the IRLCs’ fair value measurements. The financial effects of changes in these inputs are generally inversely correlated as increasing interest rates have a positive effect on the fair value of the MSR component of IRLC fair value, but increase the pull-through rate for the loan principal and interest payment cash flow component, which has decreased in fair value. Changes in fair value of IRLCs are included in Net gains on loans held for sale at fair value in the Company’s consolidated statements of income.

28

Following is a quantitative summary of key unobservable inputs used in the valuation of IRLCs:

    

March 31, 2024

    

December 31, 2023

Fair value (in thousands) (1)

 

$

69,808

$

89,593

Committed amount (in thousands)

$

7,270,122

$

6,349,628

Key inputs (2):

Pull-through rate:

Range

19.6% – 100%

10.2% – 100%

Weighted average

79.1%

81.1%

Mortgage servicing rights fair value expressed as:

Servicing fee multiple:

Range

1.17.8

1.17.3

Weighted average

4.4

4.2

Percentage of loan commitment amount:

Range

0.3% – 4.3%

0.3% – 4.3%

Weighted average

2.1%

1.9%

(1)For purpose of this table, IRLC asset and liability positions are shown net.
(2)Weighted average inputs are based on the committed amounts.

Hedging Derivatives

Fair values of derivative financial instruments actively traded on exchanges are categorized by the Company as “Level 1” fair value assets and liabilities; fair values of derivative financial instruments based on observable interest rates, volatilities and prices in the MBS or other markets are categorized by the Company as “Level 2” fair value assets and liabilities.

Changes in the fair values of hedging derivatives are included in Net gains on loans held for sale at fair value, or Net loan servicing fees – Mortgage servicing rights hedging results, as applicable, in the Company’s consolidated statements of income.

Mortgage Servicing Rights

MSRs are categorized as “Level 3” fair value assets. The Company uses a discounted cash flow approach to estimate the fair value of MSRs. The key inputs used in the estimation of the fair value of MSRs include the applicable prepayment rate (prepayment speed), pricing spread (discount rate), and annual per-loan cost to service the underlying loans, all of which are unobservable. Significant changes to any of those inputs in isolation could result in a significant change in the MSR fair value measurement. Changes in these key inputs are not directly related. Changes in the fair value of MSRs are included in Net loan servicing feesChange in fair value of mortgage servicing rights and mortgage servicing liabilities in the Company’s consolidated statements of income.

29

Following are the key inputs used in determining the fair value of MSRs received by the Company when it retains the obligation to service the mortgage loans it sells:

Quarter ended March 31, 

2024

2023

(Amount recognized and unpaid principal balance of underlying loans in thousands)

MSR and pool characteristics:

    

Amount recognized

$

412,520

$

286,533

Unpaid principal balance of underlying loans

$

19,484,815

$

13,695,364

Weighted average servicing fee rate (in basis points)

44

50

Key inputs (1):

Annual total prepayment speed (2):

Range

7.9% – 15.9%

9.2% – 23.2%

Weighted average

11.0%

11.7%

Equivalent average life (in years):

Range

3.59.3

3.08.4

Weighted average

7.5

7.3

Pricing spread (3):

Range

5.5% – 12.6%

5.5% – 11.7%

Weighted average

6.3%

7.7%

Per-loan annual cost of servicing:

Range

$71 – $127

$68 – $125

Weighted average

$99

$103

(1)Weighted average inputs are based on the UPB of the underlying loans.
(2)Annual total prepayment speed is measured using life total CPR, which includes both voluntary and involuntary prepayments. Equivalent average life is provided as supplementary information.
(3)Pricing spread represents a margin that is applied to a reference interest rate’s forward rate curve to develop periodic discount rates. The Company applies a pricing spread to a derived United State Treasury Securities (“Treasury”) yield curve for purposes of discounting cash flows relating to MSRs.

30

Following is a quantitative summary of key inputs used in the valuation of the Company’s MSRs and the effect on the fair value from adverse changes in those inputs:

March 31, 2024

December 31, 2023

(Fair value, unpaid principal balance of underlying 

 loans and effect on fair value amounts in thousands)

Fair value

$ 7,483,210

$ 7,099,348

Pool characteristics:

Unpaid principal balance of underlying mortgage loans

$ 381,470,663

$ 370,244,119

Weighted average note interest rate

4.2%

4.1%

Weighted average servicing fee rate (in basis points)

38

38

Key inputs (1):

Annual total prepayment speed (2):

Range

6.0% – 17.6%

6.1% – 17.8%

Weighted average

7.9%

8.3%

Equivalent average life (in years):

Range

3.09.0

3.09.0

Weighted average

8.2

8.1

Effect on fair value of (3):

5% adverse change

($110,071)

($107,757)

10% adverse change

($216,317)

($211,643)

20% adverse change

($418,132)

($408,638)

Pricing spread (4):

Range

5.5% – 12.6%

5.5% – 12.6%

Weighted average

6.4%

6.4%

Effect on fair value of (3):

5% adverse change

($98,475)

($94,307)

10% adverse change

($194,382)

($186,129)

20% adverse change

($378,857)

($362,671)

Per-loan annual cost of servicing:

Range

$70 – $132

$70 – $135

Weighted average

$107

$107

Effect on fair value of (3):

5% adverse change

($45,114)

($44,572)

10% adverse change

($90,228)

($89,145)

20% adverse change

($180,457)

($178,289)

(1)Weighted average inputs are based on the UPB of the underlying loans.
(2)Annual total prepayment speed is measured using life total CPR, which includes both voluntary and involuntary prepayments. Equivalent average life is provided as supplementary information.
(3)These sensitivity analyses are limited in that they were performed as of a particular date; only contemplate the movements in the indicated inputs; do not incorporate changes to other inputs; are subject to the accuracy of the models and inputs used; and do not incorporate other factors that would affect the Company’s overall financial performance in such events, including operational adjustments made to account for changing circumstances. For these reasons, these analyses should not be viewed as earnings forecasts.
(4)The Company applies a pricing spread to a derived Treasury yield curve for purposes of discounting cash flows relating to MSRs.

31

Mortgage Servicing Liabilities

MSLs are categorized as “Level 3” fair value liabilities. The Company uses a discounted cash flow approach to estimate the fair value of MSLs. The key inputs used in the estimation of the fair value of MSLs include the applicable annual total prepayment speed, pricing spread, and the per-loan annual cost of servicing the underlying loans. Changes in the fair value of MSLs are included in Net servicing feesChange in fair value of mortgage servicing rights and mortgage servicing liabilities in the Company’s consolidated statements of income.

Following are the key inputs used in determining the fair value of MSLs:

March 31, 

December 31, 

2024

2023

Fair value (in thousands)

$

1,732

$

1,805

Pool characteristics:

 

    

Unpaid principal balance of underlying loans (in thousands)

$

22,644

$

24,892

Servicing fee rate (in basis points)

25

25

Key inputs (1):

Annual total prepayment speed (2)

15.9%

16.1%

Pricing spread (3)

8.5%

8.3%

Equivalent average life (in years)

5.1

5.1

Per-loan annual cost of servicing

$

992

$

1,043

(1)Weighted average inputs are based on UPB of the underlying mortgage loans.
(2)Annual total prepayment speed is measured using life total CPR, which includes both voluntary and involuntary prepayments. Equivalent average life is provided as supplementary information.
(3)The Company applies a pricing spread to a derived Treasury yield curve for purposes of discounting cash flows relating to MSLs.

Note 8—Mortgage-Backed Securities

During the quarter ended March 31, 2024, the Company began to invest in Agency principal-only stripped MBS for the purpose of hedging the fair value of its MSRs. MBS are carried at fair value with changes in fair value recognized in current period income. Changes in fair value arising from accrual of unearned discounts are recognized using the interest method and are included in Interest income. Changes in fair value arising from other factors are included in Mortgage servicing rights hedging results. All of the principal-only stripped MBS had contractual maturities of over ten years and were pledged to secure sales of assets under agreements to repurchase.

Following is a summary of the Company’s investment in principal-only stripped MBS:

March 31, 2024

(in thousands)

Principal balance

$

654,884

Unearned discounts

(129,997)

Cumulative valuation changes

(311)

Fair value

$

524,576

32

Note 9—Loans Held for Sale at Fair Value

Loans held for sale at fair value include the following:

March 31, 

December 31, 

Loan type

    

2024

    

2023

(in thousands)

Government-insured or guaranteed

$

2,517,566

$

2,099,135

Conventional conforming

2,158,242

1,821,085

Jumbo

58,150

21,907

Closed-end second lien mortgage loans

230,639

322,015

Purchased from Ginnie Mae securities serviced by the Company

222,286

146,585

Repurchased pursuant to representations and warranties

13,467

9,964

$

5,200,350

$

4,420,691

Fair value of loans pledged to secure:

Assets sold under agreements to repurchase

$

4,741,330

$

3,858,977

Mortgage loan participation purchase and sale agreements

385,804

470,524

$

5,127,134

$

4,329,501

Note 10—Derivative Financial Instruments

The Company holds and issues derivative financial instruments in connection with its operating and investing activities. Derivative financial instruments are created in the Company’s loan production activities and when the Company enters into derivative transactions as part of its interest rate risk management activities. Derivative financial instruments created in the Company’s loan production activities are IRLCs that are created when the Company commits to purchase or originate a loan for sale.

The Company engages in interest rate risk management activities in an effort to moderate the effect of changes in market interest rates on the fair value of certain of the its assets. To manage this fair value risk resulting from interest rate risk, the Company uses derivative financial instruments acquired with the intention of reducing the risk that changes in market interest rates will result in unfavorable changes in the fair value of the Company’s IRLCs, inventory of loans held for sale and its MSRs.

The Company does not designate and qualify any of its derivatives for hedge accounting. The Company records all derivative financial instruments at fair value and records changes in fair value in current period income.

Derivative Notional Amounts, Fair Value of Derivatives and Netting of Financial Instruments

The Company has elected to present net derivative asset and liability positions, and cash collateral obtained from or posted to its counterparties when subject to a master netting arrangement that is legally enforceable on all counterparties in the event of default. The derivatives that are not subject to a master netting arrangement are IRLCs.

33

The Company had the following derivative financial instruments recorded on its consolidated balance sheets:

March 31, 2024

December 31, 2023

Fair value

Fair value

Notional

Derivative

Derivative

Notional

Derivative

Derivative

Derivative instrument

    

amount (1)

    

assets

    

liabilities

    

amount (1)

    

assets

    

liabilities

(in thousands)

Not subject to master netting arrangements:

Interest rate lock commitments

7,270,122

$

74,545

$

4,737

6,349,628

$

90,313

$

720

Subject to master netting arrangements (2):

Forward purchase contracts

14,624,053

21,887

6,049

15,863,667

78,448

5,141

Forward sales contracts

17,168,191

18,622

35,649

14,477,159

6,151

92,796

MBS put options

2,700,000

1,970

2,925,000

413

MBS call options

1,000,000

6,265

Put options on interest rate futures purchase contracts

8,917,500

25,353

8,717,500

11,043

Call options on interest rate futures purchase contracts

1,625,000

3,301

4,250,000

66,176

3,209

Treasury futures purchase contracts

8,068,300

5,986,500

Treasury futures sale contracts

9,408,000

10,677,000

Total derivatives before netting

145,678

46,435

258,809

101,866

Netting

(36,691)

(5,651)

(79,730)

(48,591)

$

108,987

$

40,784

$

179,079

$

53,275

Deposits received from derivative counterparties included in the derivative balances above, net

$

(31,040)

$

(31,139)

(1)Notional amounts provide an indication of the volume of the Company’s derivative activity.
(2)All derivatives subject to master netting agreements are interest rate derivatives that are used as economic hedges.

Derivative Assets, Financial Instruments, and Cash Collateral Held by Counterparty

The following table summarizes by significant counterparty the amount of derivative asset positions after considering master netting arrangements and financial instruments or cash pledged that do not meet the accounting guidance to qualify for setoff accounting.

March 31, 2024

December 31, 2023

Gross amount not 

Gross amount not

offset in the

offset in the

consolidated 

consolidated 

Net amount

balance sheet

Net amount

balance sheet

of assets in the

Cash

of assets in the

Cash

consolidated

Financial

collateral

Net

consolidated

Financial

collateral

Net

    

balance sheet

    

instruments

    

received

    

amount

    

balance sheet

    

instruments

    

received

    

amount

(in thousands)

Interest rate lock commitments

$

74,545

$

$

$

74,545

$

90,313

$

$

$

90,313

RJ O' Brien

28,654

28,654

74,010

74,010

Citibank, N.A.

3,476

3,476

2,947

2,947

Goldman Sachs

8,473

8,473

Mizuho Securities

1,467

1,467

Others

2,312

2,312

1,869

1,869

$

108,987

$

$

$

108,987

$

179,079

$

$

$

179,079

34

Derivative Liabilities, Financial Instruments and Collateral Held by Counterparty

The following table summarizes by significant counterparty the amount of derivative liabilities and assets sold under agreements to repurchase after considering master netting arrangements and financial instruments or cash pledged that do not meet the accounting guidance to qualify for setoff accounting. All assets sold under agreements to repurchase are secured by sufficient collateral or have fair values that exceed the liability amounts recorded on the consolidated balance sheets.

March 31, 2024

December 31, 2023

Gross amounts

Gross amounts

not offset in the

not offset in the

Net amount

consolidated 

Net amount

consolidated 

of liabilities

balance sheet

of liabilities

balance sheet

in the

Cash

in the

Cash

consolidated

Financial

 collateral 

Net

consolidated

Financial

collateral

Net

 

balance sheet

 

instruments (1)

 

pledged

 

amount

 

balance sheet

 

instruments (1)

 

pledged

 

amount

(in thousands)

Interest rate lock commitments

$

4,737

$

$

$

4,737

$

720

$

$

$

720

Atlas Securitized Products, L.P.

1,203,385

(1,203,385)

1,210,473

(1,210,473)

Bank of America, N.A.

1,087,182

(1,086,753)

429

875,766

(872,148)

3,618

Royal Bank of Canada

666,511

(666,511)

457,743

(457,743)

Wells Fargo Bank, N.A.

443,386

(416,035)

27,351

116,275

(114,647)

1,628

JPMorgan Chase Bank, N.A.

412,478

(412,448)

30

243,225

(243,225)

BNP Paribas

322,871

(322,871)

185,425

(185,425)

Goldman Sachs

299,387

(299,205)

182

178,751

(178,751)

Citibank, N.A.

293,885

(293,885)

174,221

(174,221)

Morgan Stanley Bank, N.A.

227,757

(223,410)

4,347

195,714

(164,149)

31,565

Barclays Capital

197,489

(196,316)

1,173

128,488

(118,667)

9,821

Santander US Capital Markets LLC

195,541

(195,307)

234

Nomura Corporate Funding Americas

125,036

(125,000)

36

50,000

(50,000)

Athene Annuity & Life Assurance Company

661

661

2,111

2,111

Federal National Mortgage Association

189

189

1,337

1,337

Others

1,415

1,415

2,475

2,475

$

5,481,910

$

(5,441,126)

$

$

40,784

$

3,822,724

$

(3,769,449)

$

$

53,275

(1)Amounts represent the UPB of Assets sold under agreements to repurchase.

Following are the gains (losses) recognized by the Company on derivative financial instruments and the income statement lines where such gains and losses are included:

Quarter ended March 31, 

Derivative activity

    

Consolidated income statement line

    

2024

    

2023

(in thousands)

Interest rate lock commitments

Net gains on loans held for sale at fair value (1)

$

(19,786)

$

33,002

Hedged item:

Interest rate lock commitments and
loans held for sale

Net gains on loans held for sale at fair value

$

52,237

$

(94,798)

Mortgage servicing rights

Net loan servicing fees–Mortgage servicing rights hedging results

$

(294,334)

$

47,227

(1)Represents net change in fair value of IRLCs from the beginning to the end of the quarter. Amounts recognized at the date of commitment and fair value changes recognized during the quarter until purchase of the underlying loans or the cancellation of the commitment are shown in the rollforward of IRLCs for the quarter in Note 7 – Fair Value – Assets and Liabilities Measured at Fair Value on a Recurring Basis.

35

Note 11—Mortgage Servicing Rights and Mortgage Servicing Liabilities

Mortgage Servicing Rights at Fair Value

The activity in MSRs is as follows:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Balance at beginning of quarter

$

7,099,348

$

5,953,621

Additions (deductions):

MSRs resulting from loan sales

412,520

286,533

Transfer of mortgage servicing rights relating to delinquent loans to Agency

(232)

412,520

286,301

Change in fair value due to:

Changes in inputs used in valuation model (1)

169,952

(90,279)

Other changes in fair value (2)

(198,610)

(146,253)

Total change in fair value

(28,658)

(236,532)

Balance at end of quarter

$

7,483,210

$

6,003,390

Unpaid principal balance of underlying loans at end of quarter

$

381,470,663

$

321,263,982

March 31, 

December 31,

2024

2023

(in thousands)

Fair value of mortgage servicing rights pledged to secure Assets sold under agreements to repurchase and Notes payable secured by mortgage servicing assets

$

7,406,892

$

7,033,892

(1)Principally reflects changes in annual total prepayment speed, pricing spread, per loan annual cost of servicing and UPB of underlying loan inputs.
(2)Represents changes due to realization of cash flows.

Mortgage Servicing Liabilities at Fair Value

The activity in MSLs is summarized below:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Balance at beginning of quarter

$

1,805

$

2,096

Changes in fair value due to:

Changes in inputs used in valuation model (1)

(27)

(15)

Other changes in fair value (2)

(46)

(70)

Total change in fair value

(73)

(85)

Balance at end of quarter

$

1,732

$

2,011

Unpaid principal balance of underlying loans at end of quarter

$

22,644

$

28,380

(1)Principally reflects changes in annual total prepayment speed and per loan annual cost of servicing.

(2)Represents changes due to realization of cash flows.

36

Contractual servicing fees relating to MSRs and MSLs are recorded in Net loan servicing fees—Loan servicing fees—From non-affiliates on the Company’s consolidated statements of income; other fees relating to MSRs and MSLs are recorded in Net loan servicing fees—Loan servicing fees—Other on the Company’s consolidated statements of income. Such amounts are summarized below:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Contractual servicing fees

$

358,026

$

290,697

Other fees:

Late charges

17,609

12,601

Other

2,640

2,181

$

378,275

$

305,479

Note 12—Other Assets

Other assets are summarized below:

March 31, 

December 31, 

2024

    

2023

(in thousands)

Margin deposits

$

154,321

$

135,645

Capitalized software, net

140,419

148,736

Operating lease right-of-use assets

46,490

49,926

Servicing fees receivable, net

34,312

37,271

Other servicing receivables

45,280

30,530

Interest receivable

39,837

35,196

Prepaid expenses

35,325

36,044

Real estate acquired in settlement of loans

18,195

14,982

Furniture, fixtures, equipment and building improvements, net

17,951

19,016

Deposits securing Assets sold under agreements to repurchase and
Notes payable secured by mortgage servicing assets

16,175

15,653

Other

75,063

59,461

$

623,368

$

582,460

Deposits securing Assets sold under agreements to repurchase and Notes payable secured by mortgage servicing assets

$

16,175

$

15,653

37

Note 13—Leases

The Company has operating lease agreements relating to its facilities. The Company’s operating lease agreements have remaining terms ranging from less than one year to seven years. Some of the operating lease agreements include options to extend the term for up to five years. None of the Company’s operating lease agreements require the Company to make variable lease payments.

The Company’s lease agreements are summarized below:

Quarter ended March 31, 

2024

    

2023

(dollars in thousands)

Lease expense:

Operating leases

$

4,031

$

4,949

Short-term leases

84

163

Sublease income

(425)

(96)

Net lease expense included in Occupancy and equipment expense

$

3,690

$

5,016

Other information:

Payments for operating leases

$

4,974

$

5,696

Operating lease right-of-use assets recognized

$

$

1,727

Quarter end weighted averages:

Remaining lease term (in years)

4.1

4.6

Discount rate

3.8%

3.8%

Lease payments attributable to the Company’s operating lease liabilities are summarized below:

Twelve months ended March 31,

Operating leases

(in thousands)

2025

$

19,540

2026

18,635

2027

13,385

2028

5,791

2029

5,009

Thereafter

5,791

Total lease payments

68,151

Less imputed interest

(6,487)

Operating lease liability included in Accounts payable and accrued expenses

$

61,664

Note 14—Short-Term Debt

The borrowing facilities described throughout these Notes 14 and 15 contain various covenants, including financial covenants governing the Company’s net worth, debt-to-equity ratio and liquidity. Management believes that the Company was in compliance with these covenants as of March 31, 2024.

Assets Sold Under Agreements to Repurchase

The Company has multiple borrowing facilities in the form of asset sales under agreements to repurchase. These borrowing facilities are secured by principal-only stripped mortgage-backed securities at fair value, loans held for sale at fair value or participation certificates backed by mortgage servicing assets. Eligible assets are sold at advance rates based on the fair value (as determined by the lender) of the assets sold. Interest is charged at a rate based on the Secured Overnight Financing Rate (“SOFR”). Loans and participation certificates financed under these agreements may be re-pledged by the lenders.

38

Assets sold under agreements to repurchase are summarized below:

Quarter ended March 31, 

    

2024

    

2023

(dollars in thousands)

Average balance of assets sold under agreements to repurchase

$

3,542,537

$

3,508,262

Weighted average interest rate (1)

7.24%

6.54%

Total interest expense

$

70,435

$

59,223

Maximum daily amount outstanding

$

5,442,438

$

5,768,570

(1)Excludes the effect of amortization of debt issuance costs and utilization fees of $6.7 million and $2.6 million for the quarters ended March 31, 2024 and 2023, respectively.

March 31, 

December 31, 

    

2024

    

2023

(dollars in thousands)

Carrying value:

Unpaid principal balance

$

5,441,126

$

3,769,449

Unamortized debt issuance costs

(5,772)

(5,493)

$

5,435,354

$

3,763,956

Weighted average interest rate

6.92%

7.05%

Available borrowing capacity (1):

Committed

$

712,341

$

1,282,040

Uncommitted

4,838,453

5,548,511

$

5,550,794

$

6,830,551

Assets securing repurchase agreements:

Principal-only stripped MBS

$

524,576

Loans held for sale

$

4,741,330

$

3,858,977

Servicing advances (2)

$

271,947

$

354,831

Mortgage servicing rights (2)

$

6,533,305

$

6,284,239

Deposits (2)

$

16,175

$

15,653

(1)The amount the Company is able to borrow under asset repurchase agreements is tied to the fair value of unencumbered assets eligible to secure those agreements and the Company’s ability to fund the agreements’ margin requirements relating to the assets financed.
(2)Beneficial interests in the Ginnie Mae MSRs, Fannie Mae MSRs, servicing advances and deposits together serve as the collateral backing servicing asset financing facilities that are included in Assets sold under agreements to repurchase and the term notes and term loans included in Notes payable secured by mortgage servicing assets. The term notes and term loans are described in Note 15 — Long-Term Debt - Notes payable secured by mortgage servicing assets.

39

Following is a summary of maturities of outstanding advances under asset repurchase agreements by maturity date:

Remaining maturity at March 31, 2024 (1)

    

Unpaid principal balance

(dollars in thousands)

Within 30 days

$

1,291,192

Over 30 to 90 days

3,225,500

Over 90 to 180 days

139,760

Over 180 days to one year

210,923

Over one year to two years

573,751

Total assets sold under agreements to repurchase

$

5,441,126

Weighted average maturity (in months)

3.5

(1)The Company is subject to margin calls during the periods the agreements are outstanding and therefore may be required to repay a portion of the borrowings before the respective agreements mature if the fair values (as determined by the applicable lender) of the assets securing those agreements decrease.

The amount at risk (the fair value of the assets pledged plus the related margin deposit, less the amount advanced by the counterparty and interest payable) relating to the Company’s assets sold under agreements to repurchase is summarized by counterparty below as of March 31, 2024:

Loans held for sale and MSRs

Weighted average

Counterparty

    

Amount at risk

    

maturity of advances  

    

Facility maturity

(in thousands)

Atlas Securitized Products, L.P., Citibank, N.A., Goldman Sachs Bank USA & Nomura Corporate Funding Americas (1)

$

4,537,873

March 13, 2025

June 27, 2025

Atlas Securitized Products, L.P.

$

121,197

September 10, 2024

June 27, 2025

Bank of America, N.A.

$

73,125

April 28, 2024

June 12, 2025

Barclays Bank PLC

$

30,560

August 1, 2024

March 6, 2026

Royal Bank of Canada

$

29,023

April 28, 2024

February 12, 2025

JP Morgan Chase Bank, N.A.

$

21,732

July 20, 2024

June 9, 2025

BNP Paribas

$

13,954

June 15, 2024

September 30, 2025

Goldman Sachs Bank USA

$

12,362

July 16, 2024

December 8, 2025

Wells Fargo Bank, N.A.

$

11,917

June 11, 2024

May 3, 2025

Morgan Stanley Bank, N.A.

$

11,023

June 18, 2024

February 6, 2026

Citibank, N.A.

$

7,661

    

June 4, 2024

    

June 27, 2025

(1)The amount at risk includes the beneficial interests in Ginnie Mae MSRs, Fannie Mae MSRs and servicing advances pledged to serve as the collateral backing servicing asset facilities included in Assets sold under agreements to repurchase and the term notes and term loans included in Notes payable secured by mortgage servicing assets.

Principal-only stripped MBS

Counterparty

    

Amount at risk

    

Maturity

(in thousands)

Wells Fargo Bank, N.A.

$

11,838

April 26, 2024

JP Morgan Chase Bank, N.A.

$

11,546

April 26, 2024

Santander US Capital Markets LLC

$

8,968

April 30, 2024

40

Mortgage Loan Participation Purchase and Sale Agreements

Two of the borrowing facilities secured by loans held for sale are in the form of mortgage loan participation purchase and sale agreements. Participation certificates, each of which represents an undivided beneficial ownership interest in mortgage loans that have been pooled with Fannie Mae, Freddie Mac or Ginnie Mae, are sold to a lender pending securitization of the mortgage loans and sale of the resulting securities. A commitment to sell the securities resulting from the pending securitization between the Company and a non-affiliate is also assigned to the lender at the time a participation certificate is sold.

The purchase price paid by the lender for each participation certificate is based on the trade price of the security, plus an amount of interest expected to accrue on the security to its anticipated delivery date, minus a present value adjustment, any related hedging costs and a holdback amount that is based on a percentage of the purchase price. The holdback amount is not required to be paid to the Company until the settlement of the security and its delivery to the lender.

The mortgage loan participation purchase and sale agreements are summarized below:

Quarter ended March 31, 

    

2024

    

2023

Average balance

$

234,874

$

184,193

Weighted average interest rate (1)

6.69%

6.06%

Total interest expense

$

4,077

$

2,923

Maximum daily amount outstanding

$

515,990

$

515,537

(1)Excludes the effect of amortization of debt issuance costs totaling $172,000 for the quarters ended March 31, 2024 and 2023.

    

March 31, 

December 31, 

2024

    

2023

(dollars in thousands)

Carrying value:

Unpaid principal balance

$

363,978

$

446,406

Unamortized debt issuance costs

(180)

(352)

$

363,798

    

$

446,054

Weighted average interest rate

6.58%

6.60%

Fair value of loans pledged to secure mortgage loan participation purchase and sale agreements

$

385,804

$

470,524

Note 15—Long-Term Debt

Notes Payable Secured by Mortgage Servicing Assets

Term Notes and Term Loans

The Company, through its wholly-owned subsidiaries PNMAC, PLS and the PNMAC GMSR ISSUER TRUST (“Issuer Trust”) has entered into a structured finance transaction, in which PLS pledges and/or sells to the Issuer Trust participation certificates representing beneficial interests in Ginnie Mae mortgage servicing assets pursuant to a repurchase agreement. The Issuer Trust has issued variable funding notes to PLS, has issued secured term notes (the “Term Notes”) to qualified institutional buyers under Rule 144A of the Securities Act of 1933, as amended (the “Securities Act”), and has entered into a series of syndicated term loans with various lenders (the “Term Loans”). The Term Notes and Term Loans are secured by participation certificates relating to Ginnie Mae mortgage servicing assets financed pursuant to the servicing asset repurchase facilities, and rank pari passu with the mortgage servicing assets variable funding notes.

41

Following is a summary of the issued and outstanding Term Notes and Term Loans:

Maturity date

Issuance date

    

Principal balance

    

Annual interest rate spread (1)

    

Stated

    

Optional extension (2)

(in thousands)

Term Notes:

June 3, 2022

$

500,000

4.25%

5/25/2027

5/25/2029

February 29, 2024

425,000

3.20%

3/26/2029

3/25/2031

Term Loans:

February 28, 2023

680,000

3.00%

2/25/2028

2/25/2029

October 25, 2023

125,000

3.00%

10/25/2028

$

1,730,000

(1)Interest is charged at a rate of SOFR plus a spread.
(2)The Term Notes and Term Loans’ indentures provide the Company with the option to extend the maturity of certain of the Term Notes or Term Loans as specified in the respective agreements.

Freddie Mac MSR Note Payable

On December 16, 2022, the Company issued a note payable to a lender that is secured by Freddie Mac MSRs. Interest is charged at a rate of SOFR plus a spread as defined in the agreement. The facility expires on November 13, 2024. The maximum amount that the Company may borrow under the note payable is $400 million, $350 million of which is committed and which may be reduced by other debt outstanding with the counterparty.

Notes payable secured by mortgage servicing assets are summarized below:

Quarter ended March 31, 

    

2024

    

2023

(dollars in thousands)

Average balance

$

1,950,330

$

2,092,056

Weighted average interest rate (1)

8.92%

7.72%

Total interest expense

$

44,006

$

40,778

(1)Excludes the effect of amortization of debt issuance costs totaling $750,000 and $932,000 for the quarters ended March 31, 2024 and 2023, respectively.

March 31, 

December 31, 

    

2024

    

2023

(dollars in thousands)

Carrying value:

Unpaid principal balance:

Term Notes and Term Loans

$

1,730,000

    

$

1,730,000

Freddie Mac MSR Note Payable

250,000

150,000

1,980,000

1,880,000

Unamortized debt issuance costs

(7,980)

(6,585)

$

1,972,020

$

1,873,415

Weighted average interest rate

8.69%

8.82%

Assets pledged to secure notes payable (1):

Servicing advances

$

271,947

$

354,831

Mortgage servicing rights

$

7,406,892

$

7,033,892

Deposits

$

16,175

$

15,653

(1)Beneficial interests in the Ginnie Mae MSRs, Fannie Mae MSRs, servicing advances and deposits together serve as the collateral backing servicing asset facilities that include Assets sold under agreements to repurchase and the Term Notes and Term Loans included in Notes payable secured by mortgage servicing assets.

42

Unsecured Senior Notes

The Company has issued unsecured senior notes (the “Unsecured Notes”) to qualified institutional buyers under Rule 144A of the Securities Act. The Unsecured Notes are senior unsecured obligations of the Company and will rank senior in right of payment to any future subordinate indebtedness of the Company, equally in right of payment with all existing and future senior indebtedness of the Company and effectively subordinate to any existing and future secured indebtedness of the Company to the extent of the fair value of collateral securing such indebtedness.

The Unsecured Notes are fully and unconditionally guaranteed, jointly and severally, on a senior unsecured basis by PFSI’s existing and future wholly-owned domestic subsidiaries (other than certain excluded subsidiaries defined in the indenture under which the Unsecured Notes were issued). The guarantees are senior unsecured obligations of the guarantors and will rank senior in right of payment to any future subordinate indebtedness of the guarantors, equally in right of payment with all existing and future senior indebtedness of the guarantors and effectively subordinate to any existing and future secured indebtedness of the guarantors to the extent of the fair value of collateral securing such indebtedness. The Unsecured Notes and the guarantees are structurally subordinate to the indebtedness and liabilities of the Company’s subsidiaries that do not guarantee the Unsecured Notes.

Following is a summary of the Company’s outstanding Unsecured Notes issued:

Issuance date

Principal balance

Coupon interest rate

Maturity date

Optional redemption date (1)

(in thousands)

(annual)

September 29, 2020

$

500,000

5.375%

October 15, 2025

October 15, 2022

October 19, 2020

150,000

5.375%

October 15, 2025

October 15, 2022

February 11, 2021

650,000

4.25%

February 15, 2029

February 15, 2024

September 16, 2021

500,000

5.75%

September 15, 2031

September 15, 2026

December 11, 2023

750,000

7.875%

December 15, 2029

December 15, 2026

$

2,550,000

(1)Before the optional redemption date, the Company may redeem some or all of the Unsecured Notes for that issuance at a price equal to 100% of the principal amount, plus accrued and unpaid interest and a make-whole premium or the Company may redeem up to 40% of the Unsecured Notes for that issuance with an amount equal to or less than the net proceeds from certain equity offerings at the redemption price set forth in the indenture, plus accrued and unpaid interest. On or after the optional redemption date, the Company may redeem some or all of the Unsecured Notes for that issuance at the redemption prices set forth in the indenture, plus accrued interest.

Quarter ended March 31, 

    

2024

  

2023

(dollars in thousands)

Average balance

$

2,550,000

$

1,800,000

Weighted average interest rate (1)

5.90%

5.07%

Total interest expense

$

38,832

$

23,428

(1)Excludes the effect of amortization of debt issuance costs of $1.4 million and $913,000 for the quarters ended March 31, 2024 and 2023, respectively.

March 31, 

December 31, 

    

2024

    

2023

(dollars in thousands)

Carrying value:

Unpaid principal balance

$

2,550,000

$

2,550,000

Unamortized debt issuance costs and premiums, net

(28,969)

(30,349)

$

2,521,031

$

2,519,651

Weighted average interest rate

5.90%

5.90%

43

Maturities of Long-Term Debt

Maturities of long-term debt (based on stated maturity dates) are as follows:

Twelve months ended March 31,

    

2025

    

2026

    

2027

    

2028

    

2029

    

Thereafter

    

Total

(in thousands)

Notes payable secured by mortgage servicing assets (1)

$

250,000

$

$

$

1,180,000

$

550,000

$

$

1,980,000

Unsecured senior notes

650,000

650,000

1,250,000

2,550,000

Total

$

250,000

$

650,000

$

$

1,180,000

$

1,200,000

$

1,250,000

$

4,530,000

(1)The Term Notes and Term Loans’ indentures provide the Company with the option to extend the maturity of the Term Notes and Term Loans as specified in the respective agreements.

Note 16—Liability for Losses Under Representations and Warranties

Following is a summary of the Company’s liability for losses under representations and warranties:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Balance at beginning of quarter

$

30,788

$

32,421

Provision for losses:

Resulting from sales of loans

3,952

1,735

Resulting from change in estimate

(3,320)

(1,445)

Losses incurred

(1,444)

(1,608)

Balance at end of quarter

$

29,976

$

31,103

Unpaid principal balance of loans subject to representations and warranties at end of quarter

$

366,147,661

$

303,983,805

Note 17—Income Taxes

The Company’s effective income tax rates were 10.4% and 20.4% for the quarters ended March 31, 2024 and 2023, respectively. The decrease in the effective income tax rate for the quarter ended March 31, 2024 when compared to the same period for 2023 was primarily due to a decrease in the permanent adjustment related to non-deductible compensation and an increase in excess tax benefits of options exercised and equity awards vested during the quarter.

Note 18—Commitments and Contingencies

Commitments to Purchase and Fund Mortgage Loans

The Company’s commitments to purchase and fund loans totaled $7.3 billion as of March 31, 2024.

Legal Proceedings

From time to time, the Company may be a party to legal proceedings, lawsuits and other claims arising in the ordinary course of its business. The amount, if any, of ultimate liability with respect to such matters cannot be determined, but despite the inherent uncertainties of litigation, management believes that the ultimate disposition of any such proceedings and exposure will not have, individually or taken together, a material adverse effect on the financial condition, income, or cash flows of the Company.

44

Litigation

On November 5, 2019, Black Knight Servicing Technologies, LLC (“Black Knight”), now a wholly-owned subsidiary of Intercontinental Exchange, Inc. (NYSE: ICE), filed a Complaint and Demand for Jury Trial in the Fourth Judicial Circuit Court in and for Duval County, Florida (the “Florida State Court”), captioned Black Knight Servicing Technologies, LLC v. PennyMac Loan Services, LLC (“PLS”), Case No. 2019-CA-007908, alleging breach of contract and misappropriation of MSP® System trade secrets. On November 6, 2019, PLS filed unlawful monopolization claims against Black Knight pursuant to the Sherman Act and Clayton Act seeking injunctive relief. On March 30, 2020, the Florida State Court granted a motion to compel arbitration filed by the Company, after which all claims of the Company and Black Knight were consolidated into a binding arbitration.

On November 28, 2023, the arbitrator issued an interim award (the “Interim Award”) granting in part and denying in part Black Knight’s breach of contract claim. The arbitrator’s Interim Award also denied in full Black Knight’s claim of trade secrets misappropriation. The Interim Award granted Black Knight monetary damages in the amount of $155.2 million, plus prejudgment interest and reasonable attorneys’ fees, and it denied in full all of Black Knight’s claims for injunctive and declaratory relief.

The Interim Award also granted PLS’ claim that Black Knight violated federal antitrust laws, specifically unlawful monopolization in violation of Section 2 of the Sherman Act, and granted PLS’ claim for injunctive relief under the Sherman Act and Clayton Act, as well as its reasonable attorneys’ fees and costs. The parties subsequently agreed not to seek attorneys’ fees or costs on any claims.

As a result of the Interim Award, PLS’ loan servicing technology, known as Servicing Systems Environment, or SSE, and all related intellectual property and software developed by or on behalf of PLS, remain the proprietary technology of PLS, free and clear of any restrictions on use. To this end, the arbitrator expressly enjoined Black Knight from claiming ownership to any portion of SSE or preventing the Company from commercializing SSE. Black Knight is also enjoined from enforcing any of its contract clauses requiring that its clients process their loans exclusively on the MSP platform.

On January 12, 2024, the arbitrator issued the final award (the “Final Award”), reducing Black Knight’s monetary damages to $150.2 million, plus interest. As a result of the Final Award, the Company reported a pretax expense accrual of $158.4 million in its financial results for the fourth quarter of fiscal year 2023 on February 1, 2024. On February 14, 2024, the Company paid in full and Black Knight accepted payment of all damages and accrued interest due under the Final Award.

On March 15, 2024, the Florida State Court confirmed the Final Award, giving the rulings and remedies therein preclusive effect.

Note 19—Stockholders’ Equity

The Company’s board of directors previously approved the Company’s common stock repurchase program in the revised amount of $2 billion before transaction costs and excise tax.

Following is a summary of activity under the stock repurchase program:

Quarter ended March 31, 

Cumulative

2024

    

2023

    

total (1)

(in thousands)

Shares of common stock repurchased

768

34,063

Cost of shares of common stock repurchased

$

$

45,361

$

1,788,198

(1)Amounts represent the total shares of common stock repurchased under the stock repurchase program from inception through March 31, 2024. Cumulative total cost of common stock repurchased includes $537,000 of transaction fees as of March 31, 2024.

45

Note 20—Net Gains on Loans Held for Sale

Net gains on loans held for sale at fair value are summarized below:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

From non-affiliates:

Cash losses:

Loans

$

(309,190)

$

(55,386)

Hedging activities

150,219

(216,138)

(158,971)

(271,524)

Non-cash gains:

Mortgage servicing rights resulting from loan sales

412,520

286,533

Provisions for losses relating to representations and warranties:

Pursuant to loan sales

(3,952)

(1,735)

Reductions in liability due to changes in estimate

3,320

1,445

Changes in fair values of loans and derivatives held at end of quarter:

Interest rate lock commitments

(19,786)

33,002

Loans

27,645

(64,191)

Hedging derivatives

(97,982)

121,340

162,794

104,870

From PennyMac Mortgage Investment Trust (1)

(353)

(485)

$

162,441

$

104,385

(1)Gains on sales of loans to PMT are described in Note 4–Related Party TransactionsTransactions with PMT–Operating Activities.

Note 21—Net Interest Expense

Net interest expense is summarized below:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Interest income:

Cash and short-term investments

$

14,582

$

16,245

Principal-only stripped mortgage-backed securities

270

Loans held for sale at fair value

65,421

60,993

Placement fees relating to custodial funds

76,133

51,219

From Townsgate Closing Services, LLC

20

21

156,426

128,478

Interest expense:

Assets sold under agreements to repurchase

70,435

59,223

Mortgage loan participation purchase and sale agreements

4,077

2,923

Notes payable secured by mortgage servicing assets

44,006

40,778

Unsecured senior notes

38,832

23,428

Interest shortfall on repayments of mortgage loans serviced for Agency securitizations

6,121

3,210

Interest on mortgage loan impound deposits

1,987

1,967

Other

311

242

165,769

131,771

$

(9,343)

$

(3,293)

46

Note 22—Stock-based Compensation

Following is a summary of the stock-based compensation activity:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Grants:

Units:

Performance-based restricted share units ("RSUs")

246

307

Stock options

188

221

Time-based RSUs

145

182

Grant date fair value:

Performance-based RSUs

$

20,915

$

18,611

Stock options

6,935

5,492

Time-based RSUs

12,333

11,041

Total

$

40,183

$

35,144

Vestings and exercises:

Performance-based RSUs vested

309

612

Stock options exercised

331

156

Time-based RSUs vested

209

245

Stock-based compensation expense

$

4,583

$

11,650

Note 23—Earnings Per Share

Basic earnings per share is determined by dividing net income by the weighted average number of shares of common stock outstanding during the quarter. Diluted earnings per share is determined by dividing net income by the weighted average number of shares of common stock outstanding, assuming all dilutive securities were issued.

The Company’s potentially dilutive securities are stock-based compensation awards. The Company applies the treasury stock method to determine the diluted weighted average number of shares of common stock outstanding based on the outstanding stock-based compensation awards.

The following table summarizes the basic and diluted earnings per share calculations:

Quarter ended March 31, 

    

2024

    

2023

(in thousands, except per share amounts)

Net income

$

39,308

    

$

30,378

Weighted average shares of common stock outstanding

50,547

50,154

Effect of dilutive securities - shares issuable under stock-based compensation plan

2,553

3,198

Weighted average diluted shares of common stock outstanding

53,100

53,352

Basic earnings per share

$

0.78

$

0.61

Diluted earnings per share

$

0.74

$

0.57

47

Calculations of diluted earnings per share require certain potentially dilutive shares to be excluded when their inclusion in the diluted earnings per share calculation would be anti-dilutive. The following table summarizes the weighted-average number of anti-dilutive outstanding RSUs and stock options excluded from the calculation of diluted earnings per share:

Quarter ended March 31, 

    

2024

    

2023

(in thousands except for weighted average exercise price)

Performance-based RSUs (1)

681

431

Time-based RSUs

51

72

Stock options (2)

66

348

Total anti-dilutive units and options

798

851

Weighted average exercise price of anti-dilutive stock options (2)

$

84.93

$

58.21

(1)Certain performance-based RSUs were outstanding but not included in the computation of earnings per share because the performance thresholds included in such RSUs have not been achieved.
(2)Certain stock options were outstanding but not included in the computation of diluted earnings per share because the weighted-average exercise prices were above the average stock prices for the quarter.

Note 24—Regulatory Capital and Liquidity Requirements

The Company, through PLS, is required to maintain specified levels of capital and liquidity to remain a seller/servicer in good standing with the Agencies. Such capital and liquidity requirements generally are tied to the size of the PLS’s loan servicing portfolio and loan origination volume.

The Agencies’ capital and liquidity levels and requirements, the calculations of which are specified by each Agency, are summarized below:

March 31, 2024

December 31, 2023

Requirement/Agency 

    

Actual (1)

    

Requirement (1)

    

Actual (1)

    

Requirement (1)

 

(dollars in thousands)

Capital

Fannie Mae & Freddie Mac

$

6,975,317

$

1,245,241

$

6,890,144

$

1,211,365

Ginnie Mae (2)

$

6,587,372

$

1,375,796

$

6,559,001

$

1,314,677

HUD

$

6,587,372

$

2,500

$

6,559,001

$

2,500

Liquidity

Fannie Mae & Freddie Mac

$

1,147,108

$

564,427

$

1,243,927

$

543,913

Ginnie Mae

$

1,394,563

$

406,799

$

1,684,457

$

389,501

Adjusted net worth / Total assets ratio

Ginnie Mae

43

%  

6

%  

48

%  

6

%

Tangible net worth / Total assets ratio

Fannie Mae & Freddie Mac

35

%  

6

%  

37

%  

6

%

(1)Calculated in accordance with the respective Agency’s requirements.

(2)Ginnie Mae has issued a risk-based capital requirement that will become effective December 31, 2024. The Company believes it is in compliance with the Agency’s pending requirement as of March 31, 2024.

Noncompliance with an Agency’s requirements can result in such Agency taking various remedial actions up to and including terminating the Company’s ability to sell loans to and service loans on behalf of the respective Agency.

48

Note 25—Segments

The Company conducts its business in three segments: production, servicing (together, production and servicing comprise its mortgage banking activities) and investment management:

The production segment performs loan origination, acquisition and sale activities.
The servicing segment performs loan servicing for loans held for sale and loans serviced for others, including for PMT.
The investment management segment represents the Company’s investment management activities relating to PMT, which include the activities associated with investment asset acquisitions and dispositions such as sourcing, due diligence, negotiation and settlement.

The Company’s reportable segments are identified based on their unique activities. The following disclosures about the Company’s business segments are presented consistent with the way the Company’s chief operating decision maker organizes and evaluates financial information for making operating decisions and assessing performance. The Company’s chief operating decision maker is its chief executive officer.

Financial performance and results by segment are as follows:

Quarter ended March 31, 2024

Mortgage Banking

Investment

    

Production

    

Servicing

    

Total

    

Management

    

Total

 

(in thousands)

Revenues: (1)

                    

Net gains on loans held for sale at fair value

$

141,431

$

21,010

$

162,441

$

$

162,441

Loan origination fees

36,371

36,371

36,371

Fulfillment fees from PennyMac Mortgage Investment Trust

4,016

4,016

4,016

Net loan servicing fees

100,954

100,954

100,954

Net interest expense:

Interest income

63,931

92,411

156,342

84

156,426

Interest expense

61,896

103,873

165,769

165,769

2,035

(11,462)

(9,427)

84

(9,343)

Management fees

7,188

7,188

Other

818

1,096

1,914

2,119

4,033

Total net revenues

184,671

111,598

296,269

9,391

305,660

Expenses

148,779

106,662

255,441

6,336

261,777

Income before provision for income taxes

$

35,892

$

4,936

$

40,828

$

3,055

$

43,883

Segment assets at quarter end

$

5,413,277

$

14,373,780

$

19,787,057

$

14,684

$

19,801,741

(1)All revenues are from external customers.

49

Quarter ended March 31, 2023

Mortgage Banking

Investment

    

Production

    

Servicing

    

Total

    

Management

    

 Total

 

(in thousands)

Revenues: (1)

Net gains on loans held for sale at fair value

$

74,726

$

29,659

$

104,385

$

$

104,385

Loan origination fees

31,390

31,390

31,390

Fulfillment fees from PennyMac Mortgage Investment Trust

11,923

11,923

11,923

Net loan servicing fees

148,837

148,837

148,837

Net interest expense:

Interest income

56,993

71,485

128,478

128,478

Interest expense

54,083

77,688

131,771

131,771

2,910

(6,203)

(3,293)

(3,293)

Management fees

7,257

7,257

Other

574

(223)

351

2,012

2,363

Total net revenues

121,523

172,070

293,593

9,269

302,862

Expenses

141,163

114,623

255,786

8,929

264,715

Income before provision for income taxes

$

(19,640)

$

57,447

$

37,807

$

340

$

38,147

Segment assets at quarter end

$

7,543,466

$

12,534,419

$

20,077,885

$

25,300

$

20,103,185

(1)All revenues are from external customers.

Note 26—Subsequent Events

Management has evaluated all events and transactions through the date the Company issued these consolidated financial statements. During this period:

On April 24, 2024, the Company announced a cash dividend of $0.20 per common share. The dividend will be paid on May 24, 2024 to common stockholders of record as of May 14, 2024.

All agreements to sell assets under agreements to repurchase assets that matured before the date of this Report were extended or renewed.

50

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

Overview

The following discussion and analysis provides information that we believe is relevant to an assessment and understanding of our consolidated results of operations and financial condition. Unless the context indicates otherwise, references in this Quarterly Report on Form 10-Q to the words “we,” “us,” “our” and the “Company” refer to PFSI and its subsidiaries.

Our Company

We are a specialty financial services firm primarily focused on the production and servicing of U.S. residential mortgage loans (activities which we refer to as mortgage banking) and the management of investments related to the U.S. mortgage market. We believe that our operating capabilities, specialized expertise, access to long-term investment capital, and the experience of our management team across all aspects of the mortgage business will allow us to profitably engage in these activities and capitalize on other related opportunities as they arise in the future.

Our primary assets are equity interests in Private National Mortgage Acceptance Company, LLC (“PNMAC”). We are the managing member of PNMAC, and we operate and control all of the businesses and affairs of PNMAC, and consolidate the financial results of PNMAC and its subsidiaries. We conduct our business in three segments: production, servicing (together, production and servicing comprise our mortgage banking activities) and investment management:

The production segment performs loan origination, acquisition and sale activities.
The servicing segment performs loan servicing for both newly originated loans we are holding for sale and loans we service for others, including for PennyMac Mortgage Investment Trust, a mortgage real estate investment trust separately listed on the New York Stock Exchange under the ticker symbol “PMT”.
The investment management segment represents our investment management activities relating to PMT, which include the activities associated with investment asset acquisitions and dispositions such as sourcing, due diligence, negotiation and settlement.

Our principal mortgage banking subsidiary, PennyMac Loan Services, LLC (“PLS”), is a non-bank producer and servicer of mortgage loans in the United States. PLS is a seller/servicer for the Federal National Mortgage Association (“Fannie Mae”) and the Federal Home Loan Mortgage Corporation (“Freddie Mac”), each of which is a government-sponsored entity. PLS is also an approved issuer of securities guaranteed by the Government National Mortgage Association (“Ginnie Mae”), a lender of the Federal Housing Administration (“FHA”), and a lender/servicer of the U.S. Department of Veterans Affairs (“VA”) and the U.S. Department of Agriculture (“USDA”). We refer to each of Fannie Mae, Freddie Mac, Ginnie Mae, FHA, VA and USDA as an “Agency” and collectively as the “Agencies.” PLS is able to service loans in all 50 states, the District of Columbia, Puerto Rico, Guam and the U.S. Virgin Islands, and originate loans in all 50 states and the District of Columbia, either because PLS is properly licensed in a particular jurisdiction or exempt or otherwise not required to be licensed in that jurisdiction.

Our investment management subsidiary is PNMAC Capital Management, LLC (“PCM”), a Delaware limited liability company registered with the SEC as an investment adviser under the Investment Advisers Act of 1940, as amended. PCM has an investment management contract with PMT.

Business Trends

Due to ongoing inflationary pressures, over the last few quarters, the U.S. Federal Reserve has maintained the federal funds rate at its highest level since the great financial crisis of 2007 and has continued to reduce the federal government’s overall holdings of Treasury and mortgage-backed securities. Elevated interest rates are expected to constrain growth in the size of the mortgage origination market from an estimated $1.4 trillion in 2023 to an estimated $1.8 trillion in 2024 according to mortgage lending industry economists.

51

The limited size of the mortgage origination market and interest rates at sustained higher levels continue to impact our mortgage production activities and gains from the redelivery of loans bought out from Ginnie Mae securities. However, market capacity has adjusted to the new environment allowing profit margins to improve from the levels seen in 2023. Higher interest rates have also increased the costs of floating rate borrowings, increased interest income from placement fees we receive relating to custodial funds that we manage on deposits and loans held for sale as compared to the same period in the prior year, and have led to prepayment speeds below historical averages in our mortgage servicing portfolio. We continued our acquisition of conventional loans from PMT during the quarter ended March 31, 2024 and expect to continue to purchase conventional loans from PMT during the remainder of 2024.

Results of Operations

Our results of operations are summarized below:

Quarter ended March 31, 

    

2024

    

2023

 

(dollars in thousands, except per share amounts)

Revenues:

Loan production revenues

$

202,828

$

147,698

Net loan servicing fees

100,954

148,837

Net interest expense

(9,343)

(3,293)

Management fees from PennyMac Mortgage Investment Trust

7,188

7,257

Other

4,033

2,363

Total net revenues

305,660

302,862

Expenses:

Compensation

146,376

147,935

Technology

35,967

36,038

Loan origination

30,568

27,086

Servicing

16,104

12,632

Professional services

9,262

21,007

Other

23,500

20,017

Total expenses

261,777

264,715

Income before provision for income taxes

43,883

38,147

Provision for income taxes

4,575

7,769

Net income

$

39,308

$

30,378

Earnings per share

Basic

$

0.78

$

0.61

Diluted

$

0.74

$

0.57

Annualized return on average stockholders' equity

4.4%

3.5%

Dividends declared per share

$

0.20

$

0.20

Income before provision for income taxes by segment:

Mortgage banking:

Production

$

35,892

$

(19,640)

Servicing

4,936

57,447

Total mortgage banking

40,828

37,807

Investment management

3,055

340

$

43,883

$

38,147

Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization
("Adjusted EBITDA") (1)

$

227,728

$

128,967

During the quarter:

Interest rate lock commitments issued

$

22,585,632

$

18,871,512

At end of quarter:

Interest rate lock commitments outstanding

$

7,270,122

$

7,362,534

Unpaid principal balance of loan servicing portfolio:

Owned:

Mortgage servicing rights and liabilities

$

381,493,307

$

321,292,362

Loans held for sale

5,111,719

6,692,155

386,605,026

327,984,517

Subserviced for PMT

230,819,012

236,489,881

$

617,424,038

$

564,474,398

Net assets of PennyMac Mortgage Investment Trust

$

1,958,913

$

1,970,734

Book value per share

$

70.13

$

68.91

(1)To provide investors with information in addition to our results as determined by accounting principles generally accepted in the United States (“GAAP”), we disclose Adjusted EBITDA as a non-GAAP measure. Adjusted

52

EBITDA is a measure that is frequently used in our industry to measure performance and we believe that this measure provides supplemental information that is useful to investors. Adjusted EBITDA is not a financial measure calculated in accordance with GAAP and should not be considered as a substitute for net income, or any other performance measure calculated in accordance with GAAP.

We define “Adjusted EBITDA” as net income plus provision for income taxes, depreciation and amortization, excluding decrease (increase) in fair value of mortgage servicing rights (“MSRs”) net of mortgage servicing liabilities (“MSLs”), due to changes in the valuation inputs we use in our valuation models, hedging losses (gains) associated with MSRs, stock-based compensation and interest expense on corporate debt or corporate revolving credit facilities and capital lease.

We believe that the presentation of Adjusted EBITDA provides useful information to investors regarding our results of operations because each measure assists both investors and management in analyzing and benchmarking the performance and value of our business. However, other companies may define Adjusted EBITDA differently, and as a result, our measures of Adjusted EBITDA may not be directly comparable to those of other companies.

Adjusted EBITDA measures have limitations as analytical tools, and should not be considered in isolation or as a substitute for analysis of our results as reported under GAAP. Some of these limitations are:

a)they do not reflect every cash expenditure, future requirements for capital expenditures or contractual commitments;
b)they do not reflect the significant interest expense or the cash requirements necessary to service interest or principal payment on our debt; and
c)they are not adjusted for all non-cash income or expense items that are reflected in our consolidated statements of cash flows.

Because of these limitations, Adjusted EBITDA measures are not intended as alternatives to net income as an indicator of our operating performance and should not be considered as measures of discretionary cash available to us to invest in the growth of our business or as measures of cash that will be available to us to meet our obligations.

The following table presents a reconciliation of Adjusted EBITDA to our net income, the most directly comparable financial measure calculated and presented in accordance with GAAP, for each of the periods indicated:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Net income

$

39,308

$

30,378

Provision for income taxes

4,575

7,769

Income before provision for income taxes

43,883

38,147

Depreciation and amortization

14,164

12,705

(Increase) decrease in fair value of MSRs net of MSLs due to changes in valuation inputs used in valuation models

(169,979)

90,264

Hedging losses (gains) associated with MSRs

294,645

(47,227)

Stock‑based compensation

4,583

11,650

Effect of arbitration accrual

1,600

Interest expense on corporate debt or corporate revolving credit facilities and capital lease

38,832

23,428

Adjusted EBITDA

$

227,728

$

128,967

Income Before Provisions for Income Taxes

For the quarter ended March 31, 2024, income before provision for income taxes increased $5.7 million compared to the same period in 2023. The increase was primarily due to a $58.1 million increase in Net gains on loans held for sale at fair value due to higher margins across all production channels and a $2.9 million decrease in total expenses, partially offset by a $47.9 million decrease in Net loan servicing fees resulting from increases in net MSR valuation losses in excess of growth in servicing fees and a $7.9 million decrease in Fulfillment fees from PennyMac Mortgage Investment Trust.

53

Net Gains on Loans Held for Sale at Fair Value

In our production segment, revenues reflect the effects of market adjustments to higher interest rates continuing during the quarter ended March 31, 2024 compared to the same period in 2023.

During the quarter ended March 31, 2024, we recognized Net gains on loans held for sale at fair value totaling $162.4 million, an increase of $58.1 million compared to the same period in 2023. The increase was primarily due to higher margins across all production channels and an increase in production volume, partially offset by a decrease in EBO loan redelivery gains as a result of lower volumes and modifications during the quarter ended March 31, 2024 compared to the same period in 2023.

Our net gains on loans held for sale are summarized below:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

From non-affiliates:

Cash losses:

                       

                       

Loans

$

(309,190)

$

(55,386)

Hedging activities

150,219

(216,138)

Total cash losses

(158,971)

(271,524)

Non-cash gains:

Changes in fair values of loans and derivative financial instruments outstanding at end of quarter:

Interest rate lock commitments

(19,786)

33,002

Loans

27,645

(64,191)

Hedging derivatives

(97,982)

121,340

(90,123)

90,151

Mortgage servicing rights and mortgage servicing liabilities resulting from loan sales

412,520

286,533

Provisions for losses relating to representations and warranties:

Pursuant to loan sales

(3,952)

(1,735)

Reductions in liability due to changes in estimate

3,320

1,445

Total non-cash gains

321,765

376,394

Total gains on sale from non-affiliates

162,794

104,870

From PennyMac Mortgage Investment Trust

(353)

(485)

$

162,441

$

104,385

During the quarter:

Interest rate lock commitments issued:

By loan type:

Government-insured or guaranteed loans

$

10,794,258

$

12,527,083

Conventional conforming loans

11,322,087

6,124,614

Jumbo loans

128,116

67,869

Closed-end second lien mortgage loans

341,171

151,946

$

22,585,632

$

18,871,512

By production channel:

Consumer direct

$

2,152,369

$

2,198,643

Broker direct

3,352,407

2,551,517

Correspondent

17,080,856

14,121,352

$

22,585,632

$

18,871,512

At end of quarter:

Loans held for sale at fair value

$

5,200,350

$

6,772,423

Commitments to fund and purchase loans

$

7,270,122

$

7,362,534

54

Non-Cash Elements of Gain on Sale of Loans Held for Sale

Our gains on loans held for sale include both cash and non-cash elements. We recognize a significant portion of our gains on loans held for sale when we make commitments to purchase or fund mortgage loans. We recognize this gain in the form of interest rate lock commitment (“IRLC”) derivatives. We adjust our initial gain amount as the loan purchase or origination process progresses until the loan is either funded or cancelled.

We also receive non-cash proceeds on sale that include our estimate of the fair value of MSRs and we incur mortgage servicing liabilities (which represent the fair value of the costs we expect to incur in excess of the fees we receive for EBO loans we have resold to third party investors) and for the fair value of our estimate of the losses we expect to incur relating to the representations and warranties we provide in our loan sale transactions.

The MSRs, MSLs, and liabilities for representations and warranties we recognize represent our estimate of the fair value of future benefits and costs we will realize for years in the future. These estimates represented approximately 254% of our gains on sales of loans held for sale at fair value for the quarter ended March 31, 2024, as compared to 274% for the same period in 2023. These estimates change as circumstances change and changes in these estimates are recognized in income in subsequent periods. Subsequent changes in the fair value of our MSRs significantly affect our results of operations.

Interest Rate Lock Commitments, Mortgage Servicing Rights and Mortgage Servicing Liabilities

The methods and key inputs we use to measure and update our measurements of IRLCs, MSRs and MSLs are detailed in Note 7 – Fair Value – Valuation Techniques and Inputs to the consolidated financial statements included in this Quarterly Report.

Representations and Warranties

Our agreements with the purchasers and insurers of our loans include representations and warranties related to the loans. The representations and warranties require adherence to purchaser and insurer origination and underwriting guidelines, including but not limited to the validity of the lien securing the loan, property eligibility, borrower credit, income and asset requirements, and compliance with applicable federal, state and local law.

In the event of a breach of our representations and warranties, we may be required to either repurchase the loans with the identified defects or indemnify the purchaser or insurer. In such cases, we bear any subsequent credit losses on the loans. Our credit losses may be reduced by any recourse we have to correspondent originators that sold such loans to us and breached similar or other representations and warranties. In such event, we have the right to seek a recovery of related repurchase losses from that correspondent seller.

Our representations and warranties are generally not subject to stated limits of exposure. However, we believe that the current unpaid principal balance (“UPB”) of loans sold by us and subject to representation and warranty liability to date represents our maximum representations and warranties exposure.

The level of the liability for losses under representations and warranties is difficult to estimate and requires considerable judgment. The level of loan repurchase losses is dependent on economic factors, purchaser or insurer loss mitigation strategies, and other external conditions that may change over the lives of the underlying loans. Our estimate of the liability for representations and warranties is developed by our credit administration staff and approved by our senior management credit committee which includes senior management in our loan production, loan servicing and credit risk management areas. 

The method we use to estimate our losses on representations and warranties is a function of our estimate of future defaults, loan repurchase rates, the severity of loss in the event of default, if applicable, and the probability of reimbursement by the correspondent loan seller. We establish a liability at our estimate of its fair value at the time loans are sold and review the adequacy of our recorded liability on a periodic basis.

55

We recorded provisions for losses under representations and warranties relating to current loan sales as a component of Net gains on loans held for sale at fair value totaling $4.0 million for the quarter ended March 31, 2024, compared to $1.7 million for the same period in 2023. The increase in the provision relating to current loan sales was primarily attributable to a change in the mix between government guaranteed and conventional loans sold for the quarter ended March 31, 2024 compared to the same period in 2023.

We also recorded reductions in the liability of $3.3 million for the quarter ended March 31, 2024 compared to $1.4 million for the same period in 2023. The reductions in the liability resulted from previously sold loans meeting performance criteria established by the Agencies which significantly limit the likelihood of certain repurchase or indemnification claims.

Following is a summary of loan repurchase activity and the UPB of loans subject to representations and warranties:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

During the quarter:

                       

                       

Indemnification activity:

Loans indemnified at beginning of quarter

$

75,724

$

35,961

New indemnifications

7,721

9,869

Less indemnified loans sold, repaid or refinanced

1,756

1,813

Loans indemnified at end of quarter

$

81,689

$

44,017

Repurchase activity:

Total loans repurchased

$

21,395

$

11,212

Less:

Loans repurchased by correspondent lenders

10,942

4,654

Loans repaid by borrowers or resold

6,827

28,350

Net loans repurchased (resolved) with losses chargeable to liability for representations and warranties

$

3,626

$

(21,792)

Losses charged to liability for representations and warranties

$

1,444

$

1,608

At end of quarter:

Unpaid principal balance of loans subject to representations and warranties

$

366,147,661

$

303,983,805

Liability for representations and warranties

$

29,976

$

31,103

During the quarter ended March 31, 2024, we repurchased loans totaling $21.4 million. We charged losses of $1.4 million to the liability during the quarter ended March 31, 2024. Our losses arising from representations and warranties have historically been minimized by our ability to either recover most of the losses from our correspondent sellers or from our ability to profitably refinance and resell repurchased loans.

Elevated interest rate levels may affect certain of our correspondent sellers’ ability to honor their obligations to repurchase defective loans, may increase the level of borrower defaults and may increase the level of repurchases we are required to make, thereby making it more difficult to minimize losses on repurchased loans. We expect these developments may increase the losses we incur in relation to our recorded liability for representations and warranties compared to our historical experience. However, we believe our recorded liability is presently adequate to absorb such losses.

Loan Origination Fees

Loan origination fees increased $4.9 million during the quarter ended March 31, 2024 compared to the same period in 2023 primarily due to an increase in production volume in our correspondent and broker direct channels.

56

Fulfillment Fees from PennyMac Mortgage Investment Trust

Fulfillment fees from PMT represent fees we collect for services we perform on behalf of PMT in connection with the acquisition, packaging and sale of loans. The fulfillment fees are calculated based on the number of loans we fulfill for PMT.

Fulfillment fees decreased $7.9 million during the quarter ended March 31, 2024 compared to the same period in 2023. The decrease was primarily due to a decrease in loans produced on PMT’s behalf, partially offset by a decrease in discretionary reductions in the fulfillment fee rate during the quarter ended March 31, 2024 compared to the same period in 2023.

Net Loan Servicing Fees

Our net loan servicing fee income has two primary components: fees earned for servicing the loans and the effects of MSR and MSL valuation changes, net of hedging results as summarized below:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Loan servicing fees

$

424,184

$

338,057

Effects of MSRs and MSLs net of hedging results

(323,230)

(189,220)

Net loan servicing fees

$

100,954

$

148,837

Loan Servicing Fees

Following is a summary of our loan servicing fees:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

From non-affiliates

$

358,026

$

290,697

From PennyMac Mortgage Investment Trust

20,262

20,449

Other:

Late charges

20,589

14,925

Other

25,307

11,986

45,896

26,911

$

424,184

$

338,057

Average loan servicing portfolio:

MSRs and MSLs

$

376,091,012

$

318,208,097

Subserviced for PMT

$

232,112,123

$

234,963,140

Loan servicing fees from non-affiliates generally relate to our MSRs which are primarily related to servicing we provide for loans included in Agency securitizations. These fees are contractually established at an annualized percentage of the UPB of the loan serviced and we collect these fees from borrower payments. Loan servicing fees from PMT are primarily related to PMT’s MSRs and are established at monthly per-loan amounts based on whether the loan is a fixed-rate or adjustable-rate loan and the loan’s delinquency or foreclosure status as detailed in Note 5 – Transactions with Related Parties to the consolidated financial statements included in this Quarterly Report. Other loan servicing fees are comprised primarily of borrower-contracted fees such as late charges and reconveyance fees.

Loan servicing fees from non-affiliates and other fees increased during the quarter ended March 31, 2024 compared to the same period in 2023. The increase was primarily due to growth of our loan servicing portfolio. Other servicing fees increased due to growth in our MSR portfolio combined with increased other incentives received for loss mitigation activities and recovery of servicing premiums from correspondent sellers for loans that paid off within a short period after origination.

57

Effects of Mortgage Servicing Rights and Mortgage Servicing Liabilities

We have elected to carry our servicing assets and liabilities at fair value. Changes in fair value have two components: changes due to realization of the contractual servicing fees and changes due to changes in market inputs used to estimate the fair value of MSRs and MSLs. We endeavor to moderate the effects of changes in fair value by entering into derivatives transactions.

Change in fair value of MSRs and MSLs and the related hedging results are summarized below:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

MSR and MSL valuation changes and hedging results:

Changes in fair value attributable to changes in fair value inputs

$

169,979

$

(90,264)

Hedging results

(294,645)

47,227

(124,666)

(43,037)

Changes in fair value attributable to realization of cash flows

(198,564)

(146,183)

Total change in fair value of mortgage servicing rights and mortgage servicing liabilities net of hedging results

$

(323,230)

$

(189,220)

Average balances:

Mortgage servicing rights

$

7,326,824

$

5,966,264

Mortgage servicing liabilities

$

1,767

$

2,054

At end of quarter:

Mortgage servicing rights

$

7,483,210

$

6,003,390

Mortgage servicing liabilities

$

1,732

$

2,011

Changes in fair value of MSRs attributable to changes in fair value inputs increased during the quarter ended March 31, 2024 compared to the same period in 2023. The increase was due to the effect of an increase in interest rates during the quarter ended March 31, 2024 compared to a decrease in interest rates during the same period in 2023. Increasing interest rates reduce the rate of prepayments of the underlying loans, which increases the cash flows expected from the servicing rights, while decreasing interest rates have the opposite effect.

Hedging results reflect valuation losses attributable to the effects of interest rate increase on the fair value of the hedging instruments as well as increased net exposure to interest rate volatility to limit elevated hedge coasts during the quarter ended March 31, 2024 compared to the opposite circumstances and effects in the same period in 2023.

Changes in realization of cash flows are influenced by changes in the level of servicing assets and liabilities and changes in estimates of the remaining cash flows to be realized. During the quarter ended March 31, 2024, realization of cash flows increased compared to the same period in 2023, primarily due to the growth in our investment in MSRs.

58

Following is a summary of our loan servicing portfolio:

March 31, 

December 31, 

    

2024

    

2023

(in thousands)

Loans serviced

Prime servicing:

Owned:

Mortgage servicing rights and liabilities

Originated

$

364,441,567

$

352,790,614

Purchased

17,051,740

17,478,397

381,493,307

370,269,011

Loans held for sale

5,111,719

4,294,689

386,605,026

374,563,700

Subserviced for PMT

230,809,585

232,643,144

Total prime servicing

617,414,611

607,206,844

Special servicing subserviced for PMT

9,427

9,925

Total loans serviced

$

617,424,038

$

607,216,769

Delinquencies:

Owned servicing:

30-89 days

$

12,679,635

$

14,414,423

90 days or more

7,128,874

7,635,817

$

19,808,509

$

22,050,240

Subserviced for PMT:

30-89 days

$

1,977,960

$

2,208,302

90 days or more

991,384

1,128,212

$

2,969,344

$

3,336,514

Following is a summary of characteristics of our MSR and MSL servicing portfolio as of March 31, 2024:

Average

Loan type

  

Unpaid
principal balance

  

Loan count

  

Note rate

  

Age
(months)

  

Remaining
maturity (months)

  

Loan size

  

FICO credit score at origination

  

Original LTV (1)

  

Current LTV (1)

  

60+ Delinquency (by UPB)

(Dollars and loan count in thousands)

Government (2):

FHA

$

135,396,892

667

4.2%

45

318

$

203

677

93%

68%

4.4%

VA

123,698,646

453

3.7%

34

324

$

273

728

90%

71%

1.9%

USDA

20,921,264

141

3.8%

53

310

$

148

699

98%

66%

4.5%

Government-sponsored entities:

Fannie Mae

44,610,394

147

4.6%

25

316

$

303

761

73%

62%

0.4%

Freddie Mac

52,959,017

170

4.9%

19

323

$

311

757

74%

65%

0.5%

Closed-end second lien mortgage loans

624,790

8

10.2%

7

250

$

76

744

17%

17%

0.1%

Other (3)

3,282,304

9

6.5%

10

348

$

348

768

73%

69%

0.1%

$

381,493,307

1,595

4.2%

36

320

$

239

717

87%

68%

2.6%

(1)Loan-to-Value.
(2)Government loans include loans securitized in Ginnie Mae pools as well as loans sold to private investors.
(3)Represents on conventional loans sold to private investors.

59

Net Interest Expense

Following is a summary of net interest expense:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Interest income:

Cash and short-term investments

$

14,582

$

16,245

Principal-only stripped mortgage-backed securities

270

Loans held for sale at fair value

65,421

60,993

Placement fees relating to custodial funds

76,133

51,219

From Townsgate Closing Services, LLC

20

21

156,426

128,478

Interest expense:

Short-term debt

74,512

62,146

Long-term debt

82,838

64,206

Interest shortfall on repayments of mortgage loans serviced for Agency securitizations

6,121

3,210

Interest on mortgage loan impound deposits

1,987

1,967

Other

311

242

165,769

131,771

$

(9,343)

$

(3,293)

Net interest expense increased $6.1 million during the quarter ended March 31, 2024 compared to the same period in 2023. The increase was primarily due to an increase in interest expense on borrowings due to the higher interest rate environment and to growth in our balance sheet, partially offset by an increase in placement fees we receive relating to custodial funds that we manage due to increased earning rates.

Management Fees from PennyMac Mortgage Investment Trust

Management fees from PMT summarized below:

Quarter ended March 31, 

2024

   

2023

(in thousands)

Base management

    

$

7,188

    

$

7,257

Performance incentive

$

7,188

$

7,257

Average net assets of PMT during the quarter

$

1,927,401

$

1,962,105

Management fees decreased $69,000 during the quarter ended March 31, 2024 compared to the same period in 2023. The decrease was due to a decrease in PMT’s shareholders’ equity which is the basis for the base management fees.

60

Expenses

Compensation

Compensation expenses are summarized below:

Quarter ended March 31, 

    

2024

    

2023

 

(in thousands)

Salaries and wages

$

92,784

$

92,835

Severance

643

2,856

Incentive compensation

26,165

18,988

Taxes and benefits

22,201

21,606

Stock and unit-based compensation

4,583

11,650

$

146,376

$

147,935

Head count:

Average

3,916

4,143

Quarter end

3,907

4,168

Compensation expense decreased $1.6 million during the quarter ended March 31, 2024 compared to the same period in 2023. The decrease was primarily due to a decrease in stock-based compensation resulting from lower expectations of achieving the performance goals on performance-based RSUs and a decrease in severance expenses, partially offset by an increase in incentive compensation due to an increase in production bonuses resulting from higher production volume.

Loan Origination

Loan origination expense increased $3.5 million for the quarter ended March 31, 2024 compared to the same period in 2023. The increase was primarily due to higher correspondent and broker direct origination volumes.

Servicing

Servicing expenses increased $3.5 million during the quarter ended March 31, 2024 compared to the same period in 2023. The increase was primarily due to an increase in provision for losses on servicing advances resulting from higher outstanding servicing advance balances during the quarter ended March 31, 2024 compared to the same period in 2023.

Professional Services

Professional expenses decreased $11.7 million during the quarter ended March 31, 2024 compared to the same period in 2023. The decrease was primarily due to decreased legal expenses related to the Black Knight litigation discussed in Note 18 – Commitments and Contingencies to the consolidated financial statements included in this Quarterly Report.

Provision for Income Taxes

Our effective income tax rate was 10.4% during the quarter ended March 31, 2024 compared to 20.4% during the same period in 2023. The decrease in the effective income tax rate for the quarter ended March 31, 2024 compared to the same period in 2023 was primarily due to a decrease in the permanent adjustment related to non-deductible compensation and an increase in excess tax benefits of options exercised and equity awards vested during the quarter.

61

Balance Sheet Analysis

Following is a summary of key balance sheet items as of the dates presented:

March 31, 

December 31, 

    

2024

    

2023

(in thousands)

ASSETS

Cash and short-term investments

$

927,463

$

948,639

Principal-only stripped mortgage-backed securities at fair value pledged to creditors

524,576

Loans held for sale at fair value

5,200,350

4,420,691

Derivative assets

108,987

179,079

Servicing advances, net

499,955

694,038

Investments in and advances to affiliates

31,936

30,383

Mortgage servicing rights at fair value

7,483,210

7,099,348

Loans eligible for repurchase

4,401,896

4,889,925

Other

623,368

582,460

Total assets

$

19,801,741

$

18,844,563

LIABILITIES AND STOCKHOLDERS' EQUITY

Short-term debt

$

5,799,152

$

4,210,010

Long-term debt

4,493,051

4,393,066

10,292,203

8,603,076

Liability for loans eligible for repurchase

4,401,896

4,889,925

Income taxes payable

1,047,337

1,042,886

Other

489,922

770,073

Total liabilities

16,231,358

15,305,960

Stockholders' equity

3,570,383

3,538,603

Total liabilities and stockholders' equity

$

19,801,741

$

18,844,563

Leverage ratios:

Total debt / Stockholders' equity

2.9

2.4

Total debt / Tangible stockholders' equity (1)

3.0

2.5

(1)Tangible stockholders’ equity represents total stockholders’ equity reduced by intangible assets, comprised of capitalized software, for the dates presented.

Total assets increased $1.0 billion from $18.8 billion at December 31, 2023 to $19.8 billion at March 31, 2024. The increase was primarily due to an increase of $524.6 million in principal-only stripped MBS at fair value, an increase of $779.7 million in loans held for sale at fair value and an increase of $383.9 million in MSRs, partially offset by a decrease in servicing advances of $194.1 million and a decrease in loans eligible for repurchase of $488.0 million.

Total liabilities increased $0.9 billion from $15.3 billion at December 31, 2023 to $16.2 billion at March 31, 2024. The increase was primarily due to an increase of $1.7 billion in borrowings to fund our inventory of loans held for sale, MBS and MSRs, partially offset by a decrease of $488.0 million in liability for loans eligible for repurchase and $186.6 million in accounts payable and accrued expenses. As a result of our increased inventory financing requirements, our leverage ratios increased during the quarter ended March 31, 2024 from December 31, 2023.

62

Cash Flows

Our cash flows are summarized below:

    

Quarter ended March 31, 

 

2024

    

2023

    

Change

 

(in thousands)

Operating

$

(897,940)

$

(3,264,891)

$

2,366,951

Investing

(782,612)

 

(20,933)

 

(761,679)

Financing

1,669,575

 

3,455,191

 

(1,785,616)

Net (decrease) increase in cash

$

(10,977)

$

169,367

$

(180,344)

The net decrease in cash of $11.0 million during the quarter ended March 31, 2024 is discussed below.

Operating activities

Net cash used in operating activities totaled $897.9 million during the quarter ended March 31, 2024 compared with net cash used in operating activities of $3.3 billion during the same period in 2023. Our cash flows from operating activities are primarily influenced by changes in the levels of our inventory of mortgage loans held for sale as shown below:

    

Quarter ended March 31, 

2024

    

2023

(in thousands)

Cash flows from:

Loans held for sale

$

(1,008,664)

$

(3,390,002)

Other operating sources

110,724

 

125,111

$

(897,940)

$

(3,264,891)

Investing activities

Net cash used in investing activities during the quarter ended March 31, 2024 totaled $782.6 million, primarily due to $524.7 million in purchase of principal-only stripped MBS, $224.8 million in net settlement of derivative financial instruments used to hedge our investment in MSRs and a $38.7 million increase in margin deposits. Net cash used in investing activities during the quarter ended March 31, 2023 totaled $20.9 million, primarily due to a $97.5 million increase in margin deposits and $10.6 million used in acquisition of capitalized software, partially offset by $78.4 million in net settlement of derivative financial instruments used to hedge our investment in MSRs.

Financing activities

Net cash provided by financing activities totaled $1.7 billion during the quarter ended March 31, 2024, primarily due to an increase of $1.7 billion in borrowings. The increase in borrowings primarily reflects the increase in inventory of loans held for sale and our investment in MSRs. Net cash provided by financing activities totaled $3.5 billion during the quarter ended March 31, 2023, primarily due to an increase of $3.5 billion in borrowings. The increase in borrowings primarily reflects the increase in inventory of loans held for sale.

Liquidity and Capital Resources

Our liquidity reflects our ability to meet our current obligations (including our operating expenses and, when applicable, the retirement of, and margin calls relating to, our debt, and margin calls relating to hedges on our commitments to purchase or originate mortgage loans and on our MSR investments), fund new originations and purchases, and make investments as we identify them. We expect our primary sources of liquidity to be through cash flows from business activities, proceeds from bank borrowings and proceeds from and issuance of equity or debt offerings. We believe that our liquidity is sufficient to meet our current liquidity needs.

63

Our current borrowing strategy is to finance our assets where we believe such borrowing is prudent, appropriate and available. Our primary borrowing activities are in the form of sales of assets under agreements to repurchase, sales of mortgage loan participation purchase and sale certificates, notes payable secured by mortgage servicing rights and unsecured senior notes. A significant amount of our borrowings have short-term maturities and provide for advances with terms ranging from 30 days to 364 days. Because a significant portion of our current debt facilities consist of short-term debt, we expect to renew these facilities in advance of maturity in order to ensure our ongoing liquidity and access to capital or otherwise allow ourselves sufficient time to replace any necessary financing.

Secured debt facilities for MSRs and servicing advances take various forms. Fannie Mae MSRs, Ginnie Mae MSRs and servicing advances are pledged to special purpose entities, each of which issues variable funding notes (“VFNs”) and may issue term notes and term loans that are secured by such Ginnie Mae or Fannie Mae assets. Term notes are issued to qualified institutional buyers under Rule 144A of Securities Act and term loans are syndicated to banking entities, while the VFNs are sold to bank partners under agreements to repurchase. Freddie Mac MSR’s are pledged to a single lender under a bi-lateral loan and security agreement.

On February 29, 2024, the Company through its indirect subsidiary, PNMAC GMSR ISSUER TRUST (the “Issuer Trust”), issued an aggregate principal amount of $425 million in secured term notes (the “2024-GT1 Notes”) to qualified institutional buyers under Rule 144A of the Securities Act of 1933. The 2024-GT1 Notes will mature on March 26, 2029 or, if extended, either March 25, 2030 or March, 25, 2031. The 2024-GT1 Notes rank pari passu with other secured term notes issued by the Issuer Trust and are secured by certain participation certificates relating to Ginnie Mae mortgage servicing rights and excess servicing spread relating to such mortgage servicing rights that are financed by PLS.

Our repurchase agreements represent the sales of assets together with agreements for us to buy back the respective assets at a later date. The table below presents the average, maximum daily and ending balances:

Quarter ended March 31, 

 

    

2024

    

2023

Average balance

$

3,542,537

$

3,508,262

Maximum daily balance

$

5,442,438

$

5,768,570

Balance at quarter end

$

5,441,126

$

5,768,570

The differences between the average and maximum daily balances on our repurchase agreements reflect both the effect of increasing loan inventory levels during the quarter ended March 31, 2024 and the fluctuations throughout the periods of our inventory as we fund and pool mortgage loans for sale in guaranteed mortgage securitizations.

Our repurchase agreements also contain margin call provisions that, upon notice from the applicable lender at its option, require us to transfer cash or, in some instances, additional assets in an amount sufficient to eliminate any margin deficit. A margin deficit will generally result from any decrease in the market value (as determined by the applicable lender) of the assets subject to the related financing agreement. Upon notice from the applicable lender, we will generally be required to satisfy the margin call on the day of such notice or within one business day thereafter, depending on the timing of the notice.

Our secured financing agreements at PLS require us to comply with various financial and other restrictive covenants. The most significant financial covenants currently include the following:

a minimum in unrestricted cash and cash equivalents of $100 million;

a minimum tangible net worth of $1.25 billion;

a maximum ratio of total indebtedness to tangible net worth of 10:1; and

at least one other warehouse or repurchase facility that finances amounts and assets that are similar to those being financed under certain of our existing secured financing agreements.

64

With respect to servicing performed for PMT, PLS is also subject to certain covenants under PMT’s debt agreements. Covenants in PMT’s debt agreements are equally, or sometimes less, restrictive than the covenants described above.

PFSI issued unsecured senior notes (the “Unsecured Notes”) to qualified institutional buyers under Rule 144A of the Securities Act of 1933, as amended. The Unsecured Notes are fully and unconditionally guaranteed, jointly and severally, on a senior unsecured basis by the Company’s existing and future wholly-owned domestic subsidiaries (other than certain excluded subsidiaries defined in the indentures under which the Unsecured Notes were issued).

Our Unsecured Notes’ indentures contain financial and other restrictive covenants that limit the Company and our restricted subsidiaries’ ability to engage in specified types of transactions, including, but not limited to the following:

pay dividends or distributions, redeem or repurchase equity, prepay subordinated debt and make certain loans or investments;
incur, assume or guarantee additional debt or issue preferred stock;
incur liens on assets;
merge or consolidate with another person or sell all or substantially all of our assets to another person;
transfer, sell or otherwise dispose of certain assets including capital stock of subsidiaries;
enter into transactions with affiliates; and
allow to exist certain restrictions on the ability of our non-guarantor restricted subsidiaries to pay dividends or make other payments to us.

Although financial and other covenants limit the amount of indebtedness that we may incur and affect our liquidity through minimum cash reserve requirements, we believe that these covenants currently provide us with sufficient flexibility to successfully operate our business and obtain the financing necessary to achieve that purpose.

We are also subject to liquidity and net worth requirements established by the Federal Housing Finance Agency (“FHFA”) for Agency seller/servicers and Ginnie Mae for single-family issuers. FHFA and Ginnie Mae have established minimum liquidity and net worth requirements for their approved non-depository single-family sellers/servicers in the case of Fannie Mae, Freddie Mac, and Ginnie Mae for its approved single-family issuers.

Ginnie Mae has issued risk-based capital requirements that will become effective December 31, 2024. We believe that we are in compliance with the Agency’s pending requirements as of March 31, 2024.

On August 4, 2021, our Board of Directors increased our common stock repurchase program from $1 billion to $2 billion. Share repurchases may be effected through open market purchases or privately negotiated transactions in accordance with applicable rules and regulations. The stock repurchase program does not have an expiration date and the authorization does not obligate us to acquire any particular amount of common stock. From inception through March 31, 2024, we have repurchased approximately $1.8 billion of common shares under our stock repurchase program.

We continue to explore a variety of means of financing our business, including debt financing through bank warehouse lines of credit, bank loans, repurchase agreements, securitization transactions and corporate debt. However, there can be no assurance as to how much additional financing capacity such efforts will produce, what form the financing will take or whether such efforts will be successful.

65

Debt Obligations

As described further above in “Liquidity and Capital Resources,” we currently finance certain of our assets through short-term borrowings with major financial institutions in the form of sales of assets under agreements to repurchase and mortgage loan participation purchase and sale agreements. We access the capital market for long-term debt through the issuance of secured term notes, term loans and unsecured senior notes. The issuer under our secured term note facilities is PLS or a wholly-owned issuer trust guaranteed by PNMAC. In addition, PFSI has issued unsecured senior notes guaranteed by certain of its restricted wholly-owned domestic subsidiaries.

PLS is required to comply with financial and other restrictive covenants in certain financing agreements, as described further above in “Liquidity and Capital Resources”. As of March 31, 2024, we believe PLS was in compliance in all material respects with these covenants.

Many of our debt financing agreements contain a condition precedent to obtaining additional funding that requires PLS to maintain positive net income for at least one of the previous two consecutive quarters, or other similar measures. PLS is compliant with all such conditions.

The financing agreements also contain margin call provisions that, upon notice from the applicable lender, require us to transfer cash or, in some instances, additional assets in an amount sufficient to eliminate any margin deficit. Upon notice from the applicable lender, we will generally be required to satisfy the margin call on the day of such notice or within one business day thereafter, depending on the timing of the notice.

In addition, the financing agreements contain events of default (subject to certain materiality thresholds and grace periods), including payment defaults, breaches of covenants and/or certain representations and warranties, cross-defaults, guarantor defaults, servicer termination events and defaults, material adverse changes, bankruptcy or insolvency proceedings and other events of default customary for these types of transactions. The remedies for such events of default are also customary for these types of transactions and include the acceleration of the principal amount outstanding under the agreements and the liquidation by our lenders of the mortgage loans or other collateral then subject to the agreements.

66

Our debt obligations have the following sizes and maturities:

Outstanding

Total

Committed

Facility

Lender

    

indebtedness (1)

    

facility size (2)

    

facility (2)

    

Maturity date (2)

(dollar amounts in thousands)

                                        

Loans sold under agreements to repurchase

Bank of America, N.A.

$

1,086,753

$

1,425,000

$

500,000

June 12, 2025

Atlas Securitized Products, L.P.

$

1,028,385

$

2,825,000

$

1,025,000

June 27, 2025

Royal Bank of Canada

$

666,511

$

1,000,000

$

325,000

February 12, 2025

BNP Paribas

$

322,871

$

600,000

$

250,000

September 30, 2025

Wells Fargo Bank, N.A.

$

268,774

$

600,000

$

300,000

May 3, 2025

JP Morgan Chase Bank, N.A.

$

263,096

$

1,500,000

$

50,000

June 9, 2025

Morgan Stanley Bank, N.A.

$

223,410

$

250,000

$

100,000

February 6, 2026

Barclays Bank PLC

$

196,316

$

250,000

$

100,000

March 6, 2026

Goldman Sachs Bank USA

$

174,205

$

200,000

$

100,000

December 8, 2025

Citibank, N.A.

$

168,885

$

620,000

$

270,000

June 27, 2025

Servicing assets sold under agreements to repurchase

Atlas Securitized Products, L.P.

$

175,000

$

175,000

$

175,000

June 27, 2025

Citibank, N.A.

$

125,000

$

380,000

$

280,000

June 27, 2025

Goldman Sachs Bank USA

$

125,000

$

325,000

$

325,000

February 7, 2025

Nomura Corporate Funding Americas

$

125,000

$

350,000

$

350,000

August 5, 2024

Mortgage-backed securities sold under agreements to repurchase

Santander US Capital Markets LLC

$

195,307

JP Morgan Chase Bank, N.A.

$

149,352

Wells Fargo Bank, N.A.

$

147,261

Mortgage loan participation purchase and sale agreements

Bank of America, N.A.

$

363,978

$

550,000

$

June 12, 2024

Notes payable

GMSR 2022-GT1 Notes

$

500,000

$

500,000

May 25, 2027

GMSR 2023-GTL1 Loans

$

680,000

$

680,000

February 25, 2028

GMSR 2023-GTL2 Loans

$

125,000

$

125,000

October 25, 2028

GMSR 2024-GT1 Notes

$

425,000

$

425,000

March 26, 2029

Barclays FHLMC MSR Facility

$

250,000

$

250,000

$

250,000

November 13, 2024

Unsecured Notes - 5.375%

$

650,000

October 15, 2025

Unsecured Notes - 4.25%

$

650,000

February 15, 2029

Unsecured Notes - 5.75%

$

500,000

September 15, 2031

Unsecured Notes - 7.875%

$

750,000

December 15, 2029

(1)Outstanding indebtedness as of March 31, 2024.
(2)Total facility size, committed facility and maturity date include contractual changes through the date of this Report.

67

The amount at risk (the fair value of the assets pledged plus the related margin deposit, less the amount advanced by the counterparty and accrued interest) relating to our assets sold under agreements to repurchase is summarized by counterparty below as of March 31, 2024:

Loans held for sale and MSRs

Weighted average

maturity of 

advances under 

Counterparty

    

Amount at risk

    

repurchase agreement

   

Facility maturity

(in thousands)

Atlas Securitized Products, L.P., Citibank, N.A., Goldman Sachs Bank USA & Nomura Corporate Funding Americas (1)

$

4,537,873

March 13, 2025

June 27, 2025

Atlas Securitized Products, L.P.

$

121,197

September 10, 2024

June 27, 2025

Bank of America, N.A.

$

73,125

April 28, 2024

June 12, 2025

Barclays Bank PLC

$

30,560

August 1, 2024

March 6, 2026

Royal Bank of Canada

$

29,023

April 28, 2024

February 12, 2025

JP Morgan Chase Bank, N.A.

$

21,732

July 20, 2024

June 9, 2025

BNP Paribas

$

13,954

June 15, 2024

September 30, 2025

Goldman Sachs Bank USA

$

12,362

July 16, 2024

December 8, 2025

Wells Fargo Bank, N.A.

$

11,917

June 11, 2024

May 3, 2025

Morgan Stanley Bank, N.A.

$

11,023

June 18, 2024

February 6, 2026

Citibank, N.A.

$

7,661

June 4, 2024

June 27, 2025

(1)The borrowing facilities with Atlas Securitized Products, L.P., Citibank, N.A., Goldman Sachs Bank USA and Nomura Corporate Funding Americas are in the form of a sale of variable funding notes under an agreement to repurchase.

Principal-only stripped MBS

Counterparty

    

Amount at risk

    

Maturity

(in thousands)

Wells Fargo Bank, N.A.

$

11,838

April 26, 2024

JP Morgan Chase Bank, N.A.

$

11,546

April 26, 2024

Santander US Capital Markets LLC

$

8,968

April 30, 2024

All debt financing arrangements that matured between March 31, 2024 and the date of this Report have been renewed or extended and are described in Note 14Short-Term Debt to the accompanying consolidated financial statements.

Critical Accounting Estimates

Preparation of financial statements in compliance with GAAP requires us to make estimates that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, and revenues and expenses during the reporting period. Certain of these estimates significantly influence the portrayal of our financial condition and results, and they require us to make difficult, subjective or complex judgments. Our critical accounting policies primarily relate to our fair value estimates.

Our Annual Report on Form 10-K for the year ended December 31, 2023 contains a discussion of our critical accounting policies, which utilize relevant critical accounting estimates. There have been no significant changes in our critical accounting policies and estimates during the quarter ended March 31, 2024 as compared to the critical accounting policies and estimates disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023.

68

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Market risk is the exposure to loss resulting from changes in interest rates, foreign currency exchange rates, commodity prices, equity prices, real estate values and other market-based risks. The primary market risks that we are exposed to are fair value risk, interest rate risk and prepayment risk.

Fair Value Risk

Our IRLCs, mortgage loans held for sale, principal-only stripped MBS, MSRs and MSLs are reported at their fair values. The fair value of these assets fluctuates primarily due to changes in interest rates. The fair value risk we face is primarily attributable to interest rate risk and prepayment risk.

Interest Rate Risk

Interest rate risk is highly sensitive to many factors, including governmental monetary and tax policies, domestic and international economic and political considerations, and other factors beyond our control. Changes in interest rates affect both the fair value of, and interest income we earn from, our mortgage-related investments and our derivative financial instruments. This effect is most pronounced with fixed-rate mortgage assets.

In general, rising interest rates negatively affect the fair value of our IRLCs and inventory of mortgage loans held for sale and positively affect the fair value of our MSRs. Changes in interest rates significantly influence the prepayment speeds of the loans underlying our investments in MSRs, which can have a significant effect on their fair values. Changes in interest rate are most prominently reflected in the prepayment speeds of the loans underlying our investments in MSRs and the discount rate used in their valuation.

Our operating results will depend, in part, on differences between the income from our investments and our financing costs. Presently much of our debt financing is based on a floating rate of interest calculated on a fixed spread over the relevant index, as determined by the particular financing arrangement.

Prepayment Risk

To the extent that the actual prepayment rate on the mortgage loans underlying our MSRs differs from what we projected when we initially recognized these assets and liabilities when we measure fair value as of the end of each reporting period, the carrying value of these assets and liabilities will be affected. In general, a decrease in the principal balances of the mortgage loans underlying our MSRs or an increase in prepayment expectations will decrease our estimates of the fair value of the MSRs, thereby reducing net servicing income, partially offset by the beneficial effect on net servicing income of a corresponding reduction in the fair value of our MSLs and an increase in the fair value of our principal-only stripped MBS.

Risk Management Activities

We engage in risk management activities primarily in an effort to mitigate the effect of changes in interest rates on the fair value of our assets. To manage this price risk, we use derivative financial instruments acquired with the intention of moderating the risk that changes in market interest rates will result in unfavorable changes in the fair value of our assets, primarily prepayment exposure on our MSR investments as well as IRLCs and our inventory of loans held for sale. Our objective is to minimize our hedging expense and maximize our loss coverage based on a given hedge expense target. We do not use derivative financial instruments other than IRLCs for purposes other than in support of our risk management activities.

Our strategies are reviewed daily within a disciplined risk management framework. We use a variety of interest rate and spread shifts and scenarios and define target limits for market value and liquidity loss in those scenarios. With respect to our IRLCs and inventory of loans held for sale, we use MBS forward sale contracts to lock in the price at which we will sell the mortgage loans or resulting MBS, and further use MBS put options to mitigate the risk of our IRLCs not closing at the rate we expect. With respect to our MSRs, we seek to mitigate mortgage-based loss exposure utilizing MBS forward purchase and sale contracts and principal-only stripped MBS, address exposures to smaller interest rate shifts with Treasury and interest rate swap futures, and use options and swaptions to achieve target coverage levels for larger interest rate shocks.

69

Fair Value Sensitivities

The following sensitivity analyses are limited in that they were performed at a particular point in time; only contemplate the movements in the indicated variables; do not incorporate changes to other variables; are subject to the accuracy of various models and inputs used; and do not incorporate other factors that would affect our overall financial performance in such scenarios, including operational adjustments made by management to account for changing circumstances. For these reasons, the following estimates should not be viewed as earnings forecasts.

Mortgage Servicing Rights

The following tables summarize the estimated change in fair value of MSRs as of March 31, 2024, given several shifts in pricing spreads, prepayment speed and annual per loan cost of servicing:

Change in fair value attributable to shift in:

    

-20%

    

-10%

    

-5%

    

+5%

    

+10%

    

+20%

 

(in thousands)

Prepayment speed

$

483,182

$

232,507

$

114,114

$

(110,071)

$

(216,317)

$

(418,132)

Pricing spread

$

421,572

$

205,043

$

101,139

$

(98,475)

$

(194,382)

$

(378,857)

Annual per-loan cost of servicing

$

180,457

$

90,228

$

45,114

$

(45,114)

$

(90,228)

$

(180,457)

Item 4. Controls and Procedures

Disclosure Controls and Procedures

We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our reports filed under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures. However, no matter how well a control system is designed and operated, it can provide only reasonable, not absolute, assurance that it will detect or uncover failures within the Company to disclose material information otherwise required to be set forth in our periodic reports.

Our management has conducted an evaluation, with the participation of our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Report as required by paragraph (b) of Rule 13a-15 under the Exchange Act. Based on our evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective, as of the end of the period covered by this Report, to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the applicable rules and forms, and that it is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting during the quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

70

PART II. OTHER INFORMATION

Item 1. Legal Proceedings

From time to time, the Company may be involved in various legal and regulatory proceedings, lawsuits and other claims arising in the ordinary course of its business. The amount, if any, of ultimate liability with respect to such matters cannot be determined, but despite the inherent uncertainties of litigation, management believes that the ultimate disposition of any such proceedings and exposure will not have, individually or taken together, a material adverse effect on the financial condition, results of operations, or cash flows of the Company. See Note 18 Commitments and Contingencies, to the financial statements contained in this report for a discussion of legal and regulatory proceedings that are incorporated by reference into this Item 1. 

Item 1A. Risk Factors

There have been no material changes from the risk factors set forth under Item 1A. For a discussion of our risk factors refer to our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 21, 2024.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

There were no sales of unregistered equity securities during the quarter ended March 31, 2024.

Stock Repurchase Program

    

Total number
of shares
purchased

    


Average price
paid per share

    

Total number of
shares purchased
as part of publicly
announced plans
or program (1)

Approximate dollar
value of shares that
may yet be
purchased under
the plans
or program (1)

January 1, 2024 – January 31, 2024

$

$

212,338,815

February 1, 2024 – February 29, 2024

$

$

212,338,815

March 1, 2024 – March 31, 2024

$

$

212,338,815

Total

$

$

212,338,815

(1)In August 2021, the Company’s board of directors approved an increase to the Company’s common stock repurchase program from $1 billion to $2 billion. The stock repurchase program does not require the Company to purchase a specific number of shares, and the timing and amount of any shares repurchased are based on market conditions and other factors, including price, regulatory requirements and capital availability. Stock repurchases may be affected through privately negotiated transactions or open market purchases, including pursuant to a trading plan implemented pursuant to Rule 10b5-1 of the Exchange Act. The stock repurchase program does not have an expiration date but may be suspended, modified or discontinued at any time without prior notice.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

71

Item 5. Other Information

(c) Trading Plans

During the quarter ended March 31, 2024, none of our directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934) adopted, terminated or modified a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K).

72

Item 6. Exhibits

Incorporated by Reference
from the Below-Listed Form
(Each Filed under SEC File
Number 001-35916 or
001-38727)

Exhibit No.

Exhibit Description

Form

Filing Date

2.1

Contribution Agreement and Plan of Merger, dated as of August 2, 2018, by and among PennyMac Financial Services, Inc., New PennyMac Financial Services, Inc., New PennyMac Merger Sub, LLC, Private National Mortgage Acceptance Company, LLC, and the Contributors.

8-K12B

November 1, 2018

3.1

Amended and Restated Certificate of Incorporation of New PennyMac Financial Services, Inc.

8-K12B

November 1, 2018

3.1.1

Certificate of Amendment to Amended and Restated Certificate of Incorporation of New PennyMac Financial Services, Inc.

8-K12B

November 1, 2018

3.2

Amended and Restated Bylaws of New PennyMac Financial Services, Inc.

8-K12B

November 1, 2018

3.2.1

Amendment to Amended and Restated Bylaws of PennyMac Financial Services, Inc. (formerly known as New PennyMac Financial Services, Inc.).

10-Q

November 4, 2019

10.1

Series 2024-GT1 Indenture Supplement to Third Amended and Restated Base Indenture, dated as of February 29, 2024, by and among PNMAC GMSR ISSUER TRUST, Citibank, N.A., PennyMac Loan Services, LLC, and Atlas Securitized Products, L.P.

8-K

March 7,

2024

31.1

Certification of David A. Spector pursuant to Rule 13a-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

*

31.2

Certification of Daniel S. Perotti pursuant to Rule 13a-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

*

32.1

Certification of David A. Spector pursuant to Rule 13a-14(b) and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

**

32.2

Certification of Daniel S. Perotti pursuant to Rule 13a-14(b) and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

**

101

Interactive data files pursuant to Rule 405 of Regulation S-T: (i) the Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023 (ii) the Consolidated Statements of Income for the quarters ended March 31, 2024 and March 31, 2023, (iii) the Consolidated Statements of Changes in Stockholders’ Equity for the quarters ended March 31, 2024 and March 31, 2023, (iv) the Consolidated Statements of Cash Flows for the quarters ended March 31, 2024 and March 31, 2023 and (v) the Notes to the Consolidated Financial Statements.

*

73

101.INS

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 (embedded within the Inline XBRL document and contained in Exhibit 101).

*Filed herewith

**The certifications attached hereto as Exhibits 32.1 and 32.2 are furnished to the SEC pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933, except as shall be expressly set forth by specific reference in such filing.

74

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.

PENNYMAC FINANCIAL SERVICES, INC.

Dated: May 1, 2024

By:

/s/ DAVID A. SPECTOR

David A. Spector

Chairman and Chief Executive Officer

(Principal Executive Officer)

Dated: May 1, 2024

By:

/s/ DANIEL S. PEROTTI

Daniel S. Perotti

Senior Managing Director and

Chief Financial Officer

(Principal Financial Officer)

75

EX-31.1 2 pfsi-20240331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, David A. Spector, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of PennyMac Financial Services, 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13(a)-15(e) and 15(d)-15(e)) 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 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: May 1, 2024

By:

/s/ David A. Spector

David A. Spector

Chairman and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 pfsi-20240331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, Daniel S. Perotti, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of PennyMac Financial Services, 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13(a)-15(e) and 15(d)-15(e)) 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 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: May 1, 2024

By:

/s/ Daniel S. Perotti

Daniel S. Perotti

Senior Managing Director and Chief Financial Officer

(Principal Financial Officer)


EX-32.1 4 pfsi-20240331xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION 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 PennyMac Financial Services, Inc. (the “Company”) for the quarter ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, David A. Spector, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that:

1.

The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: May 1, 2024

By:

/s/ David A. Spector

David A. Spector

Chairman and Chief Executive Officer

(Principal Executive Officer)

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 PennyMac Financial Services, Inc. and will be retained by PennyMac Financial Services, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 5 pfsi-20240331xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION 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 PennyMac Financial Services, Inc. (the “Company”) for the quarter ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Daniel S. Perotti, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that:

1.

The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: May 1, 2024

By:

/s/ Daniel S. Perotti

Daniel S. Perotti

Senior Managing Director and Chief Financial Officer

(Principal Financial Officer)

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 PennyMac Financial Services, Inc. and will be retained by PennyMac Financial Services, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 6 pfsi-20240331.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Related Party Transactions - Management Fees (Details) link:presentationLink link:calculationLink link:definitionLink 40506 - Disclosure - Related Party Transactions - Amounts due from Affiliate (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Loan Sales and Servicing Activities - Summary of Mortgage Servicing Portfolio (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Fair Value - Financial Statement Items Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Fair Value - Level 3 Input Roll Forward, Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Fair Value - Fair Value Option Maturities, Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - Fair Value - Measurement Basis, Nonrecurring (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Mortgage-Backed Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - Fair Value (Details 4) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Derivative Financial Instruments - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Leases (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Derivative Financial Instruments - Offsetting of Derivative Assets (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Derivative Financial Instruments - Offsetting of Derivative Assets - Derivative Assets, Financial Assets, and Collateral Held by Counterparty (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Mortgage Servicing Rights and Mortgage Servicing Liabilities - Activity in MSRs at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Mortgage Servicing Rights and Mortgage Servicing Liabilities - Mortgage Servicing Liabilities Carried at FV (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Mortgage Servicing Rights and Mortgage Servicing Liabilities - Servicing, Late, Ancillary and Other Fees Relating to MSRs (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Other Assets - Other (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Short-Term Debt - Assets Sold Under Agreement to Repurchase (Details) link:presentationLink link:calculationLink link:definitionLink 41405 - Disclosure - Short-Term Debt - Mortgage Loan Participation and Sale Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Long-Term Debt - Note Payable (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Long-Term Debt - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Net Gains on Loans Held for Sale (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - Net Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - Stock-based Compensation - Other (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 42501 - Disclosure - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Concentration of Risk link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Loan Sales and Servicing Activities link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Loans Held for Sale at Fair Value link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Mortgage Servicing Rights and Mortgage Servicing Liabilities link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Short-Term Debt link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Liability for Losses Under Representations and Warranties link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Net Gains on Loans Held for Sale link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Net Interest Expense link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 12401 - Disclosure - Regulatory Capital and Liquidity Requirements link:presentationLink link:calculationLink link:definitionLink 12501 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 12601 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Loan Sales and Servicing Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Loans Held for Sale at Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Mortgage Servicing Rights and Mortgage Servicing Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Short-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Liability for Losses Under Representations and Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - Net Gains on Loans Held for Sale (Tables) link:presentationLink link:calculationLink link:definitionLink 32103 - Disclosure - Net Interest Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 32303 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 32403 - Disclosure - Regulatory Capital and Liquidity Requirements (Tables) link:presentationLink link:calculationLink link:definitionLink 32503 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Related Party Transactions - Correspondent Production (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Related Party Transactions - Mortgage Loan Servicing (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - Related Party Transactions - Other Transactions, Reimbursement of Common Overhead Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40505 - Disclosure - Related Party Transactions - Investing Activities (Details) link:presentationLink link:calculationLink link:definitionLink 40507 - Disclosure - Related Party Transactions - Exchanged Private National Mortgage Acceptance Company, LLC Unitholders (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Loan Sales and Servicing Activities - Summary of Cash Flows with Transferees (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Loan Sales and Servicing Activities - Geographical Distribution of Loans (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Fair Value - Changes in Fair Value, Fair Value Option, Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 40706 - Disclosure - Fair Value - Level 3 Unobservable Inputs, Mortgage Loans and IRLC (Details) link:presentationLink link:calculationLink link:definitionLink 40707 - Disclosure - Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Rights - Initial Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40708 - Disclosure - Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Rights, Effect of Change In Inputs on Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 40710 - Disclosure - Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Loans Held for Sale at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Derivative Financial Instruments - Offsetting of Derivative Assets - Offsetting of Derivative and Financial Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - Derivative Financial Instruments - Offsetting of Derivative Assets - Derivative Liabilities, Financial Liabilities, and Collateral Held by Counterparty (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Short-Term Debt - Maturities of Outstanding Advances Under Repurchase Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - Short-Term Debt - Mortgage Loans Sold Under Agreement to Repurchase by Counterparty (Details) link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - Short-Term Debt - Principal only stripped MBS (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Long-Term Debt - Obligations Under Capital Lease (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Liability for Losses Under Representations and Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Income Taxes - General (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Commitments and Contingencies - Other (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 42401 - Disclosure - Regulatory Capital and Liquidity Requirements (Details) link:presentationLink link:calculationLink link:definitionLink 42601 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Basis of Presentation and Recently Issued Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Variable Interest Entities link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Mortgage-Backed Securities link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Mortgage-Backed Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 pfsi-20240331_cal.xml EX-101.CAL EX-101.DEF 8 pfsi-20240331_def.xml EX-101.DEF EX-101.LAB 9 pfsi-20240331_lab.xml EX-101.LAB EX-101.PRE 10 pfsi-20240331_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
Apr. 29, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-38727  
Entity Registrant Name PennyMac Financial Services, Inc.  
Entity Central Index Key 0001745916  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-1098934  
Entity Address, Address Line One 3043 Townsgate Road  
Entity Address, City or Town Westlake Village  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 91361  
City Area Code 818  
Local Phone Number 224-7442  
Title of 12(b) Security Common Stock, $0.0001 par value  
Trading Symbol PFSI  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   50,922,737
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
ASSETS    
Cash $ 927,394 $ 938,371
Short-term investment at fair value 69 10,268
Principal-only stripped mortgage-backed securities at fair value pledged to creditors 524,576  
Loans held for sale at fair value (includes $5,127,134 and $4,329,501 pledged to creditors) 5,200,350 4,420,691
Derivative assets 108,987 179,079
Servicing advances, net (includes valuation allowance of $67,327 and $73,991; $271,947 and $354,831 pledged to creditors) 499,955 694,038
Mortgage servicing rights at fair value (includes $7,406,892 and $7,033,892 pledged to creditors) 7,483,210 7,099,348
Investment in PennyMac Mortgage Investment Trust at fair value 1,101 1,121
Receivable from PennyMac Mortgage Investment Trust $ 30,835 $ 29,262
Other Receivable, after Allowance for Credit Loss, Related Party, Type [Extensible Enumeration] Affiliated entities Affiliated entities
Loans eligible for repurchase $ 4,401,896 $ 4,889,925
Other (includes $16,175 and $15,653 pledged to creditors) 623,368 582,460
Total assets 19,801,741 18,844,563
LIABILITIES    
Assets sold under agreements to repurchase 5,435,354 3,763,956
Mortgage loan participation purchase and sale agreements 363,798 446,054
Notes payable secured by mortgage servicing assets 1,972,020 1,873,415
Unsecured senior notes 2,521,031 2,519,651
Derivative liabilities 40,784 53,275
Mortgage servicing liabilities at fair value 1,732 1,805
Accounts payable and accrued expenses 263,338 449,896
Payable to PennyMac Mortgage Investment Trust $ 127,993 $ 208,210
Other Liability, Related Party, Type [Extensible Enumeration] Affiliated entities Affiliated entities
Payable to exchanged Private National Mortgage Acceptance Company, LLC unitholders under tax receivable agreement $ 26,099 $ 26,099
Income taxes payable 1,047,337 1,042,886
Liability for loans eligible for repurchase 4,401,896 4,889,925
Liability for losses under representations and warranties 29,976 30,788
Total liabilities 16,231,358 15,305,960
Commitments and contingencies - Note 18
STOCKHOLDERS' EQUITY    
Common stock-authorized 200,000,000 shares of $0.0001 par value; issued and outstanding, 50,907,865 and 50,178,963 shares, respectively 5 5
Additional paid-in capital 27,179 24,287
Retained earnings 3,543,199 3,514,311
Total stockholders' equity 3,570,383 3,538,603
Total liabilities and stockholders' equity $ 19,801,741 $ 18,844,563
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Loans held for sale $ 5,200,350 $ 4,420,691
Servicing advances, net 499,955 694,038
Mortgage servicing rights, at fair value $ 7,483,210 $ 7,099,348
Assets, Pledging Purpose [Extensible Enumeration] Notes Payable Notes Payable
Other assets $ 623,368 $ 582,460
Servicing advances, net, valuation allowance $ 67,327 $ 73,991
Common stock, shares authorized 200,000,000 200,000,000
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares issued 50,907,865 50,178,963
Common stock, shares outstanding 50,907,865 50,178,963
Asset Pledged as Collateral without Right    
Loans held for sale $ 5,127,134 $ 4,329,501
Servicing advances, net 271,947 354,831
Mortgage servicing rights, at fair value $ 7,406,892 $ 7,033,892
Assets, Pledging Purpose [Extensible Enumeration] Notes Payable Notes Payable
Other assets $ 16,175 $ 15,653
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net gains on loans held for sale at fair value:    
Net gains on loans held for sale at fair value $ 162,441 $ 104,385
Loan origination fees 36,371 31,390
Fulfillment fees from PennyMac Mortgage Investment Trust 4,016 11,923
Loan servicing fees:    
Loan servicing fees 424,184 338,057
Change in fair value of mortgage servicing rights and mortgage servicing liabilities (28,585) (236,447)
Mortgage servicing rights hedging results (294,645) 47,227
Change in fair value of excess servicing spread financing payable to PennyMac Mortgage Investment Trust (323,230) (189,220)
Net loan servicing fees 100,954 148,837
Net interest expense:    
Interest income 156,426 128,478
Interest expense 165,769 131,771
Net interest expense (9,343) (3,293)
Management fees from PennyMac Mortgage Investment Trust 7,188 7,257
Change in fair value of investment in and dividends received from PennyMac Mortgage Investment Trust 10 26
Results of real estate acquired in settlement of loans 406 142
Other 3,617 2,195
Total net revenues 305,660 302,862
Expenses    
Compensation 146,376 147,935
Technology 35,967 36,038
Loan origination 30,568 27,086
Servicing 16,104 12,632
Professional services 9,262 21,007
Occupancy and equipment 8,676 8,820
Marketing and advertising 3,671 3,241
Other 11,153 7,956
Total expenses 261,777 264,715
Income before provision for income taxes 43,883 38,147
Provision for income taxes 4,575 7,769
Net income $ 39,308 $ 30,378
Earnings per share    
Basic (in dollars per share) $ 0.78 $ 0.61
Diluted (in dollars per share) $ 0.74 $ 0.57
Weighted-average shares outstanding    
Basic (in shares) 50,547 50,154
Diluted (in shares) 53,100 53,352
Related Party    
Net gains on loans held for sale at fair value:    
Net gains on loans held for sale at fair value $ (353) $ (485)
Loan origination fees 359 1,410
Nonrelated Party    
Net gains on loans held for sale at fair value:    
Net gains on loans held for sale at fair value 162,794 104,870
Loan origination fees 36,012 29,980
Net interest expense:    
Interest expense 165,769 131,771
Non-affiliates | Nonrelated Party    
Loan servicing fees:    
Loan servicing fees 358,026 290,697
PennyMac Mortgage Investment Trust | Related Party    
Net gains on loans held for sale at fair value:    
Net gains on loans held for sale at fair value (353) (485)
Loan servicing fees:    
Loan servicing fees 20,262 20,449
Net interest expense:    
Change in fair value of investment in and dividends received from PennyMac Mortgage Investment Trust 10 26
Others | Nonrelated Party    
Loan servicing fees:    
Loan servicing fees $ 45,896 $ 26,911
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Total
Balance at Dec. 31, 2022 $ 5   $ 3,471,044 $ 3,471,049
Balance (in shares) at Dec. 31, 2022 49,988      
Changes in stockholders' equity        
Net income     30,378 30,378
Stock based compensation   $ 6,850   6,850
Stock based compensation (in shares) 876      
Issuance of common stock in settlement of director fees   51   51
Issuance of common stock in settlement of director fees (in shares) 1      
Common stock dividends     (10,777) (10,777)
Repurchase of common stock   (6,901) (38,460) (45,361)
Repurchase of common stock (in shares) (768)      
Balance at Mar. 31, 2023 $ 5   3,452,185 3,452,190
Balance (in shares) at Mar. 31, 2023 50,097      
Balance at Dec. 31, 2023 $ 5 24,287 3,514,311 3,538,603
Balance (in shares) at Dec. 31, 2023 50,179      
Changes in stockholders' equity        
Net income     39,308 39,308
Stock based compensation   2,808   2,808
Stock based compensation (in shares) 728      
Issuance of common stock in settlement of director fees   84   84
Issuance of common stock in settlement of director fees (in shares) 1      
Common stock dividends $ 0 0 (10,420) (10,420)
Balance at Mar. 31, 2024 $ 5 $ 27,179 $ 3,543,199 $ 3,570,383
Balance (in shares) at Mar. 31, 2024 50,908      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED)    
Common Stock dividends (in dollars per share) $ 0.20 $ 0.20
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flow from operating activities    
Net income $ 39,308 $ 30,378
Adjustments to reconcile net income to net cash used in operating activities:    
Net gains on loans held for sale at fair value (162,441) (104,385)
Change in fair value of mortgage servicing rights and mortgage servicing liabilities 28,585 236,447
Mortgage servicing rights hedging results 294,645 (47,227)
Accrual of unearned discounts on mortgage-backed securities (264)  
Capitalization of interest on loans held for sale (128) (223)
Amortization of debt issuance costs 7,357 4,708
Change in fair value of investment in common shares of PennyMac Mortgage Investment Trust 20 4
Results of real estate acquired in settlement in loans (406) (142)
Stock-based compensation expense 4,583 11,650
Reversal of provision for servicing advance losses (1,541) (3,081)
Depreciation and amortization 14,164 12,705
Amortization of operating lease right-of-use assets 3,436 5,055
Purchase of loans held for sale from PennyMac Mortgage Investment Trust (16,302,059) (13,451,030)
Origination of loans held for sale (3,073,792) (2,194,780)
Purchase of loans held for sale from non-affiliates (496,609) (404,963)
Purchase of loans from Ginnie Mae securities and early buyout investors (791,726) (714,110)
Sale to non-affiliates and principal payment of loans held for sale 19,676,917 13,385,341
Repurchase of loans subject to representations and warranties (21,395) (10,460)
Decrease in servicing advances 168,554 138,018
(Increase) decrease in receivable from PennyMac Mortgage Investment Trust (1,999) 1,872
Sale of real estate acquired in settlement of loans 13,165 7,533
Increase in other assets (33,707) (64,777)
Decrease in accounts payable and accrued expenses (182,097) (43,767)
Decrease in operating lease liabilities (4,380) (4,914)
Decrease in payable to PennyMac Mortgage Investment Trust (80,581) (62,927)
Increase in income taxes payable 4,451 8,184
Net cash used in operating activities (897,940) (3,264,891)
Cash flow from investing activities    
Decrease in short-term investment 10,199 8,610
Purchase of principal-only stripped mortgage-backed securities (524,739)  
Repayment of principal-only stripped mortgage-backed securities 116  
Net settlement of derivative financial instruments used for hedging of mortgage servicing rights (224,750) 78,438
Transfer of mortgage servicing rights relating to delinquent loans to Agency   232
Acquisition of capitalized software (3,864) (10,590)
Purchase of furniture, fixtures, equipment and leasehold improvements (918) (173)
Increase in margin deposits (38,656) (97,450)
Net cash used in investing activities (782,612) (20,933)
Cash flow from financing activities    
Sale of assets under agreements to repurchase 20,836,772 16,713,811
Repurchase of assets sold under agreements to repurchase (19,165,094) (13,949,931)
Issuance of mortgage loan participation purchase and sale certificates 5,399,717 4,170,792
Repayment of mortgage loan participation purchase and sale certificates (5,482,145) (3,943,198)
Issuance of notes payable secured by mortgage servicing assets 725,000 680,000
Repayment of notes payable secured by mortgage servicing assets (625,000) (150,000)
Payment of debt issuance costs (7,480) (5,345)
Issuance of common stock pursuant to exercise of stock options 7,626 4,342
Payment of withholding taxes relating to stock-based compensation (9,401) (9,142)
Payment of dividends to holders of common stock (10,420) (10,777)
Repurchase of common stock   (45,361)
Net cash provided by financing activities 1,669,575 3,455,191
Net (decrease) increase in cash and restricted cash (10,977) 169,367
Cash and restricted cash at beginning of quarter 938,371 1,328,539
Cash and restricted cash at end of quarter 927,394 1,497,906
Supplemental cash flow information:    
Cash paid for interest 152,261 129,791
Cash paid (refunds received) for income taxes, net 124 (415)
Non-cash investing activities:    
Mortgage servicing rights received from loan sales 412,520 286,533
Operating right-of-use assets recognized   1,727
Non-cash financing activities:    
Issuance of common stock in settlement of director fees $ 84 $ 51
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)
$ in Thousands
Mar. 31, 2023
USD ($)
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)  
Cash $ 1,497,903
Restricted cash included in Other assets 3
Cash and restricted cash at end of period $ 1,497,906
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization
3 Months Ended
Mar. 31, 2024
Organization  
Organization

PENNYMAC FINANCIAL SERVICES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

Note 1—Organization

PennyMac Financial Services, Inc. (together, with its consolidated subsidiaries, unless the context indicates otherwise, “PFSI” or the “Company”) is a holding corporation and its primary assets are equity interests in Private National Mortgage Acceptance Company, LLC (“PNMAC”). The Company is the managing member of PNMAC, and it operates and controls all of the businesses and consolidates the financial results of PNMAC and its subsidiaries.

PNMAC is a Delaware limited liability company which, through its subsidiaries, engages in mortgage banking and investment management activities. PNMAC’s mortgage banking activities consist of residential mortgage loan production and servicing. PNMAC’s investment management activities and a portion of its mortgage banking activities are conducted on behalf of PennyMac Mortgage Investment Trust, a real estate investment trust that invests in residential mortgage-related assets and is separately listed on the New York Stock Exchange under the ticker symbol “PMT”. PNMAC’s primary wholly owned subsidiaries are:

PennyMac Loan Services, LLC (“PLS”) — a Delaware limited liability company that services portfolios of residential mortgage loans on behalf of non-affiliates and PMT, purchases, originates and sells new prime credit quality residential mortgage loans and engages in other mortgage banking activities for its own account and the account of PMT. PLS has mortgage banking, loan servicing and mortgage loan recapture agreements with PMT.

PLS is approved as a seller/servicer of mortgage loans by the Federal National Mortgage Association (“Fannie Mae”) and the Federal Home Loan Mortgage Corporation (“Freddie Mac”) and as an issuer of securities guaranteed by the Government National Mortgage Association (“Ginnie Mae”). PLS is a licensed Federal Housing Administration Nonsupervised Title II Lender with the U.S. Department of Housing and Urban Development (“HUD”) and a lender/servicer with the U.S. Department of Veterans Affairs and U.S. Department of Agriculture (each of the above an “Agency” and collectively the “Agencies”).

PNMAC Capital Management, LLC (“PCM”) — a Delaware limited liability company registered with the Securities and Exchange Commission (“SEC”) as an investment adviser under the Investment Advisers Act of 1940, as amended. PCM has an investment management agreement with PMT.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Recently Issued Accounting Pronouncements
3 Months Ended
Mar. 31, 2024
Basis of Presentation and Recently Issued Accounting Pronouncements  
Basis of Presentation and Recently Issued Accounting Pronouncements

Note 2—Basis of Presentation and Recently Issued Accounting Pronouncements

Basis of Presentation

The accompanying consolidated financial statements have been prepared in compliance with accounting principles generally accepted in the United States (“GAAP”) as codified in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification for interim financial information and with the SEC’s instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, these consolidated financial statements and notes do not include all of the information required by GAAP for complete financial statements. This interim consolidated information should be read together with the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

The accompanying consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, income, and cash flows for the interim periods presented, but are not necessarily indicative of income that may be expected for the full year ending December 31, 2024. Intercompany accounts and transactions have been eliminated.

Preparation of financial statements in compliance with GAAP requires management to make judgments and estimates that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, and revenues and expenses during the reporting period. Actual results will likely differ from those estimates.

Recently Issued Accounting Pronouncements

During 2023, the FASB issued two Accounting Standards Updates (“ASUs”) aimed at increasing the amount of detail provided to financial statement users in certain existing disclosures. The ASUs do not require changes to the Company’s accounting. The ASUs are discussed below:

Segment Disclosures

The FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), that is intended to improve disclosures about a public entity’s reportable segments and addresses requests from investors and other allocators of capital for more detailed information about a reportable segment’s expenses.

The amendments in ASU 2023-07 are intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The key amendments will require that the Company supplement its existing disclosures to include disclosure of:

significant segment expenses that are regularly provided to the chief operating decision maker included within each reported measure of segment profit or loss; and

an amount for other segment items by reportable segment and a description of its composition. The other segment items category is the difference between segment revenue less the significant expenses disclosed and each reported measure of segment profit or loss.

The Company will be required to apply the reporting specified by ASU 2023-07 in annual periods beginning with its fiscal year ending December 31, 2024 and for quarterly periods ended thereafter.

Income Tax Disclosures

The FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), that is intended to enhance the level of detail and decision usefulness of income tax disclosures. ASU 2023-09 requires disclosures of:

Reconciliation of the expected tax at the applicable statutory federal income tax rate to the reported tax in a tabular format, using both percentages and amounts, broken out into specific categories with certain reconciling items of five percent or greater of the expected tax further broken out by nature and/or jurisdiction; and

Income taxes paid, net of refunds received, broken out between federal and state and local income taxes. Payments to individual jurisdictions representing five percent or more of the total income tax payments must also be separately disclosed.

The disclosures specified by ASU 2023-09 are required in the Company’s annual financial statements beginning with the year ended December 31, 2025, with early adoption permitted.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentration of Risk
3 Months Ended
Mar. 31, 2024
Concentration of Risk  
Concentration of Risk

Note 3—Concentration of Risk

A portion of the Company’s activities relate to PMT. Revenues generated from PMT (generally comprised of gains on loans held for sale, loan origination and fulfillment fees, loan servicing fees, management fees, change in fair value of investment in and dividends received from PMT, and expense allocations charged to PMT) totaled 11% and 14% of total net revenues for the quarters ended March 31, 2024 and 2023, respectively. The Company also purchased 82% and 84% of its loan production from PMT during the quarters ended March 31, 2024 and 2023, respectively.

The Company maintains cash and short-term investment balances at financial institutions in excess of the Federal Deposit Insurance Corporation (“FDIC”) insurance limits. Should one or more of the financial institutions at which the Company’s deposits are maintained fail, there is no guarantee as to the extent that the Company would recover the funds deposited, whether through FDIC coverage or otherwise, or the timing of any recovery.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Variable Interest Entities
3 Months Ended
Mar. 31, 2024
Variable Interest Entities  
Variable Interest Entities

Note 4—Variable Interest Entities

The Company entered into securitization transactions in which variable interest entities (“VIEs”) may issue variable funding notes and term debt backed by beneficial interests in Ginnie Mae and Fannie Mae mortgage servicing rights (“MSRs”). The Company acts as guarantor of the variable funding notes and term debt. The Company determined that it is the primary beneficiary of the VIEs because as the holder and guarantor of the variable funding notes, it holds the variable interest in the VIEs. Therefore, PFSI consolidates the VIEs.

For financial reporting purposes, the MSRs financed by the consolidated VIEs are included in Mortgage servicing rights at fair value, the variable funding notes are included in Assets sold under agreements to repurchase, and the term debt is included in Notes payable secured by mortgage servicing assets on the Company’s consolidated balance sheets. This financing is detailed in Note 14 – Short-Term Borrowings and Note 15 – Long Term Debt.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions
3 Months Ended
Mar. 31, 2024
Related Party Transactions  
Related Party Transactions

Note 5—Related Party Transactions

PennyMac Mortgage Investment Trust

Operating Activities

Mortgage Loan Production Activities and MSR Recapture

Loan Sales

The Company sells newly originated loans to PMT under a mortgage loan purchase agreement. The Company has typically utilized the mortgage loan purchase agreement for the purpose of selling to PMT conforming balance non-government insured or guaranteed loans, as well as prime jumbo residential mortgage loans.

MSR Recapture

Pursuant to the terms of an MSR recapture agreement by and between the Company and PMT, if the Company refinances (recaptures) mortgage loans for which PMT holds the MSRs, the Company is generally required to transfer and convey to PMT cash in an amount equal to:

40% of the fair market value of the MSRs relating to the recaptured loans subject to the first 15% of the “recapture rate”;
35% of the fair market value of the MSRs relating to the recaptured loans subject to the “recapture rate” in excess of 15% and up to 30%; and
30% of the fair market value of the MSRs relating to the recaptured loans subject to the “recapture rate” in excess of 30%.

The “recapture rate” means, during each month, the ratio of (i) the aggregate unpaid principal balance of all recaptured mortgage loans, to (ii) the aggregate unpaid principal balance of all mortgage loans for which the Company held the MSRs and that were refinanced or otherwise paid off in such month. The Company has agreed to allocate sufficient resources to target a recapture rate of at least 15%.

The mortgage loans purchase and MSR recapture agreements expire on June 30, 2025.

Fulfillment Services

The Company provides PMT with certain mortgage banking services, including fulfillment and disposition-related services, for which it receives a monthly fulfillment fee. Pursuant to the terms of a mortgage banking services agreement, the fulfillment fees shall not exceed the following:

the number of loan commitments issued multiplied by a pull-through factor of either .99 or .80 depending on whether the loan commitments are subject to a “mandatory trade confirmation” or a “best efforts lock confirmation”, respectively, and then multiplied by $585 for each pull-through adjusted loan commitment up to and including 16,500 loan commitments per quarter and $355 for each pull-through adjusted loan commitment in excess of 16,500 per quarter, plus
$315 multiplied by the number of purchased loans that are sold to Fannie Mae and Freddie Mac up to the and including 16,500 loans per quarter and $195 multiplied by the number of such purchased loans in excess of 16,500 per quarter, plus
$750 multiplied by the number of all purchased loans that are sold or securitized to parties other than Fannie Mae and Freddie Mac; provided, however, that no fulfillment fee shall be due or payable to PLS with respect to any Ginnie Mae loans and certain Fannie Mae or Freddie Mac loans acquired by PLS.

Sourcing Fees

PMT does not hold the Ginnie Mae approval required to issue Ginnie Mae mortgage-backed securities (“MBS”) and act as a servicer. Accordingly, under the mortgage banking services agreement, the Company purchases mortgage loans underwritten in accordance with the Ginnie Mae MBS Guide “as is” and without recourse of any kind from PMT at PMT’s cost less any administrative fees paid by the correspondent to PMT plus accrued interest and a sourcing fee ranging from one to two basis points of the unpaid principal balance (“UPB”) of the loan, generally based on the average number of calendar days the loans are held by PMT before being purchased by the Company. The Company may also acquire conventional loans from PMT on the same terms upon mutual agreement between PMT and the Company.

While the Company purchases these mortgage loans “as is” and without recourse of any kind from PMT, where the Company has a claim for repurchase, indemnity or otherwise against a correspondent seller, it is entitled, at its sole expense, to pursue any such claim through or in the name of PMT.

Following is a summary of loan production and MSR recapture activities, between the Company and PMT:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Mortgage servicing rights recapture incurred included in Net gains on loans held for sale at fair value

$

(353)

$

(485)

Tax service fees earned from PMT included in Loan origination fees

$

359

$

1,410

Fulfillment fee revenue

    

$

4,016

    

$

11,923

Unpaid principal balance of loans fulfilled for PMT subject to fulfillment fees

$

1,771,681

$

6,628,810

Sourcing fees included in cost of loans purchased from PMT

$

1,605

$

1,328

Unpaid principal balance of loans purchased from PMT:

Government guaranteed or insured

$

7,856,925

$

9,213,712

Conventional conforming

8,189,930

4,062,874

$

16,046,855

$

13,276,586

Loan Servicing

The Company and PMT have entered into a loan servicing agreement (the “Servicing Agreement”), pursuant to which the Company provides subservicing for PMT’s MSRs and loans in its prime and special servicing portfolios. The Servicing Agreement provides for servicing fees of per-loan monthly amounts based on the delinquency, bankruptcy and/or foreclosure status of the serviced loan or the real estate acquired in settlement of loans (“REO”). The Company is also entitled to customary ancillary income and market-based fees and charges relating to loans it services for PMT.

Prime Servicing

The base servicing fees for prime loans are calculated through a monthly per-loan dollar amount, with the actual dollar amount for each loan based on whether the loan is a fixed-rate or adjustable-rate loan. The base servicing fee rates are $7.50 per month for fixed-rate loans and $8.50 per month for adjustable-rate loans.

To the extent that prime loans become delinquent, the Company is entitled to an additional servicing fee per loan ranging from $10 to $55 per month based on the delinquency, bankruptcy and foreclosure status of the loan or $75 per month if the underlying mortgaged property becomes REO. The Company is also entitled to customary ancillary income and certain market-based fees and charges, including boarding and deboarding fees, liquidation and disposition fees, assumption, modification and origination fees and a percentage of late charges.

Special Servicing

The base servicing fee rates for special servicing loans range from $30 per month for current loans up to $95 per month for loans in foreclosure proceedings. The base servicing fee rate for REO is $75 per month. The Company also receives a supplemental servicing fee of $25 per month for each special servicing loan.

The Company receives activity-based fees for modifications, foreclosures and liquidations that it facilitates with respect to special servicing loans, as well as other market-based refinancing and loan disposition fees.

Following is a summary of loan servicing fees earned from PMT:

Quarter ended March 31, 

Loan type serviced

    

2024

    

2023

(in thousands)

Prime servicing

$

20,200

$

20,329

Special servicing

62

120

$

20,262

$

20,449

The Servicing Agreement expires on June 30, 2025.

Investment Management Activities

The Company has a management agreement with PMT (the “Management Agreement”), pursuant to which the Company oversees PMT’s business affairs in conformity with PMT’s investment policies for which PFSI collects a base management fee and may collect a performance incentive fee. The Management Agreement provides that:

The base management fee is calculated quarterly and is equal to the sum of (i) 1.5% per year of PMT’s average shareholders’ equity up to $2 billion, (ii) 1.375% per year of PMT’s average shareholders’ equity in excess of $2 billion and up to $5 billion, and (iii) 1.25% per year of PMT’s average shareholders’ equity in excess of $5 billion.

The performance incentive fee is calculated quarterly at a defined annualized percentage of the amount by which PMT’s “net income,” on a rolling four-quarter basis and before deducting the incentive fee, exceeds certain levels of return on “equity.”

The performance incentive fee is equal to the sum of:
10% of the amount by which PMT’s “net income” for the quarter exceeds (i) an 8% return on “equity” plus the “high watermark,” up to (ii) a 12% return on PMT’s “equity”; plus
15% of the amount by which PMT’s “net income” for the quarter exceeds (i) a 12% return on PMT’s “equity” plus the “high watermark,” up to (ii) a 16% return on PMT’s “equity”; plus
20% of the amount by which PMT’s “net income” for the quarter exceeds a 16% return on “equity” plus the “high watermark.”

For the purpose of determining the amount of the performance incentive fee:

“Net income” is defined as net income or loss attributable to PMT’s common shares of beneficial interest computed in accordance with GAAP adjusted for certain other non-cash charges determined after discussions between the Company and PMT’s independent trustees and approval by a majority of PMT’s independent trustees.

“Equity” is the weighted average of the issue price per common share of beneficial interest of all of PMT’s public offerings, multiplied by the weighted average number of common shares of beneficial interest outstanding (including restricted share units) in the rolling four-quarter period.

“High watermark” is the quarterly adjustment that reflects the amount by which the “net income” (stated as a percentage of return on “equity”) in that quarter exceeds or falls short of the lesser of 8% and the average Fannie Mae 30-year MBS yield (the “Target Yield”) for the four quarters then ended. If the “net income” is lower than the Target Yield, the high watermark is increased by the difference. If the “net income” is higher than the Target Yield, the high watermark is reduced by the difference. Each time a performance incentive fee is earned, the high watermark returns to zero. As a result, the threshold amounts required for the Company to earn a performance incentive fee are adjusted cumulatively based on the performance of PMT’s “net income” over (or under) the Target Yield, until the “net income” in excess of the Target Yield exceeds the then-current cumulative high watermark amount, and a performance incentive fee is earned.

The base management fee and the performance incentive fee are both receivable quarterly in arrears. The performance incentive fee may be paid in cash or a combination of cash and PMT’s common shares of beneficial interest (subject to a limit of no more than 50% paid in common shares), at PMT’s option.

In the event of termination of the Management Agreement between PMT and the Company, the Company may be entitled to a termination fee in certain circumstances. The termination fee is equal to three times the sum of (a) the average annual base management fee, and (b) the average annual performance incentive fee earned by the Company, in each case during the 24-month period immediately preceding the date of termination.

 

Following is a summary of the base management and performance incentive fees earned from PMT:

Quarter ended March 31, 

2024

    

2023

(in thousands)

Base management

$

7,188

$

7,257

Performance incentive

$

7,188

$

7,257

Expense Reimbursement

Under the Management Agreement, PMT reimburses the Company for its organizational and operating expenses, including third-party expenses, incurred on PMT’s behalf, it being understood that the Company and its affiliates shall allocate a portion of their personnel’s time to provide certain legal, tax and investor relations services for the direct benefit of PMT. With respect to the allocation of the Company’s and its affiliates’ personnel compensation, the Company is reimbursed $165,000 per fiscal quarter, such amount to be reviewed annually and not preclude reimbursement for any other services performed by the Company or its affiliates.

PMT is also required to pay its pro rata portion of rent, telephone, utilities, office furniture, equipment, machinery and other office, internal and overhead expenses of the Company and its affiliates required for PMT’s and its subsidiaries’ operations. These expenses are allocated based on the ratio of PMT’s proportion of gross assets compared to all remaining gross assets owned or managed by the Company as calculated at each fiscal quarter end.

The Company received reimbursements from PMT for expenses as follows:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Reimbursement of:

    

                

    

                

Expenses incurred on PMT's behalf, net

$

6,414

$

5,661

Common overhead incurred by the Company

1,944

1,821

Compensation

165

165

$

8,523

$

7,647

Payments and settlements during the quarter (1)

$

30,085

$

32,384

(1)Payments and settlements include payments for the operating, investing and financing activities itemized in this Note.

Investing Activities

The Company owns 75,000 common shares of beneficial interest of PMT.

Following is a summary of investing activities between the Company and PMT:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Change in fair value of investment in and dividends received from PennyMac Mortgage Investment Trust

$

10

$

26

March 31, 

December 31, 

    

2024

    

2023

(in thousands)

Common shares of beneficial interest of PennyMac Mortgage Investment Trust:

Fair value

$

1,101

$

1,121

Number of shares

75

75

Receivable from and Payable to PMT

Amounts receivable from and payable to PMT are summarized below:

March 31, 

December 31, 

    

2024

    

2023

(in thousands)

Receivable from PMT:

Allocated expenses and expenses incurred on PMT's behalf

$

8,194

$

5,612

Correspondent production fees

7,368

8,288

Management fees

7,188

7,252

Servicing fees

6,730

6,809

Fulfillment fees

1,355

1,301

$

30,835

$

29,262

Payable to PMT:

Amounts advanced by PMT to fund its servicing advances

$

127,992

$

208,154

Other

1

56

$

127,993

$

208,210

Exchanged Private National Mortgage Acceptance Company, LLC Unitholders

The Company entered into a tax receivable agreement with certain former owners of PNMAC that provides for the payment from time to time by the Company to PNMAC’s exchanged unitholders of an amount equal to 85% of the amount of the net tax benefits, if any, that the Company is deemed to realize as a result of (i) increases in tax basis of PNMAC’s assets resulting from exchanges of ownership interests in PNMAC and (ii) certain other tax benefits related to entering into the tax receivable agreement, including tax benefits attributable to payments under the tax receivable agreement.

The Company has recorded a $26.1 million Payable to exchanged Private National Mortgage Acceptance Company, LLC unitholders under tax receivable agreement as of March 31, 2024 and December 31, 2023. The Company did not make payments under the tax receivable agreement during the quarters ended March 31, 2024 and 2023.

Townsgate Closing Services, LLC

The Company advanced $801,000 to Townsgate Closing Services, LLC, under a revolving loan agreement. The revolving loan agreement has a maximum commitment amount of $1.5 million, matures on December 27, 2027, and earns interest at 9.75% per year as of March 31, 2024, subject to semi-annual adjustment indexed to the 10+ year USD High Yield Corporate Bond Index as determined by Tradeweb/Bloomberg. The outstanding balance is included in Other assets on the Company’s consolidated balance sheets. The Company recorded $20,000 and $21,000 of interest income related to the loan during the quarters ended March 31, 2024 and 2023, respectively.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loan Sales and Servicing Activities
3 Months Ended
Mar. 31, 2024
Loan Sales and Servicing Activities  
Loan Sales and Servicing Activities

Note 6—Loan Sales and Servicing Activities

The Company originates or purchases and sells loans in the secondary mortgage market without recourse for credit losses. However, the Company maintains continuing involvement with the loans in the form of servicing arrangements and the liability under representations and warranties it makes to purchasers and insurers of the loans.

The following table summarizes cash flows between the Company and transferees as a result of the sale of loans in transactions where the Company maintains continuing involvement with the loans as servicer:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Cash flows:

   

   

Sales proceeds

$

19,676,917

$

13,385,341

Servicing fees received

$

336,248

$

268,423

The Company is contractually responsible for making the payments required to protect its beneficial interest holders’ interests in the properties collateralizing their loans and may, therefore, be required to advance amounts in excess of insurer or guarantor reimbursement limits. Therefore, the Company provides a valuation allowance on the servicing advances for these amounts in excess of amounts that are expected to ultimately be recovered from the loans’ insurers, guarantors, or beneficial interest holders.

The servicing advance valuation allowance is estimated based on relevant qualitative and quantitative information about past events, including historical collection and loss experience, current conditions, and reasonable and supportable forecasts that affect collectable amounts. The provision for losses on servicing advances is included in Servicing expense in the consolidated statements of income. Servicing advances are written off when they are deemed unrecoverable.

The following is a summary of the allowance for losses on servicing advances:

Quarter ended March 31, 

2024

2023

(in thousands)

Balance at beginning of quarter

$

73,991

$

78,992

Reversals of provision for losses

(1,541)

(3,081)

Charge-offs, net

(5,123)

(733)

Balance at end of quarter

$

67,327

$

75,178

The following table summarizes the UPB of the loans sold by the Company in transactions where it maintains continuing involvement with the loans as servicer:

March 31, 

December 31,

    

2024

   

2023

(in thousands)

Unpaid principal balance of loans outstanding

$

364,441,567

$

352,790,614

Delinquent loans:

30-89 days

$

12,128,892

$

13,775,493

90 days or more:

Not in foreclosure

$

6,251,718

$

6,754,282

In foreclosure

$

647,459

$

618,694

Foreclosed

$

8,441

$

7,565

Loans in bankruptcy

$

1,479,461

$

1,415,614

The following tables summarize the Company’s loan servicing portfolio as measured by UPB:

March 31, 2024

Servicing

Total

    

rights owned

    

Subservicing

    

loans serviced

(in thousands)

Investor:

Non-affiliated entities:

    

Originated

$

364,441,567

    

$

    

$

364,441,567

Purchased

17,051,740

17,051,740

381,493,307

381,493,307

PennyMac Mortgage Investment Trust

230,819,012

230,819,012

Loans held for sale

5,111,719

5,111,719

$

386,605,026

$

230,819,012

$

617,424,038

Delinquent loans:

30 days

$

9,940,684

$

1,607,081

$

11,547,765

60 days

2,738,951

370,879

3,109,830

90 days or more:

Not in foreclosure

6,426,292

875,189

7,301,481

In foreclosure

692,930

111,713

804,643

Foreclosed

9,652

4,482

14,134

$

19,808,509

$

2,969,344

$

22,777,853

Loans in bankruptcy

$

1,583,758

$

215,218

$

1,798,976

Custodial funds managed by the Company (1)

$

5,429,348

$

2,468,707

$

7,898,055

(1)Custodial funds include cash accounts holding funds on behalf of borrowers and investors relating to loans serviced under servicing agreements and are not recorded on the Company’s consolidated balance sheets. The Company earns placement fees on certain of these custodial funds where it owns the MSRs and these fees are included in Interest income in the Company’s consolidated statements of income.

December 31, 2023

Servicing

Total

    

rights owned

    

Subservicing

    

loans serviced

(in thousands)

Investor:

Non-affiliated entities:

Originated

$

352,790,614

    

$

    

$

352,790,614

Purchased

17,478,397

17,478,397

370,269,011

370,269,011

PennyMac Mortgage Investment Trust

232,653,069

232,653,069

Loans held for sale

4,294,689

4,294,689

$

374,563,700

$

232,653,069

$

607,216,769

Delinquent loans:

30 days

$

11,097,929

$

1,808,516

$

12,906,445

60 days

3,316,494

399,786

3,716,280

90 days or more:

Not in foreclosure

6,941,325

1,031,299

7,972,624

In foreclosure

686,359

92,618

778,977

Foreclosed

8,133

4,295

12,428

$

22,050,240

$

3,336,514

$

25,386,754

Loans in bankruptcy

$

1,523,218

$

186,593

$

1,709,811

Custodial funds managed by the Company (1)

$

3,741,978

$

1,759,974

$

5,501,952

(1)Custodial funds include cash accounts holding funds on behalf of borrowers and investors relating to loans serviced under servicing agreements and are not recorded on the Company’s consolidated balance sheets. The Company earns placement fees on certain of these custodial funds where it owns the MSRs and these fees are included in Interest income in the Company’s consolidated statements of income.

Following is a summary of the geographical distribution of loans included in the Company’s loan servicing portfolio for the top five and all other states as measured by UPB:

March 31, 

December 31, 

State

    

2024

    

2023

(in thousands)

California

$

73,344,855

$

72,788,272

Florida

59,174,541

57,824,310

Texas

58,318,589

56,437,082

Virginia

35,562,555

35,376,266

Maryland

26,865,117

26,746,355

All other states

364,158,381

358,044,484

$

617,424,038

$

607,216,769

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value
3 Months Ended
Mar. 31, 2024
Fair Value.  
Fair Value

Note 7—Fair Value

Most of the Company’s assets and certain of its liabilities are measured at or based on their fair values. The Company groups its assets and liabilities at fair value in three levels, based on the markets in which the assets and liabilities are traded and the observability of the significant inputs used to determine fair value. These levels are:

Level 1—Quoted prices in active markets for identical assets or liabilities.

Level 2—Prices determined using other significant observable inputs. Observable inputs are inputs that other market participants would use in pricing an asset or liability and are developed based on market data obtained from sources independent of the Company.

Level 3— Prices determined using significant unobservable inputs. In situations where observable inputs are unavailable, unobservable inputs may be used. Unobservable inputs reflect the Company’s own judgments about the factors that market participants use in pricing an asset or liability, and are based on the best information available in the circumstances.

As a result of the difficulty in observing certain significant valuation inputs affecting “Level 3” fair value assets and liabilities, the Company is required to make judgments regarding these items’ fair values. Different persons in possession of the same facts may reasonably arrive at different conclusions as to the inputs to be applied in valuing these assets and liabilities and their fair values. Such differences may result in significantly different fair value measurements. Likewise, due to the general illiquidity of some of these assets and liabilities, subsequent transactions may be at values significantly different from those reported.

Fair Value Accounting Elections

The Company identified its MSRs, its mortgage servicing liabilities (“MSLs”) and all of its non-cash financial assets to be accounted for at fair value so changes in fair value will be reflected in income as they occur and more timely reflect the results of the Company’s performance.

Assets and Liabilities Measured at Fair Value on a Recurring Basis

Following is a summary of assets and liabilities that are measured at fair value on a recurring basis:

March 31, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

(in thousands)

Assets:

Short-term investment

$

69

$

$

$

69

Principal-only mortgage-backed securities

524,576

524,576

Loans held for sale

4,733,958

466,392

5,200,350

Derivative assets:

Interest rate lock commitments

74,545

74,545

Forward purchase contracts

21,887

21,887

Forward sales contracts

18,622

18,622

MBS put options

1,970

1,970

Put options on interest rate futures purchase contracts

25,353

25,353

Call options on interest rate futures purchase contracts

3,301

3,301

Total derivative assets before netting

28,654

42,479

74,545

145,678

Netting

(36,691)

Total derivative assets

28,654

42,479

74,545

108,987

Mortgage servicing rights

7,483,210

7,483,210

Investment in PennyMac Mortgage Investment Trust

1,101

1,101

$

29,824

$

5,301,013

$

8,024,147

$

13,318,293

Liabilities:

Derivative liabilities:

Interest rate lock commitments

$

$

$

4,737

$

4,737

Forward purchase contracts

6,049

6,049

Forward sales contracts

35,649

35,649

Total derivative liabilities before netting

41,698

4,737

46,435

Netting

(5,651)

Total derivative liabilities

41,698

4,737

40,784

Mortgage servicing liabilities

1,732

1,732

$

$

41,698

$

6,469

$

42,516

December 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

(in thousands)

Assets:

Short-term investment

$

10,268

$

$

$

10,268

Loans held for sale

3,942,127

478,564

4,420,691

Derivative assets:

Interest rate lock commitments

90,313

90,313

Forward purchase contracts

78,448

78,448

Forward sales contracts

6,151

6,151

MBS put options

413

413

MBS call options

6,265

6,265

Put options on interest rate futures purchase contracts

11,043

11,043

Call options on interest rate futures purchase contracts

66,176

66,176

Total derivative assets before netting

77,219

91,277

90,313

258,809

Netting

(79,730)

Total derivative assets

77,219

91,277

90,313

179,079

Mortgage servicing rights

7,099,348

7,099,348

Investment in PennyMac Mortgage Investment Trust

1,121

1,121

$

88,608

$

4,033,404

$

7,668,225

$

11,710,507

Liabilities:

Derivative liabilities:

Interest rate lock commitments

$

$

$

720

$

720

Forward purchase contracts

5,141

5,141

Forward sales contracts

92,796

92,796

Call options on interest rate futures sales contracts

3,209

3,209

Total derivative liabilities before netting

3,209

97,937

720

101,866

Netting

(48,591)

Total derivative liabilities

3,209

97,937

720

53,275

Mortgage servicing liabilities

1,805

1,805

$

3,209

$

97,937

$

2,525

$

55,080

As shown above, certain of the Company’s loans held for sale, Interest Rate Lock Commitments (“IRLCs”), MSRs and MSLs are measured using Level 3 fair value inputs. Following are roll forwards of assets and liabilities measured at fair value using “Level 3” inputs at either the beginning or the end of the quarter presented:

Quarter ended March 31, 2024

Net interest 

Mortgage 

Loans held

rate lock

servicing 

Assets

    

for sale

    

commitments (1)

    

rights

    

Total

(in thousands)

Balance, December 31, 2023

$

478,564

$

89,593

$

7,099,348

$

7,667,505

Purchases and issuances, net

905,860

100,271

1,006,131

Capitalization of interest and servicing advances

11,226

11,226

Sales and repayments

(383,999)

(383,999)

Mortgage servicing rights resulting from loan sales

412,520

412,520

Changes in fair value included in income arising from:

Changes in instrument-specific credit risk

17,142

17,142

Other factors

(572)

11,524

(28,658)

(17,706)

16,570

11,524

(28,658)

(564)

Transfers from Level 3 to Level 2

(561,829)

(561,829)

Transfers to loans held for sale

(131,580)

(131,580)

Balance, March 31, 2024

$

466,392

$

69,808

$

7,483,210

$

8,019,410

Changes in fair value recognized during the quarter relating to assets still held at March 31, 2024

$

19,043

$

69,808

$

(28,658)

$

60,193

(1)For the purpose of this table, the IRLC asset and liability positions are shown net.

Quarter ended

Liabilities

    

March 31, 2024

(in thousands)

Mortgage servicing liabilities:

Balance, December 31, 2023

$

1,805

Changes in fair value included in income

(73)

Balance, March 31, 2024

$

1,732

Changes in fair value recognized during the quarter relating to liabilities still outstanding at March 31, 2024

$

(73)

Quarter ended March 31, 2023

Net interest 

Mortgage

Loans held

rate lock

servicing

Assets

for sale

    

commitments (1)

    

rights

    

Total

(in thousands)

Balance, December 31, 2022

$

345,772

$

25,844

$

5,953,621

$

6,325,237

Purchases and issuances, net

437,650

62,508

500,158

Capitalization of interest and servicing advances

7,655

7,655

Sales and repayments

(122,858)

(232)

(123,090)

Mortgage servicing rights resulting from loan sales

286,533

286,533

Changes in fair value included in income arising from:

Changes in instrument-specific credit risk

9,543

9,543

Other factors

793

72,412

(236,532)

(163,327)

10,336

72,412

(236,532)

(153,784)

Transfers:

From Level 3 to Level 2

(365,714)

(365,714)

To real estate acquired in settlement of loans

(52)

(52)

To loans held for sale

(101,918)

(101,918)

Balance, March 31, 2023

$

312,789

$

58,846

$

6,003,390

$

6,375,025

Changes in fair value recognized during the quarter relating to assets still held at March 31, 2023

$

8,413

$

58,846

$

(236,532)

$

(169,273)

(1)For the purpose of this table, the IRLC asset and liability positions are shown net.

Liabilities

Quarter ended March 31, 2023

(in thousands)

Mortgage servicing liabilities:

Balance, December 31, 2022

$

2,096

Changes in fair value included in income

(85)

Balance, March 31, 2023

$

2,011

Changes in fair value recognized during the quarter relating to liabilities still outstanding at March 31, 2023

$

(85)

The Company had transfers among the fair value levels arising from the return to salability in the active secondary market of certain loans held for sale and from transfers of IRLCs to Loans held for sale at fair value upon purchase or funding.

Assets and Liabilities Measured at Fair Value under the Fair Value Option

Net changes in fair values included in income for assets and liabilities carried at fair value as a result of management’s election of the fair value option by income statement line item are summarized below:

2024

2023

Net gains on

Net

Net gains on 

Net

loans held

loan

loans held

loan

for sale at 

servicing

for sale at 

servicing

    

fair value

    

fees

    

Total

    

fair value

    

fees

    

Total

(in thousands)

Assets:

Principal-only stripped mortgage-backed securities

$

$

(311)

$

(311)

$

$

$

Loans held for sale 

129,329

129,329

165,947

165,947

Mortgage servicing rights

(28,658)

(28,658)

(236,532)

(236,532)

$

129,329

$

(28,969)

$

100,360

$

165,947

$

(236,532)

$

(70,585)

Liabilities:

Mortgage servicing liabilities

$

$

73

$

73

$

$

85

$

85

Following are the fair value and related principal amounts due upon maturity of loans held for sale:

March 31, 2024

December 31, 2023

Principal

Principal

amount

amount

Fair

 due upon 

Fair

 due upon 

Loans held for sale

    

value

    

maturity

    

Difference

    

value

    

maturity

    

Difference

(in thousands)

Current through 89 days delinquent

$

5,162,089

$

5,062,370

$

99,719

$

4,378,042

$

4,233,764

$

144,278

90 days or more delinquent:

Not in foreclosure

32,071

35,496

(3,425)

35,253

38,922

(3,669)

In foreclosure

6,190

13,853

(7,663)

7,396

22,003

(14,607)

$

5,200,350

$

5,111,719

$

88,631

$

4,420,691

$

4,294,689

$

126,002

Assets Measured at Fair Value on a Nonrecurring Basis

Following is a summary of assets that were measured at fair value on a nonrecurring basis:

Real estate acquired in settlement of loans

Level 1

    

Level 2

    

Level 3

    

Total

    

(in thousands)

March 31, 2024

$

$

$

2,473

$

2,473

December 31, 2023

$

$

$

2,669

$

2,669

The following table summarizes the losses recognized on assets when they were remeasured at fair value on a nonrecurring basis:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Real estate acquired in settlement of loans

$

(1,210)

$

(558)

Fair Value of Financial Instruments Carried at Amortized Cost

The Company’s Assets sold under agreements to repurchase, Mortgage loan participation purchase and sale agreements, Notes payable secured by mortgage servicing assets and Unsecured senior notes are carried at amortized cost.

These liabilities are classified as “Level 3” fair value items due to the Company’s reliance on unobservable inputs to estimate their fair values. The Company has concluded that the fair values of these liabilities other than term notes and term loans included in Notes payable secured by mortgage servicing assets and the Unsecured senior notes approximate their carrying values due to their short terms and/or variable interest rates.

The Company estimates the fair value of the term notes, term loans and the Unsecured senior notes using indications of fair value provided by non-affiliate brokers, pricing services and internal estimates of fair value. The fair values and carrying values of these liabilities are summarized below:

    

March 31, 2024

    

December 31, 2023

Fair value

Carrying value

Fair value

Carrying value

(in thousands)

Term notes and term loans

$

1,736,738

$

1,722,656

$

1,730,000

$

1,724,290

Unsecured senior notes

$

2,472,415

$

2,521,031

$

2,467,750

$

2,519,651

Valuation Governance

Most of the Company’s financial assets, and all of its derivatives, MSRs and MSLs, are carried at fair value with changes in fair value recognized in current period income. Certain of the Company’s financial assets and derivatives and all of its MSRs and MSLs are “Level 3” fair value assets and liabilities which require use of unobservable inputs that are significant to the estimation of the items’ fair values. Unobservable inputs reflect the Company’s own judgments about the factors that market participants use in pricing an asset or liability, and are based on the best information available under the circumstances.

Due to the difficulty in estimating the fair values of “Level 3” fair value assets and liabilities, the Company has assigned responsibility for estimating the fair values of these assets and liabilities to specialized staff within its capital markets group and subjects the valuation process to significant senior management oversight.

With respect to “Level 3” valuations other than IRLCs, the capital markets valuation staff group reports to the Company’s senior management valuation committee, which oversees the valuations. Capital markets valuation staff monitors the models used for valuation of the Company’s “Level 3” fair value assets and liabilities, including the models’ performance versus actual results, and reports those results as well as changes in the valuation of the non-IRLC “Level 3” fair value assets and liabilities, including major factors affecting the valuations and any changes in model methods and inputs, to PFSI’s senior management valuation committee. The Company’s senior management valuation committee includes the Company’s chief financial, risk, and capital markets officers as well as other senior members of the Company’s finance, capital markets and risk management staffs.

To assess the reasonableness of its valuations, the capital markets valuation staff presents an analysis of the effect on the valuations of changes to the significant inputs to the models and, for MSRs, comparisons of its estimates of fair value and of key inputs to those procured from nonaffiliated brokers and published surveys.

The fair value of the Company’s IRLCs is developed by its capital markets risk management staff and is reviewed by its capital markets operations staff.

Valuation Techniques and Inputs

Following is a description of the techniques and inputs used in estimating the fair values of “Level 2” and “Level 3” fair value assets and liabilities:

Principal-Only Stripped Mortgage-Backed Securities

The Company categorizes principal-only stripped securities as “Level 2” fair value financial instruments. Fair values of these securities are established based on quoted market prices for these or similar securities.

Loans Held for Sale

Most of the Company’s loans held for sale at fair value are saleable into active markets and are therefore categorized as “Level 2” fair value assets. The fair values of “Level 2” fair value loans are determined using their contracted selling prices or quoted market prices or market price equivalents.

Certain of the Company’s loans held for sale are not saleable into active markets and are therefore categorized as “Level 3” fair value assets. Loans held for sale categorized as “Level 3” fair value assets include:

Early buy out (“EBO”) loans. EBO loans are government guaranteed or insured loans purchased by the Company from Ginnie Mae guaranteed securities in its loan servicing portfolio. The Company’s right to purchase a government guaranteed or insured loan from a Ginnie Mae security arises as the result of the loan being at least three months delinquent on the date of purchase by the Company and provides an alternative to the Company’s obligation to continue advancing principal and interest at the coupon rate of the related Ginnie Mae security. Such a loan may be resold to an investor and thereafter may be repurchased to the extent it becomes eligible for resale into a new Ginnie Mae guaranteed security.

A loan becomes eligible for resale into a new Ginnie Mae security when the loan becomes current either through completion of a modification of the loan’s terms or after three months of timely payments following either the completion of a payment deferral program or borrower reperformance and when the issuance date of the new security is at least 120 days after the date the loan was last delinquent.

Loans with identified defects. Loans that are not saleable into active markets due to identification of a defect by the Company or to the repurchase by the Company of a loan with an identified defect.

Closed-end second lien mortgage loans. At present, there is no active market with observable inputs that are significant to the estimation of fair value of the closed-end second lien mortgage loans the Company produces.

The Company uses a discounted cash flow model to estimate the fair value of its “Level 3” fair value loans held for sale. The significant unobservable inputs used in the fair value measurement of the Company’s “Level 3” fair value loans held for sale are discount rates, home price projections, voluntary prepayment/resale and total prepayment/resale speeds. Significant changes in any of those inputs in isolation could result in a significant change to the loans’ fair value measurement. Increases in home price projections are generally accompanied by an increase in voluntary prepayment speeds.

Following is a quantitative summary of key “Level 3” fair value inputs used in the valuation of loans held for sale:

    

March 31, 2024

    

December 31, 2023

Fair value (in thousands)

$

466,392

$

478,564

Key inputs (1):

Discount rate:

Range

6.7% – 10.2%

7.1% – 10.2%

Weighted average

7.4%

7.2%

Twelve-month projected housing price index change:

Range

1.8% – 1.9%

0.3% – 0.5%

Weighted average

1.8%

0.5%

Voluntary prepayment/resale speed (2):

Range

6.2% – 38.9%

4.0% – 36.9%

Weighted average

25.9%

24.8%

Total prepayment/resale speed (3):

Range

6.3% – 47.3%

4.0% – 50.3%

Weighted average

29.3%

32.2%

(1)Weighted average inputs are based on the fair values of the “Level 3” fair value loans.
(2)Voluntary prepayment/resale speed is measured using life voluntary Conditional Prepayment Rate (“CPR”).
(3)Total prepayment/resale speed is measured using life total CPR, which includes both voluntary and involuntary prepayment/resale speeds.

Changes in fair value of loans held for sale attributable to changes in the loan’s instrument-specific credit risk are measured with reference to the change in the respective loan’s delinquency status and performance history at period end from the later of the beginning of the period or acquisition date. Changes in fair value of loans held for sale are included in Net gains on loans held for sale at fair value in the Company’s consolidated statements of income.

Derivative Financial Instruments

Interest Rate Lock Commitments

The Company categorizes IRLCs as “Level 3” fair value assets or liabilities. The Company estimates the fair values of IRLCs based on quoted Agency MBS prices, its estimate of the fair value of the MSRs it expects to receive in the sale of the loans and the probability that the loans will be funded or purchased (the “pull-through rate”).

The significant unobservable inputs used in the fair value measurement of the Company’s IRLCs are the pull-through rate and the estimated fair values of MSRs attributable to the mortgage loans it has committed to originate or purchase. Significant changes in the pull-through rate or the MSR components of the IRLCs, in isolation, could result in significant changes in the IRLCs’ fair value measurements. The financial effects of changes in these inputs are generally inversely correlated as increasing interest rates have a positive effect on the fair value of the MSR component of IRLC fair value, but increase the pull-through rate for the loan principal and interest payment cash flow component, which has decreased in fair value. Changes in fair value of IRLCs are included in Net gains on loans held for sale at fair value in the Company’s consolidated statements of income.

Following is a quantitative summary of key unobservable inputs used in the valuation of IRLCs:

    

March 31, 2024

    

December 31, 2023

Fair value (in thousands) (1)

 

$

69,808

$

89,593

Committed amount (in thousands)

$

7,270,122

$

6,349,628

Key inputs (2):

Pull-through rate:

Range

19.6% – 100%

10.2% – 100%

Weighted average

79.1%

81.1%

Mortgage servicing rights fair value expressed as:

Servicing fee multiple:

Range

1.1 – 7.8

1.1 – 7.3

Weighted average

4.4

4.2

Percentage of loan commitment amount:

Range

0.3% – 4.3%

0.3% – 4.3%

Weighted average

2.1%

1.9%

(1)For purpose of this table, IRLC asset and liability positions are shown net.
(2)Weighted average inputs are based on the committed amounts.

Hedging Derivatives

Fair values of derivative financial instruments actively traded on exchanges are categorized by the Company as “Level 1” fair value assets and liabilities; fair values of derivative financial instruments based on observable interest rates, volatilities and prices in the MBS or other markets are categorized by the Company as “Level 2” fair value assets and liabilities.

Changes in the fair values of hedging derivatives are included in Net gains on loans held for sale at fair value, or Net loan servicing fees – Mortgage servicing rights hedging results, as applicable, in the Company’s consolidated statements of income.

Mortgage Servicing Rights

MSRs are categorized as “Level 3” fair value assets. The Company uses a discounted cash flow approach to estimate the fair value of MSRs. The key inputs used in the estimation of the fair value of MSRs include the applicable prepayment rate (prepayment speed), pricing spread (discount rate), and annual per-loan cost to service the underlying loans, all of which are unobservable. Significant changes to any of those inputs in isolation could result in a significant change in the MSR fair value measurement. Changes in these key inputs are not directly related. Changes in the fair value of MSRs are included in Net loan servicing feesChange in fair value of mortgage servicing rights and mortgage servicing liabilities in the Company’s consolidated statements of income.

Following are the key inputs used in determining the fair value of MSRs received by the Company when it retains the obligation to service the mortgage loans it sells:

Quarter ended March 31, 

2024

2023

(Amount recognized and unpaid principal balance of underlying loans in thousands)

MSR and pool characteristics:

    

Amount recognized

$

412,520

$

286,533

Unpaid principal balance of underlying loans

$

19,484,815

$

13,695,364

Weighted average servicing fee rate (in basis points)

44

50

Key inputs (1):

Annual total prepayment speed (2):

Range

7.9% – 15.9%

9.2% – 23.2%

Weighted average

11.0%

11.7%

Equivalent average life (in years):

Range

3.5 – 9.3

3.0 – 8.4

Weighted average

7.5

7.3

Pricing spread (3):

Range

5.5% – 12.6%

5.5% – 11.7%

Weighted average

6.3%

7.7%

Per-loan annual cost of servicing:

Range

$71 – $127

$68 – $125

Weighted average

$99

$103

(1)Weighted average inputs are based on the UPB of the underlying loans.
(2)Annual total prepayment speed is measured using life total CPR, which includes both voluntary and involuntary prepayments. Equivalent average life is provided as supplementary information.
(3)Pricing spread represents a margin that is applied to a reference interest rate’s forward rate curve to develop periodic discount rates. The Company applies a pricing spread to a derived United State Treasury Securities (“Treasury”) yield curve for purposes of discounting cash flows relating to MSRs.

Following is a quantitative summary of key inputs used in the valuation of the Company’s MSRs and the effect on the fair value from adverse changes in those inputs:

March 31, 2024

December 31, 2023

(Fair value, unpaid principal balance of underlying 

 loans and effect on fair value amounts in thousands)

Fair value

$ 7,483,210

$ 7,099,348

Pool characteristics:

Unpaid principal balance of underlying mortgage loans

$ 381,470,663

$ 370,244,119

Weighted average note interest rate

4.2%

4.1%

Weighted average servicing fee rate (in basis points)

38

38

Key inputs (1):

Annual total prepayment speed (2):

Range

6.0% – 17.6%

6.1% – 17.8%

Weighted average

7.9%

8.3%

Equivalent average life (in years):

Range

3.0 – 9.0

3.0 – 9.0

Weighted average

8.2

8.1

Effect on fair value of (3):

5% adverse change

($110,071)

($107,757)

10% adverse change

($216,317)

($211,643)

20% adverse change

($418,132)

($408,638)

Pricing spread (4):

Range

5.5% – 12.6%

5.5% – 12.6%

Weighted average

6.4%

6.4%

Effect on fair value of (3):

5% adverse change

($98,475)

($94,307)

10% adverse change

($194,382)

($186,129)

20% adverse change

($378,857)

($362,671)

Per-loan annual cost of servicing:

Range

$70 – $132

$70 – $135

Weighted average

$107

$107

Effect on fair value of (3):

5% adverse change

($45,114)

($44,572)

10% adverse change

($90,228)

($89,145)

20% adverse change

($180,457)

($178,289)

(1)Weighted average inputs are based on the UPB of the underlying loans.
(2)Annual total prepayment speed is measured using life total CPR, which includes both voluntary and involuntary prepayments. Equivalent average life is provided as supplementary information.
(3)These sensitivity analyses are limited in that they were performed as of a particular date; only contemplate the movements in the indicated inputs; do not incorporate changes to other inputs; are subject to the accuracy of the models and inputs used; and do not incorporate other factors that would affect the Company’s overall financial performance in such events, including operational adjustments made to account for changing circumstances. For these reasons, these analyses should not be viewed as earnings forecasts.
(4)The Company applies a pricing spread to a derived Treasury yield curve for purposes of discounting cash flows relating to MSRs.

Mortgage Servicing Liabilities

MSLs are categorized as “Level 3” fair value liabilities. The Company uses a discounted cash flow approach to estimate the fair value of MSLs. The key inputs used in the estimation of the fair value of MSLs include the applicable annual total prepayment speed, pricing spread, and the per-loan annual cost of servicing the underlying loans. Changes in the fair value of MSLs are included in Net servicing feesChange in fair value of mortgage servicing rights and mortgage servicing liabilities in the Company’s consolidated statements of income.

Following are the key inputs used in determining the fair value of MSLs:

March 31, 

December 31, 

2024

2023

Fair value (in thousands)

$

1,732

$

1,805

Pool characteristics:

 

    

Unpaid principal balance of underlying loans (in thousands)

$

22,644

$

24,892

Servicing fee rate (in basis points)

25

25

Key inputs (1):

Annual total prepayment speed (2)

15.9%

16.1%

Pricing spread (3)

8.5%

8.3%

Equivalent average life (in years)

5.1

5.1

Per-loan annual cost of servicing

$

992

$

1,043

(1)Weighted average inputs are based on UPB of the underlying mortgage loans.
(2)Annual total prepayment speed is measured using life total CPR, which includes both voluntary and involuntary prepayments. Equivalent average life is provided as supplementary information.
(3)The Company applies a pricing spread to a derived Treasury yield curve for purposes of discounting cash flows relating to MSLs.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Mortgage-Backed Securities
3 Months Ended
Mar. 31, 2024
Mortgage-Backed Securities  
Mortgage-Backed Securities

Note 8—Mortgage-Backed Securities

During the quarter ended March 31, 2024, the Company began to invest in Agency principal-only stripped MBS for the purpose of hedging the fair value of its MSRs. MBS are carried at fair value with changes in fair value recognized in current period income. Changes in fair value arising from accrual of unearned discounts are recognized using the interest method and are included in Interest income. Changes in fair value arising from other factors are included in Mortgage servicing rights hedging results. All of the principal-only stripped MBS had contractual maturities of over ten years and were pledged to secure sales of assets under agreements to repurchase.

Following is a summary of the Company’s investment in principal-only stripped MBS:

March 31, 2024

(in thousands)

Principal balance

$

654,884

Unearned discounts

(129,997)

Cumulative valuation changes

(311)

Fair value

$

524,576

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loans Held for Sale at Fair Value
3 Months Ended
Mar. 31, 2024
Loans Held for Sale at Fair Value  
Loans Held for Sale at Fair Value

Note 9—Loans Held for Sale at Fair Value

Loans held for sale at fair value include the following:

March 31, 

December 31, 

Loan type

    

2024

    

2023

(in thousands)

Government-insured or guaranteed

$

2,517,566

$

2,099,135

Conventional conforming

2,158,242

1,821,085

Jumbo

58,150

21,907

Closed-end second lien mortgage loans

230,639

322,015

Purchased from Ginnie Mae securities serviced by the Company

222,286

146,585

Repurchased pursuant to representations and warranties

13,467

9,964

$

5,200,350

$

4,420,691

Fair value of loans pledged to secure:

Assets sold under agreements to repurchase

$

4,741,330

$

3,858,977

Mortgage loan participation purchase and sale agreements

385,804

470,524

$

5,127,134

$

4,329,501

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments
3 Months Ended
Mar. 31, 2024
Derivative Financial Instruments  
Derivative Financial Instruments

Note 10—Derivative Financial Instruments

The Company holds and issues derivative financial instruments in connection with its operating and investing activities. Derivative financial instruments are created in the Company’s loan production activities and when the Company enters into derivative transactions as part of its interest rate risk management activities. Derivative financial instruments created in the Company’s loan production activities are IRLCs that are created when the Company commits to purchase or originate a loan for sale.

The Company engages in interest rate risk management activities in an effort to moderate the effect of changes in market interest rates on the fair value of certain of the its assets. To manage this fair value risk resulting from interest rate risk, the Company uses derivative financial instruments acquired with the intention of reducing the risk that changes in market interest rates will result in unfavorable changes in the fair value of the Company’s IRLCs, inventory of loans held for sale and its MSRs.

The Company does not designate and qualify any of its derivatives for hedge accounting. The Company records all derivative financial instruments at fair value and records changes in fair value in current period income.

Derivative Notional Amounts, Fair Value of Derivatives and Netting of Financial Instruments

The Company has elected to present net derivative asset and liability positions, and cash collateral obtained from or posted to its counterparties when subject to a master netting arrangement that is legally enforceable on all counterparties in the event of default. The derivatives that are not subject to a master netting arrangement are IRLCs.

The Company had the following derivative financial instruments recorded on its consolidated balance sheets:

March 31, 2024

December 31, 2023

Fair value

Fair value

Notional

Derivative

Derivative

Notional

Derivative

Derivative

Derivative instrument

    

amount (1)

    

assets

    

liabilities

    

amount (1)

    

assets

    

liabilities

(in thousands)

Not subject to master netting arrangements:

Interest rate lock commitments

7,270,122

$

74,545

$

4,737

6,349,628

$

90,313

$

720

Subject to master netting arrangements (2):

Forward purchase contracts

14,624,053

21,887

6,049

15,863,667

78,448

5,141

Forward sales contracts

17,168,191

18,622

35,649

14,477,159

6,151

92,796

MBS put options

2,700,000

1,970

2,925,000

413

MBS call options

1,000,000

6,265

Put options on interest rate futures purchase contracts

8,917,500

25,353

8,717,500

11,043

Call options on interest rate futures purchase contracts

1,625,000

3,301

4,250,000

66,176

3,209

Treasury futures purchase contracts

8,068,300

5,986,500

Treasury futures sale contracts

9,408,000

10,677,000

Total derivatives before netting

145,678

46,435

258,809

101,866

Netting

(36,691)

(5,651)

(79,730)

(48,591)

$

108,987

$

40,784

$

179,079

$

53,275

Deposits received from derivative counterparties included in the derivative balances above, net

$

(31,040)

$

(31,139)

(1)Notional amounts provide an indication of the volume of the Company’s derivative activity.
(2)All derivatives subject to master netting agreements are interest rate derivatives that are used as economic hedges.

Derivative Assets, Financial Instruments, and Cash Collateral Held by Counterparty

The following table summarizes by significant counterparty the amount of derivative asset positions after considering master netting arrangements and financial instruments or cash pledged that do not meet the accounting guidance to qualify for setoff accounting.

March 31, 2024

December 31, 2023

Gross amount not 

Gross amount not

offset in the

offset in the

consolidated 

consolidated 

Net amount

balance sheet

Net amount

balance sheet

of assets in the

Cash

of assets in the

Cash

consolidated

Financial

collateral

Net

consolidated

Financial

collateral

Net

    

balance sheet

    

instruments

    

received

    

amount

    

balance sheet

    

instruments

    

received

    

amount

(in thousands)

Interest rate lock commitments

$

74,545

$

$

$

74,545

$

90,313

$

$

$

90,313

RJ O' Brien

28,654

28,654

74,010

74,010

Citibank, N.A.

3,476

3,476

2,947

2,947

Goldman Sachs

8,473

8,473

Mizuho Securities

1,467

1,467

Others

2,312

2,312

1,869

1,869

$

108,987

$

$

$

108,987

$

179,079

$

$

$

179,079

Derivative Liabilities, Financial Instruments and Collateral Held by Counterparty

The following table summarizes by significant counterparty the amount of derivative liabilities and assets sold under agreements to repurchase after considering master netting arrangements and financial instruments or cash pledged that do not meet the accounting guidance to qualify for setoff accounting. All assets sold under agreements to repurchase are secured by sufficient collateral or have fair values that exceed the liability amounts recorded on the consolidated balance sheets.

March 31, 2024

December 31, 2023

Gross amounts

Gross amounts

not offset in the

not offset in the

Net amount

consolidated 

Net amount

consolidated 

of liabilities

balance sheet

of liabilities

balance sheet

in the

Cash

in the

Cash

consolidated

Financial

 collateral 

Net

consolidated

Financial

collateral

Net

 

balance sheet

 

instruments (1)

 

pledged

 

amount

 

balance sheet

 

instruments (1)

 

pledged

 

amount

(in thousands)

Interest rate lock commitments

$

4,737

$

$

$

4,737

$

720

$

$

$

720

Atlas Securitized Products, L.P.

1,203,385

(1,203,385)

1,210,473

(1,210,473)

Bank of America, N.A.

1,087,182

(1,086,753)

429

875,766

(872,148)

3,618

Royal Bank of Canada

666,511

(666,511)

457,743

(457,743)

Wells Fargo Bank, N.A.

443,386

(416,035)

27,351

116,275

(114,647)

1,628

JPMorgan Chase Bank, N.A.

412,478

(412,448)

30

243,225

(243,225)

BNP Paribas

322,871

(322,871)

185,425

(185,425)

Goldman Sachs

299,387

(299,205)

182

178,751

(178,751)

Citibank, N.A.

293,885

(293,885)

174,221

(174,221)

Morgan Stanley Bank, N.A.

227,757

(223,410)

4,347

195,714

(164,149)

31,565

Barclays Capital

197,489

(196,316)

1,173

128,488

(118,667)

9,821

Santander US Capital Markets LLC

195,541

(195,307)

234

Nomura Corporate Funding Americas

125,036

(125,000)

36

50,000

(50,000)

Athene Annuity & Life Assurance Company

661

661

2,111

2,111

Federal National Mortgage Association

189

189

1,337

1,337

Others

1,415

1,415

2,475

2,475

$

5,481,910

$

(5,441,126)

$

$

40,784

$

3,822,724

$

(3,769,449)

$

$

53,275

(1)Amounts represent the UPB of Assets sold under agreements to repurchase.

Following are the gains (losses) recognized by the Company on derivative financial instruments and the income statement lines where such gains and losses are included:

Quarter ended March 31, 

Derivative activity

    

Consolidated income statement line

    

2024

    

2023

(in thousands)

Interest rate lock commitments

Net gains on loans held for sale at fair value (1)

$

(19,786)

$

33,002

Hedged item:

Interest rate lock commitments and
loans held for sale

Net gains on loans held for sale at fair value

$

52,237

$

(94,798)

Mortgage servicing rights

Net loan servicing fees–Mortgage servicing rights hedging results

$

(294,334)

$

47,227

(1)Represents net change in fair value of IRLCs from the beginning to the end of the quarter. Amounts recognized at the date of commitment and fair value changes recognized during the quarter until purchase of the underlying loans or the cancellation of the commitment are shown in the rollforward of IRLCs for the quarter in Note 7 – Fair Value – Assets and Liabilities Measured at Fair Value on a Recurring Basis.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Mortgage Servicing Rights and Mortgage Servicing Liabilities
3 Months Ended
Mar. 31, 2024
Mortgage Servicing Rights and Mortgage Servicing Liabilities  
Mortgage Servicing Rights and Mortgage Servicing Liabilities

Note 11—Mortgage Servicing Rights and Mortgage Servicing Liabilities

Mortgage Servicing Rights at Fair Value

The activity in MSRs is as follows:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Balance at beginning of quarter

$

7,099,348

$

5,953,621

Additions (deductions):

MSRs resulting from loan sales

412,520

286,533

Transfer of mortgage servicing rights relating to delinquent loans to Agency

(232)

412,520

286,301

Change in fair value due to:

Changes in inputs used in valuation model (1)

169,952

(90,279)

Other changes in fair value (2)

(198,610)

(146,253)

Total change in fair value

(28,658)

(236,532)

Balance at end of quarter

$

7,483,210

$

6,003,390

Unpaid principal balance of underlying loans at end of quarter

$

381,470,663

$

321,263,982

March 31, 

December 31,

2024

2023

(in thousands)

Fair value of mortgage servicing rights pledged to secure Assets sold under agreements to repurchase and Notes payable secured by mortgage servicing assets

$

7,406,892

$

7,033,892

(1)Principally reflects changes in annual total prepayment speed, pricing spread, per loan annual cost of servicing and UPB of underlying loan inputs.
(2)Represents changes due to realization of cash flows.

Mortgage Servicing Liabilities at Fair Value

The activity in MSLs is summarized below:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Balance at beginning of quarter

$

1,805

$

2,096

Changes in fair value due to:

Changes in inputs used in valuation model (1)

(27)

(15)

Other changes in fair value (2)

(46)

(70)

Total change in fair value

(73)

(85)

Balance at end of quarter

$

1,732

$

2,011

Unpaid principal balance of underlying loans at end of quarter

$

22,644

$

28,380

(1)Principally reflects changes in annual total prepayment speed and per loan annual cost of servicing.

(2)Represents changes due to realization of cash flows.

Contractual servicing fees relating to MSRs and MSLs are recorded in Net loan servicing fees—Loan servicing fees—From non-affiliates on the Company’s consolidated statements of income; other fees relating to MSRs and MSLs are recorded in Net loan servicing fees—Loan servicing fees—Other on the Company’s consolidated statements of income. Such amounts are summarized below:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Contractual servicing fees

$

358,026

$

290,697

Other fees:

Late charges

17,609

12,601

Other

2,640

2,181

$

378,275

$

305,479

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Assets
3 Months Ended
Mar. 31, 2024
Other Asset  
Other Assets

Note 12—Other Assets

Other assets are summarized below:

March 31, 

December 31, 

2024

    

2023

(in thousands)

Margin deposits

$

154,321

$

135,645

Capitalized software, net

140,419

148,736

Operating lease right-of-use assets

46,490

49,926

Servicing fees receivable, net

34,312

37,271

Other servicing receivables

45,280

30,530

Interest receivable

39,837

35,196

Prepaid expenses

35,325

36,044

Real estate acquired in settlement of loans

18,195

14,982

Furniture, fixtures, equipment and building improvements, net

17,951

19,016

Deposits securing Assets sold under agreements to repurchase and
Notes payable secured by mortgage servicing assets

16,175

15,653

Other

75,063

59,461

$

623,368

$

582,460

Deposits securing Assets sold under agreements to repurchase and Notes payable secured by mortgage servicing assets

$

16,175

$

15,653

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
3 Months Ended
Mar. 31, 2024
Leases  
Leases

Note 13—Leases

The Company has operating lease agreements relating to its facilities. The Company’s operating lease agreements have remaining terms ranging from less than one year to seven years. Some of the operating lease agreements include options to extend the term for up to five years. None of the Company’s operating lease agreements require the Company to make variable lease payments.

The Company’s lease agreements are summarized below:

Quarter ended March 31, 

2024

    

2023

(dollars in thousands)

Lease expense:

Operating leases

$

4,031

$

4,949

Short-term leases

84

163

Sublease income

(425)

(96)

Net lease expense included in Occupancy and equipment expense

$

3,690

$

5,016

Other information:

Payments for operating leases

$

4,974

$

5,696

Operating lease right-of-use assets recognized

$

$

1,727

Quarter end weighted averages:

Remaining lease term (in years)

4.1

4.6

Discount rate

3.8%

3.8%

Lease payments attributable to the Company’s operating lease liabilities are summarized below:

Twelve months ended March 31,

Operating leases

(in thousands)

2025

$

19,540

2026

18,635

2027

13,385

2028

5,791

2029

5,009

Thereafter

5,791

Total lease payments

68,151

Less imputed interest

(6,487)

Operating lease liability included in Accounts payable and accrued expenses

$

61,664

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-Term Debt
3 Months Ended
Mar. 31, 2024
Short-Term Debt  
Short-Term Debt

Note 14—Short-Term Debt

The borrowing facilities described throughout these Notes 14 and 15 contain various covenants, including financial covenants governing the Company’s net worth, debt-to-equity ratio and liquidity. Management believes that the Company was in compliance with these covenants as of March 31, 2024.

Assets Sold Under Agreements to Repurchase

The Company has multiple borrowing facilities in the form of asset sales under agreements to repurchase. These borrowing facilities are secured by principal-only stripped mortgage-backed securities at fair value, loans held for sale at fair value or participation certificates backed by mortgage servicing assets. Eligible assets are sold at advance rates based on the fair value (as determined by the lender) of the assets sold. Interest is charged at a rate based on the Secured Overnight Financing Rate (“SOFR”). Loans and participation certificates financed under these agreements may be re-pledged by the lenders.

Assets sold under agreements to repurchase are summarized below:

Quarter ended March 31, 

    

2024

    

2023

(dollars in thousands)

Average balance of assets sold under agreements to repurchase

$

3,542,537

$

3,508,262

Weighted average interest rate (1)

7.24%

6.54%

Total interest expense

$

70,435

$

59,223

Maximum daily amount outstanding

$

5,442,438

$

5,768,570

(1)Excludes the effect of amortization of debt issuance costs and utilization fees of $6.7 million and $2.6 million for the quarters ended March 31, 2024 and 2023, respectively.

March 31, 

December 31, 

    

2024

    

2023

(dollars in thousands)

Carrying value:

Unpaid principal balance

$

5,441,126

$

3,769,449

Unamortized debt issuance costs

(5,772)

(5,493)

$

5,435,354

$

3,763,956

Weighted average interest rate

6.92%

7.05%

Available borrowing capacity (1):

Committed

$

712,341

$

1,282,040

Uncommitted

4,838,453

5,548,511

$

5,550,794

$

6,830,551

Assets securing repurchase agreements:

Principal-only stripped MBS

$

524,576

Loans held for sale

$

4,741,330

$

3,858,977

Servicing advances (2)

$

271,947

$

354,831

Mortgage servicing rights (2)

$

6,533,305

$

6,284,239

Deposits (2)

$

16,175

$

15,653

(1)The amount the Company is able to borrow under asset repurchase agreements is tied to the fair value of unencumbered assets eligible to secure those agreements and the Company’s ability to fund the agreements’ margin requirements relating to the assets financed.
(2)Beneficial interests in the Ginnie Mae MSRs, Fannie Mae MSRs, servicing advances and deposits together serve as the collateral backing servicing asset financing facilities that are included in Assets sold under agreements to repurchase and the term notes and term loans included in Notes payable secured by mortgage servicing assets. The term notes and term loans are described in Note 15 — Long-Term Debt - Notes payable secured by mortgage servicing assets.

Following is a summary of maturities of outstanding advances under asset repurchase agreements by maturity date:

Remaining maturity at March 31, 2024 (1)

    

Unpaid principal balance

(dollars in thousands)

Within 30 days

$

1,291,192

Over 30 to 90 days

3,225,500

Over 90 to 180 days

139,760

Over 180 days to one year

210,923

Over one year to two years

573,751

Total assets sold under agreements to repurchase

$

5,441,126

Weighted average maturity (in months)

3.5

(1)The Company is subject to margin calls during the periods the agreements are outstanding and therefore may be required to repay a portion of the borrowings before the respective agreements mature if the fair values (as determined by the applicable lender) of the assets securing those agreements decrease.

The amount at risk (the fair value of the assets pledged plus the related margin deposit, less the amount advanced by the counterparty and interest payable) relating to the Company’s assets sold under agreements to repurchase is summarized by counterparty below as of March 31, 2024:

Loans held for sale and MSRs

Weighted average

Counterparty

    

Amount at risk

    

maturity of advances  

    

Facility maturity

(in thousands)

Atlas Securitized Products, L.P., Citibank, N.A., Goldman Sachs Bank USA & Nomura Corporate Funding Americas (1)

$

4,537,873

March 13, 2025

June 27, 2025

Atlas Securitized Products, L.P.

$

121,197

September 10, 2024

June 27, 2025

Bank of America, N.A.

$

73,125

April 28, 2024

June 12, 2025

Barclays Bank PLC

$

30,560

August 1, 2024

March 6, 2026

Royal Bank of Canada

$

29,023

April 28, 2024

February 12, 2025

JP Morgan Chase Bank, N.A.

$

21,732

July 20, 2024

June 9, 2025

BNP Paribas

$

13,954

June 15, 2024

September 30, 2025

Goldman Sachs Bank USA

$

12,362

July 16, 2024

December 8, 2025

Wells Fargo Bank, N.A.

$

11,917

June 11, 2024

May 3, 2025

Morgan Stanley Bank, N.A.

$

11,023

June 18, 2024

February 6, 2026

Citibank, N.A.

$

7,661

    

June 4, 2024

    

June 27, 2025

(1)The amount at risk includes the beneficial interests in Ginnie Mae MSRs, Fannie Mae MSRs and servicing advances pledged to serve as the collateral backing servicing asset facilities included in Assets sold under agreements to repurchase and the term notes and term loans included in Notes payable secured by mortgage servicing assets.

Principal-only stripped MBS

Counterparty

    

Amount at risk

    

Maturity

(in thousands)

Wells Fargo Bank, N.A.

$

11,838

April 26, 2024

JP Morgan Chase Bank, N.A.

$

11,546

April 26, 2024

Santander US Capital Markets LLC

$

8,968

April 30, 2024

Mortgage Loan Participation Purchase and Sale Agreements

Two of the borrowing facilities secured by loans held for sale are in the form of mortgage loan participation purchase and sale agreements. Participation certificates, each of which represents an undivided beneficial ownership interest in mortgage loans that have been pooled with Fannie Mae, Freddie Mac or Ginnie Mae, are sold to a lender pending securitization of the mortgage loans and sale of the resulting securities. A commitment to sell the securities resulting from the pending securitization between the Company and a non-affiliate is also assigned to the lender at the time a participation certificate is sold.

The purchase price paid by the lender for each participation certificate is based on the trade price of the security, plus an amount of interest expected to accrue on the security to its anticipated delivery date, minus a present value adjustment, any related hedging costs and a holdback amount that is based on a percentage of the purchase price. The holdback amount is not required to be paid to the Company until the settlement of the security and its delivery to the lender.

The mortgage loan participation purchase and sale agreements are summarized below:

Quarter ended March 31, 

    

2024

    

2023

Average balance

$

234,874

$

184,193

Weighted average interest rate (1)

6.69%

6.06%

Total interest expense

$

4,077

$

2,923

Maximum daily amount outstanding

$

515,990

$

515,537

(1)Excludes the effect of amortization of debt issuance costs totaling $172,000 for the quarters ended March 31, 2024 and 2023.

    

March 31, 

December 31, 

2024

    

2023

(dollars in thousands)

Carrying value:

Unpaid principal balance

$

363,978

$

446,406

Unamortized debt issuance costs

(180)

(352)

$

363,798

    

$

446,054

Weighted average interest rate

6.58%

6.60%

Fair value of loans pledged to secure mortgage loan participation purchase and sale agreements

$

385,804

$

470,524

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt
3 Months Ended
Mar. 31, 2024
Long-Term Debt.  
Long-Term Debt

Note 15—Long-Term Debt

Notes Payable Secured by Mortgage Servicing Assets

Term Notes and Term Loans

The Company, through its wholly-owned subsidiaries PNMAC, PLS and the PNMAC GMSR ISSUER TRUST (“Issuer Trust”) has entered into a structured finance transaction, in which PLS pledges and/or sells to the Issuer Trust participation certificates representing beneficial interests in Ginnie Mae mortgage servicing assets pursuant to a repurchase agreement. The Issuer Trust has issued variable funding notes to PLS, has issued secured term notes (the “Term Notes”) to qualified institutional buyers under Rule 144A of the Securities Act of 1933, as amended (the “Securities Act”), and has entered into a series of syndicated term loans with various lenders (the “Term Loans”). The Term Notes and Term Loans are secured by participation certificates relating to Ginnie Mae mortgage servicing assets financed pursuant to the servicing asset repurchase facilities, and rank pari passu with the mortgage servicing assets variable funding notes.

Following is a summary of the issued and outstanding Term Notes and Term Loans:

Maturity date

Issuance date

    

Principal balance

    

Annual interest rate spread (1)

    

Stated

    

Optional extension (2)

(in thousands)

Term Notes:

June 3, 2022

$

500,000

4.25%

5/25/2027

5/25/2029

February 29, 2024

425,000

3.20%

3/26/2029

3/25/2031

Term Loans:

February 28, 2023

680,000

3.00%

2/25/2028

2/25/2029

October 25, 2023

125,000

3.00%

10/25/2028

$

1,730,000

(1)Interest is charged at a rate of SOFR plus a spread.
(2)The Term Notes and Term Loans’ indentures provide the Company with the option to extend the maturity of certain of the Term Notes or Term Loans as specified in the respective agreements.

Freddie Mac MSR Note Payable

On December 16, 2022, the Company issued a note payable to a lender that is secured by Freddie Mac MSRs. Interest is charged at a rate of SOFR plus a spread as defined in the agreement. The facility expires on November 13, 2024. The maximum amount that the Company may borrow under the note payable is $400 million, $350 million of which is committed and which may be reduced by other debt outstanding with the counterparty.

Notes payable secured by mortgage servicing assets are summarized below:

Quarter ended March 31, 

    

2024

    

2023

(dollars in thousands)

Average balance

$

1,950,330

$

2,092,056

Weighted average interest rate (1)

8.92%

7.72%

Total interest expense

$

44,006

$

40,778

(1)Excludes the effect of amortization of debt issuance costs totaling $750,000 and $932,000 for the quarters ended March 31, 2024 and 2023, respectively.

March 31, 

December 31, 

    

2024

    

2023

(dollars in thousands)

Carrying value:

Unpaid principal balance:

Term Notes and Term Loans

$

1,730,000

    

$

1,730,000

Freddie Mac MSR Note Payable

250,000

150,000

1,980,000

1,880,000

Unamortized debt issuance costs

(7,980)

(6,585)

$

1,972,020

$

1,873,415

Weighted average interest rate

8.69%

8.82%

Assets pledged to secure notes payable (1):

Servicing advances

$

271,947

$

354,831

Mortgage servicing rights

$

7,406,892

$

7,033,892

Deposits

$

16,175

$

15,653

(1)Beneficial interests in the Ginnie Mae MSRs, Fannie Mae MSRs, servicing advances and deposits together serve as the collateral backing servicing asset facilities that include Assets sold under agreements to repurchase and the Term Notes and Term Loans included in Notes payable secured by mortgage servicing assets.

Unsecured Senior Notes

The Company has issued unsecured senior notes (the “Unsecured Notes”) to qualified institutional buyers under Rule 144A of the Securities Act. The Unsecured Notes are senior unsecured obligations of the Company and will rank senior in right of payment to any future subordinate indebtedness of the Company, equally in right of payment with all existing and future senior indebtedness of the Company and effectively subordinate to any existing and future secured indebtedness of the Company to the extent of the fair value of collateral securing such indebtedness.

The Unsecured Notes are fully and unconditionally guaranteed, jointly and severally, on a senior unsecured basis by PFSI’s existing and future wholly-owned domestic subsidiaries (other than certain excluded subsidiaries defined in the indenture under which the Unsecured Notes were issued). The guarantees are senior unsecured obligations of the guarantors and will rank senior in right of payment to any future subordinate indebtedness of the guarantors, equally in right of payment with all existing and future senior indebtedness of the guarantors and effectively subordinate to any existing and future secured indebtedness of the guarantors to the extent of the fair value of collateral securing such indebtedness. The Unsecured Notes and the guarantees are structurally subordinate to the indebtedness and liabilities of the Company’s subsidiaries that do not guarantee the Unsecured Notes.

Following is a summary of the Company’s outstanding Unsecured Notes issued:

Issuance date

Principal balance

Coupon interest rate

Maturity date

Optional redemption date (1)

(in thousands)

(annual)

September 29, 2020

$

500,000

5.375%

October 15, 2025

October 15, 2022

October 19, 2020

150,000

5.375%

October 15, 2025

October 15, 2022

February 11, 2021

650,000

4.25%

February 15, 2029

February 15, 2024

September 16, 2021

500,000

5.75%

September 15, 2031

September 15, 2026

December 11, 2023

750,000

7.875%

December 15, 2029

December 15, 2026

$

2,550,000

(1)Before the optional redemption date, the Company may redeem some or all of the Unsecured Notes for that issuance at a price equal to 100% of the principal amount, plus accrued and unpaid interest and a make-whole premium or the Company may redeem up to 40% of the Unsecured Notes for that issuance with an amount equal to or less than the net proceeds from certain equity offerings at the redemption price set forth in the indenture, plus accrued and unpaid interest. On or after the optional redemption date, the Company may redeem some or all of the Unsecured Notes for that issuance at the redemption prices set forth in the indenture, plus accrued interest.

Quarter ended March 31, 

    

2024

  

2023

(dollars in thousands)

Average balance

$

2,550,000

$

1,800,000

Weighted average interest rate (1)

5.90%

5.07%

Total interest expense

$

38,832

$

23,428

(1)Excludes the effect of amortization of debt issuance costs of $1.4 million and $913,000 for the quarters ended March 31, 2024 and 2023, respectively.

March 31, 

December 31, 

    

2024

    

2023

(dollars in thousands)

Carrying value:

Unpaid principal balance

$

2,550,000

$

2,550,000

Unamortized debt issuance costs and premiums, net

(28,969)

(30,349)

$

2,521,031

$

2,519,651

Weighted average interest rate

5.90%

5.90%

Maturities of Long-Term Debt

Maturities of long-term debt (based on stated maturity dates) are as follows:

Twelve months ended March 31,

    

2025

    

2026

    

2027

    

2028

    

2029

    

Thereafter

    

Total

(in thousands)

Notes payable secured by mortgage servicing assets (1)

$

250,000

$

$

$

1,180,000

$

550,000

$

$

1,980,000

Unsecured senior notes

650,000

650,000

1,250,000

2,550,000

Total

$

250,000

$

650,000

$

$

1,180,000

$

1,200,000

$

1,250,000

$

4,530,000

(1)The Term Notes and Term Loans’ indentures provide the Company with the option to extend the maturity of the Term Notes and Term Loans as specified in the respective agreements.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Liability for Losses Under Representations and Warranties
3 Months Ended
Mar. 31, 2024
Liability for Losses Under Representations and Warranties  
Liability for Losses Under Representations and Warranties

Note 16—Liability for Losses Under Representations and Warranties

Following is a summary of the Company’s liability for losses under representations and warranties:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Balance at beginning of quarter

$

30,788

$

32,421

Provision for losses:

Resulting from sales of loans

3,952

1,735

Resulting from change in estimate

(3,320)

(1,445)

Losses incurred

(1,444)

(1,608)

Balance at end of quarter

$

29,976

$

31,103

Unpaid principal balance of loans subject to representations and warranties at end of quarter

$

366,147,661

$

303,983,805

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Taxes  
Income Taxes

Note 17—Income Taxes

The Company’s effective income tax rates were 10.4% and 20.4% for the quarters ended March 31, 2024 and 2023, respectively. The decrease in the effective income tax rate for the quarter ended March 31, 2024 when compared to the same period for 2023 was primarily due to a decrease in the permanent adjustment related to non-deductible compensation and an increase in excess tax benefits of options exercised and equity awards vested during the quarter.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies.  
Commitments and Contingencies

Note 18—Commitments and Contingencies

Commitments to Purchase and Fund Mortgage Loans

The Company’s commitments to purchase and fund loans totaled $7.3 billion as of March 31, 2024.

Legal Proceedings

From time to time, the Company may be a party to legal proceedings, lawsuits and other claims arising in the ordinary course of its business. The amount, if any, of ultimate liability with respect to such matters cannot be determined, but despite the inherent uncertainties of litigation, management believes that the ultimate disposition of any such proceedings and exposure will not have, individually or taken together, a material adverse effect on the financial condition, income, or cash flows of the Company.

Litigation

On November 5, 2019, Black Knight Servicing Technologies, LLC (“Black Knight”), now a wholly-owned subsidiary of Intercontinental Exchange, Inc. (NYSE: ICE), filed a Complaint and Demand for Jury Trial in the Fourth Judicial Circuit Court in and for Duval County, Florida (the “Florida State Court”), captioned Black Knight Servicing Technologies, LLC v. PennyMac Loan Services, LLC (“PLS”), Case No. 2019-CA-007908, alleging breach of contract and misappropriation of MSP® System trade secrets. On November 6, 2019, PLS filed unlawful monopolization claims against Black Knight pursuant to the Sherman Act and Clayton Act seeking injunctive relief. On March 30, 2020, the Florida State Court granted a motion to compel arbitration filed by the Company, after which all claims of the Company and Black Knight were consolidated into a binding arbitration.

On November 28, 2023, the arbitrator issued an interim award (the “Interim Award”) granting in part and denying in part Black Knight’s breach of contract claim. The arbitrator’s Interim Award also denied in full Black Knight’s claim of trade secrets misappropriation. The Interim Award granted Black Knight monetary damages in the amount of $155.2 million, plus prejudgment interest and reasonable attorneys’ fees, and it denied in full all of Black Knight’s claims for injunctive and declaratory relief.

The Interim Award also granted PLS’ claim that Black Knight violated federal antitrust laws, specifically unlawful monopolization in violation of Section 2 of the Sherman Act, and granted PLS’ claim for injunctive relief under the Sherman Act and Clayton Act, as well as its reasonable attorneys’ fees and costs. The parties subsequently agreed not to seek attorneys’ fees or costs on any claims.

As a result of the Interim Award, PLS’ loan servicing technology, known as Servicing Systems Environment, or SSE, and all related intellectual property and software developed by or on behalf of PLS, remain the proprietary technology of PLS, free and clear of any restrictions on use. To this end, the arbitrator expressly enjoined Black Knight from claiming ownership to any portion of SSE or preventing the Company from commercializing SSE. Black Knight is also enjoined from enforcing any of its contract clauses requiring that its clients process their loans exclusively on the MSP platform.

On January 12, 2024, the arbitrator issued the final award (the “Final Award”), reducing Black Knight’s monetary damages to $150.2 million, plus interest. As a result of the Final Award, the Company reported a pretax expense accrual of $158.4 million in its financial results for the fourth quarter of fiscal year 2023 on February 1, 2024. On February 14, 2024, the Company paid in full and Black Knight accepted payment of all damages and accrued interest due under the Final Award.

On March 15, 2024, the Florida State Court confirmed the Final Award, giving the rulings and remedies therein preclusive effect.

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Stockholders' Equity.  
Stockholders' Equity

Note 19—Stockholders’ Equity

The Company’s board of directors previously approved the Company’s common stock repurchase program in the revised amount of $2 billion before transaction costs and excise tax.

Following is a summary of activity under the stock repurchase program:

Quarter ended March 31, 

Cumulative

2024

    

2023

    

total (1)

(in thousands)

Shares of common stock repurchased

768

34,063

Cost of shares of common stock repurchased

$

$

45,361

$

1,788,198

(1)Amounts represent the total shares of common stock repurchased under the stock repurchase program from inception through March 31, 2024. Cumulative total cost of common stock repurchased includes $537,000 of transaction fees as of March 31, 2024.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Gains on Loans Held for Sale
3 Months Ended
Mar. 31, 2024
Net Gains on Loans Held for Sale  
Net Gains on Loans Held for Sale

Note 20—Net Gains on Loans Held for Sale

Net gains on loans held for sale at fair value are summarized below:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

From non-affiliates:

Cash losses:

Loans

$

(309,190)

$

(55,386)

Hedging activities

150,219

(216,138)

(158,971)

(271,524)

Non-cash gains:

Mortgage servicing rights resulting from loan sales

412,520

286,533

Provisions for losses relating to representations and warranties:

Pursuant to loan sales

(3,952)

(1,735)

Reductions in liability due to changes in estimate

3,320

1,445

Changes in fair values of loans and derivatives held at end of quarter:

Interest rate lock commitments

(19,786)

33,002

Loans

27,645

(64,191)

Hedging derivatives

(97,982)

121,340

162,794

104,870

From PennyMac Mortgage Investment Trust (1)

(353)

(485)

$

162,441

$

104,385

(1)Gains on sales of loans to PMT are described in Note 4–Related Party TransactionsTransactions with PMT–Operating Activities.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Interest Expense
3 Months Ended
Mar. 31, 2024
Net Interest Expense  
Net Interest Expense

Note 21—Net Interest Expense

Net interest expense is summarized below:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Interest income:

Cash and short-term investments

$

14,582

$

16,245

Principal-only stripped mortgage-backed securities

270

Loans held for sale at fair value

65,421

60,993

Placement fees relating to custodial funds

76,133

51,219

From Townsgate Closing Services, LLC

20

21

156,426

128,478

Interest expense:

Assets sold under agreements to repurchase

70,435

59,223

Mortgage loan participation purchase and sale agreements

4,077

2,923

Notes payable secured by mortgage servicing assets

44,006

40,778

Unsecured senior notes

38,832

23,428

Interest shortfall on repayments of mortgage loans serviced for Agency securitizations

6,121

3,210

Interest on mortgage loan impound deposits

1,987

1,967

Other

311

242

165,769

131,771

$

(9,343)

$

(3,293)

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation
3 Months Ended
Mar. 31, 2024
Stock-based Compensation  
Stock-based Compensation

Note 22—Stock-based Compensation

Following is a summary of the stock-based compensation activity:

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Grants:

Units:

Performance-based restricted share units ("RSUs")

246

307

Stock options

188

221

Time-based RSUs

145

182

Grant date fair value:

Performance-based RSUs

$

20,915

$

18,611

Stock options

6,935

5,492

Time-based RSUs

12,333

11,041

Total

$

40,183

$

35,144

Vestings and exercises:

Performance-based RSUs vested

309

612

Stock options exercised

331

156

Time-based RSUs vested

209

245

Stock-based compensation expense

$

4,583

$

11,650

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share  
Earnings Per Share

Note 23—Earnings Per Share

Basic earnings per share is determined by dividing net income by the weighted average number of shares of common stock outstanding during the quarter. Diluted earnings per share is determined by dividing net income by the weighted average number of shares of common stock outstanding, assuming all dilutive securities were issued.

The Company’s potentially dilutive securities are stock-based compensation awards. The Company applies the treasury stock method to determine the diluted weighted average number of shares of common stock outstanding based on the outstanding stock-based compensation awards.

The following table summarizes the basic and diluted earnings per share calculations:

Quarter ended March 31, 

    

2024

    

2023

(in thousands, except per share amounts)

Net income

$

39,308

    

$

30,378

Weighted average shares of common stock outstanding

50,547

50,154

Effect of dilutive securities - shares issuable under stock-based compensation plan

2,553

3,198

Weighted average diluted shares of common stock outstanding

53,100

53,352

Basic earnings per share

$

0.78

$

0.61

Diluted earnings per share

$

0.74

$

0.57

Calculations of diluted earnings per share require certain potentially dilutive shares to be excluded when their inclusion in the diluted earnings per share calculation would be anti-dilutive. The following table summarizes the weighted-average number of anti-dilutive outstanding RSUs and stock options excluded from the calculation of diluted earnings per share:

Quarter ended March 31, 

    

2024

    

2023

(in thousands except for weighted average exercise price)

Performance-based RSUs (1)

681

431

Time-based RSUs

51

72

Stock options (2)

66

348

Total anti-dilutive units and options

798

851

Weighted average exercise price of anti-dilutive stock options (2)

$

84.93

$

58.21

(1)Certain performance-based RSUs were outstanding but not included in the computation of earnings per share because the performance thresholds included in such RSUs have not been achieved.
(2)Certain stock options were outstanding but not included in the computation of diluted earnings per share because the weighted-average exercise prices were above the average stock prices for the quarter.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Regulatory Capital and Liquidity Requirements
3 Months Ended
Mar. 31, 2024
Regulatory Capital and Liquidity Requirements  
Regulatory Capital and Liquidity Requirements

Note 24—Regulatory Capital and Liquidity Requirements

The Company, through PLS, is required to maintain specified levels of capital and liquidity to remain a seller/servicer in good standing with the Agencies. Such capital and liquidity requirements generally are tied to the size of the PLS’s loan servicing portfolio and loan origination volume.

The Agencies’ capital and liquidity levels and requirements, the calculations of which are specified by each Agency, are summarized below:

March 31, 2024

December 31, 2023

Requirement/Agency 

    

Actual (1)

    

Requirement (1)

    

Actual (1)

    

Requirement (1)

 

(dollars in thousands)

Capital

Fannie Mae & Freddie Mac

$

6,975,317

$

1,245,241

$

6,890,144

$

1,211,365

Ginnie Mae (2)

$

6,587,372

$

1,375,796

$

6,559,001

$

1,314,677

HUD

$

6,587,372

$

2,500

$

6,559,001

$

2,500

Liquidity

Fannie Mae & Freddie Mac

$

1,147,108

$

564,427

$

1,243,927

$

543,913

Ginnie Mae

$

1,394,563

$

406,799

$

1,684,457

$

389,501

Adjusted net worth / Total assets ratio

Ginnie Mae

43

%  

6

%  

48

%  

6

%

Tangible net worth / Total assets ratio

Fannie Mae & Freddie Mac

35

%  

6

%  

37

%  

6

%

(1)Calculated in accordance with the respective Agency’s requirements.

(2)Ginnie Mae has issued a risk-based capital requirement that will become effective December 31, 2024. The Company believes it is in compliance with the Agency’s pending requirement as of March 31, 2024.

Noncompliance with an Agency’s requirements can result in such Agency taking various remedial actions up to and including terminating the Company’s ability to sell loans to and service loans on behalf of the respective Agency.

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments
3 Months Ended
Mar. 31, 2024
Segments  
Segments

Note 25—Segments

The Company conducts its business in three segments: production, servicing (together, production and servicing comprise its mortgage banking activities) and investment management:

The production segment performs loan origination, acquisition and sale activities.
The servicing segment performs loan servicing for loans held for sale and loans serviced for others, including for PMT.
The investment management segment represents the Company’s investment management activities relating to PMT, which include the activities associated with investment asset acquisitions and dispositions such as sourcing, due diligence, negotiation and settlement.

The Company’s reportable segments are identified based on their unique activities. The following disclosures about the Company’s business segments are presented consistent with the way the Company’s chief operating decision maker organizes and evaluates financial information for making operating decisions and assessing performance. The Company’s chief operating decision maker is its chief executive officer.

Financial performance and results by segment are as follows:

Quarter ended March 31, 2024

Mortgage Banking

Investment

    

Production

    

Servicing

    

Total

    

Management

    

Total

 

(in thousands)

Revenues: (1)

                    

Net gains on loans held for sale at fair value

$

141,431

$

21,010

$

162,441

$

$

162,441

Loan origination fees

36,371

36,371

36,371

Fulfillment fees from PennyMac Mortgage Investment Trust

4,016

4,016

4,016

Net loan servicing fees

100,954

100,954

100,954

Net interest expense:

Interest income

63,931

92,411

156,342

84

156,426

Interest expense

61,896

103,873

165,769

165,769

2,035

(11,462)

(9,427)

84

(9,343)

Management fees

7,188

7,188

Other

818

1,096

1,914

2,119

4,033

Total net revenues

184,671

111,598

296,269

9,391

305,660

Expenses

148,779

106,662

255,441

6,336

261,777

Income before provision for income taxes

$

35,892

$

4,936

$

40,828

$

3,055

$

43,883

Segment assets at quarter end

$

5,413,277

$

14,373,780

$

19,787,057

$

14,684

$

19,801,741

(1)All revenues are from external customers.

Quarter ended March 31, 2023

Mortgage Banking

Investment

    

Production

    

Servicing

    

Total

    

Management

    

 Total

 

(in thousands)

Revenues: (1)

Net gains on loans held for sale at fair value

$

74,726

$

29,659

$

104,385

$

$

104,385

Loan origination fees

31,390

31,390

31,390

Fulfillment fees from PennyMac Mortgage Investment Trust

11,923

11,923

11,923

Net loan servicing fees

148,837

148,837

148,837

Net interest expense:

Interest income

56,993

71,485

128,478

128,478

Interest expense

54,083

77,688

131,771

131,771

2,910

(6,203)

(3,293)

(3,293)

Management fees

7,257

7,257

Other

574

(223)

351

2,012

2,363

Total net revenues

121,523

172,070

293,593

9,269

302,862

Expenses

141,163

114,623

255,786

8,929

264,715

Income before provision for income taxes

$

(19,640)

$

57,447

$

37,807

$

340

$

38,147

Segment assets at quarter end

$

7,543,466

$

12,534,419

$

20,077,885

$

25,300

$

20,103,185

(1)All revenues are from external customers.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events  
Subsequent Events

Note 26—Subsequent Events

Management has evaluated all events and transactions through the date the Company issued these consolidated financial statements. During this period:

On April 24, 2024, the Company announced a cash dividend of $0.20 per common share. The dividend will be paid on May 24, 2024 to common stockholders of record as of May 14, 2024.

All agreements to sell assets under agreements to repurchase assets that matured before the date of this Report were extended or renewed.

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions (Tables) - Related Party - PennyMac Mortgage Investment Trust
3 Months Ended
Mar. 31, 2024
Transactions with Affiliates  
Summary of lending activity between the Company and affiliate

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Mortgage servicing rights recapture incurred included in Net gains on loans held for sale at fair value

$

(353)

$

(485)

Tax service fees earned from PMT included in Loan origination fees

$

359

$

1,410

Fulfillment fee revenue

    

$

4,016

    

$

11,923

Unpaid principal balance of loans fulfilled for PMT subject to fulfillment fees

$

1,771,681

$

6,628,810

Sourcing fees included in cost of loans purchased from PMT

$

1,605

$

1,328

Unpaid principal balance of loans purchased from PMT:

Government guaranteed or insured

$

7,856,925

$

9,213,712

Conventional conforming

8,189,930

4,062,874

$

16,046,855

$

13,276,586

Summary of loan servicing fees earned from PMT

Quarter ended March 31, 

Loan type serviced

    

2024

    

2023

(in thousands)

Prime servicing

$

20,200

$

20,329

Special servicing

62

120

$

20,262

$

20,449

Summary of management fees earned

Quarter ended March 31, 

2024

    

2023

(in thousands)

Base management

$

7,188

$

7,257

Performance incentive

$

7,188

$

7,257

Summary of reimbursement of expenses

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Reimbursement of:

    

                

    

                

Expenses incurred on PMT's behalf, net

$

6,414

$

5,661

Common overhead incurred by the Company

1,944

1,821

Compensation

165

165

$

8,523

$

7,647

Payments and settlements during the quarter (1)

$

30,085

$

32,384

(1)Payments and settlements include payments for the operating, investing and financing activities itemized in this Note.
Summary of investing activity between the Company and affiliate

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Change in fair value of investment in and dividends received from PennyMac Mortgage Investment Trust

$

10

$

26

March 31, 

December 31, 

    

2024

    

2023

(in thousands)

Common shares of beneficial interest of PennyMac Mortgage Investment Trust:

Fair value

$

1,101

$

1,121

Number of shares

75

75

Summary of amounts due from and payable to affiliate

March 31, 

December 31, 

    

2024

    

2023

(in thousands)

Receivable from PMT:

Allocated expenses and expenses incurred on PMT's behalf

$

8,194

$

5,612

Correspondent production fees

7,368

8,288

Management fees

7,188

7,252

Servicing fees

6,730

6,809

Fulfillment fees

1,355

1,301

$

30,835

$

29,262

Payable to PMT:

Amounts advanced by PMT to fund its servicing advances

$

127,992

$

208,154

Other

1

56

$

127,993

$

208,210

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loan Sales and Servicing Activities (Tables)
3 Months Ended
Mar. 31, 2024
Loan Sales and Servicing Activities  
Summary of cash flows between the Company and transferees upon sale of loans in transactions

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Cash flows:

   

   

Sales proceeds

$

19,676,917

$

13,385,341

Servicing fees received

$

336,248

$

268,423

Summary of the allowance for losses

Quarter ended March 31, 

2024

2023

(in thousands)

Balance at beginning of quarter

$

73,991

$

78,992

Reversals of provision for losses

(1,541)

(3,081)

Charge-offs, net

(5,123)

(733)

Balance at end of quarter

$

67,327

$

75,178

Summary of sale of loans between the Company and transferees upon sale of loans in transactions

March 31, 

December 31,

    

2024

   

2023

(in thousands)

Unpaid principal balance of loans outstanding

$

364,441,567

$

352,790,614

Delinquent loans:

30-89 days

$

12,128,892

$

13,775,493

90 days or more:

Not in foreclosure

$

6,251,718

$

6,754,282

In foreclosure

$

647,459

$

618,694

Foreclosed

$

8,441

$

7,565

Loans in bankruptcy

$

1,479,461

$

1,415,614

Summary of servicing portfolio

March 31, 2024

Servicing

Total

    

rights owned

    

Subservicing

    

loans serviced

(in thousands)

Investor:

Non-affiliated entities:

    

Originated

$

364,441,567

    

$

    

$

364,441,567

Purchased

17,051,740

17,051,740

381,493,307

381,493,307

PennyMac Mortgage Investment Trust

230,819,012

230,819,012

Loans held for sale

5,111,719

5,111,719

$

386,605,026

$

230,819,012

$

617,424,038

Delinquent loans:

30 days

$

9,940,684

$

1,607,081

$

11,547,765

60 days

2,738,951

370,879

3,109,830

90 days or more:

Not in foreclosure

6,426,292

875,189

7,301,481

In foreclosure

692,930

111,713

804,643

Foreclosed

9,652

4,482

14,134

$

19,808,509

$

2,969,344

$

22,777,853

Loans in bankruptcy

$

1,583,758

$

215,218

$

1,798,976

Custodial funds managed by the Company (1)

$

5,429,348

$

2,468,707

$

7,898,055

(1)Custodial funds include cash accounts holding funds on behalf of borrowers and investors relating to loans serviced under servicing agreements and are not recorded on the Company’s consolidated balance sheets. The Company earns placement fees on certain of these custodial funds where it owns the MSRs and these fees are included in Interest income in the Company’s consolidated statements of income.

December 31, 2023

Servicing

Total

    

rights owned

    

Subservicing

    

loans serviced

(in thousands)

Investor:

Non-affiliated entities:

Originated

$

352,790,614

    

$

    

$

352,790,614

Purchased

17,478,397

17,478,397

370,269,011

370,269,011

PennyMac Mortgage Investment Trust

232,653,069

232,653,069

Loans held for sale

4,294,689

4,294,689

$

374,563,700

$

232,653,069

$

607,216,769

Delinquent loans:

30 days

$

11,097,929

$

1,808,516

$

12,906,445

60 days

3,316,494

399,786

3,716,280

90 days or more:

Not in foreclosure

6,941,325

1,031,299

7,972,624

In foreclosure

686,359

92,618

778,977

Foreclosed

8,133

4,295

12,428

$

22,050,240

$

3,336,514

$

25,386,754

Loans in bankruptcy

$

1,523,218

$

186,593

$

1,709,811

Custodial funds managed by the Company (1)

$

3,741,978

$

1,759,974

$

5,501,952

(1)Custodial funds include cash accounts holding funds on behalf of borrowers and investors relating to loans serviced under servicing agreements and are not recorded on the Company’s consolidated balance sheets. The Company earns placement fees on certain of these custodial funds where it owns the MSRs and these fees are included in Interest income in the Company’s consolidated statements of income.
Summary of the geographical distribution of loans for the top five and all other states as measured by the total unpaid principal balance (UPB)

March 31, 

December 31, 

State

    

2024

    

2023

(in thousands)

California

$

73,344,855

$

72,788,272

Florida

59,174,541

57,824,310

Texas

58,318,589

56,437,082

Virginia

35,562,555

35,376,266

Maryland

26,865,117

26,746,355

All other states

364,158,381

358,044,484

$

617,424,038

$

607,216,769

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value  
Summary of financial statement items measured at estimated fair value on a recurring basis

March 31, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

(in thousands)

Assets:

Short-term investment

$

69

$

$

$

69

Principal-only mortgage-backed securities

524,576

524,576

Loans held for sale

4,733,958

466,392

5,200,350

Derivative assets:

Interest rate lock commitments

74,545

74,545

Forward purchase contracts

21,887

21,887

Forward sales contracts

18,622

18,622

MBS put options

1,970

1,970

Put options on interest rate futures purchase contracts

25,353

25,353

Call options on interest rate futures purchase contracts

3,301

3,301

Total derivative assets before netting

28,654

42,479

74,545

145,678

Netting

(36,691)

Total derivative assets

28,654

42,479

74,545

108,987

Mortgage servicing rights

7,483,210

7,483,210

Investment in PennyMac Mortgage Investment Trust

1,101

1,101

$

29,824

$

5,301,013

$

8,024,147

$

13,318,293

Liabilities:

Derivative liabilities:

Interest rate lock commitments

$

$

$

4,737

$

4,737

Forward purchase contracts

6,049

6,049

Forward sales contracts

35,649

35,649

Total derivative liabilities before netting

41,698

4,737

46,435

Netting

(5,651)

Total derivative liabilities

41,698

4,737

40,784

Mortgage servicing liabilities

1,732

1,732

$

$

41,698

$

6,469

$

42,516

December 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

(in thousands)

Assets:

Short-term investment

$

10,268

$

$

$

10,268

Loans held for sale

3,942,127

478,564

4,420,691

Derivative assets:

Interest rate lock commitments

90,313

90,313

Forward purchase contracts

78,448

78,448

Forward sales contracts

6,151

6,151

MBS put options

413

413

MBS call options

6,265

6,265

Put options on interest rate futures purchase contracts

11,043

11,043

Call options on interest rate futures purchase contracts

66,176

66,176

Total derivative assets before netting

77,219

91,277

90,313

258,809

Netting

(79,730)

Total derivative assets

77,219

91,277

90,313

179,079

Mortgage servicing rights

7,099,348

7,099,348

Investment in PennyMac Mortgage Investment Trust

1,121

1,121

$

88,608

$

4,033,404

$

7,668,225

$

11,710,507

Liabilities:

Derivative liabilities:

Interest rate lock commitments

$

$

$

720

$

720

Forward purchase contracts

5,141

5,141

Forward sales contracts

92,796

92,796

Call options on interest rate futures sales contracts

3,209

3,209

Total derivative liabilities before netting

3,209

97,937

720

101,866

Netting

(48,591)

Total derivative liabilities

3,209

97,937

720

53,275

Mortgage servicing liabilities

1,805

1,805

$

3,209

$

97,937

$

2,525

$

55,080

Summary of roll forward of items measured using Level 3 inputs on a recurring basis

Quarter ended March 31, 2024

Net interest 

Mortgage 

Loans held

rate lock

servicing 

Assets

    

for sale

    

commitments (1)

    

rights

    

Total

(in thousands)

Balance, December 31, 2023

$

478,564

$

89,593

$

7,099,348

$

7,667,505

Purchases and issuances, net

905,860

100,271

1,006,131

Capitalization of interest and servicing advances

11,226

11,226

Sales and repayments

(383,999)

(383,999)

Mortgage servicing rights resulting from loan sales

412,520

412,520

Changes in fair value included in income arising from:

Changes in instrument-specific credit risk

17,142

17,142

Other factors

(572)

11,524

(28,658)

(17,706)

16,570

11,524

(28,658)

(564)

Transfers from Level 3 to Level 2

(561,829)

(561,829)

Transfers to loans held for sale

(131,580)

(131,580)

Balance, March 31, 2024

$

466,392

$

69,808

$

7,483,210

$

8,019,410

Changes in fair value recognized during the quarter relating to assets still held at March 31, 2024

$

19,043

$

69,808

$

(28,658)

$

60,193

(1)For the purpose of this table, the IRLC asset and liability positions are shown net.

Quarter ended

Liabilities

    

March 31, 2024

(in thousands)

Mortgage servicing liabilities:

Balance, December 31, 2023

$

1,805

Changes in fair value included in income

(73)

Balance, March 31, 2024

$

1,732

Changes in fair value recognized during the quarter relating to liabilities still outstanding at March 31, 2024

$

(73)

Quarter ended March 31, 2023

Net interest 

Mortgage

Loans held

rate lock

servicing

Assets

for sale

    

commitments (1)

    

rights

    

Total

(in thousands)

Balance, December 31, 2022

$

345,772

$

25,844

$

5,953,621

$

6,325,237

Purchases and issuances, net

437,650

62,508

500,158

Capitalization of interest and servicing advances

7,655

7,655

Sales and repayments

(122,858)

(232)

(123,090)

Mortgage servicing rights resulting from loan sales

286,533

286,533

Changes in fair value included in income arising from:

Changes in instrument-specific credit risk

9,543

9,543

Other factors

793

72,412

(236,532)

(163,327)

10,336

72,412

(236,532)

(153,784)

Transfers:

From Level 3 to Level 2

(365,714)

(365,714)

To real estate acquired in settlement of loans

(52)

(52)

To loans held for sale

(101,918)

(101,918)

Balance, March 31, 2023

$

312,789

$

58,846

$

6,003,390

$

6,375,025

Changes in fair value recognized during the quarter relating to assets still held at March 31, 2023

$

8,413

$

58,846

$

(236,532)

$

(169,273)

(1)For the purpose of this table, the IRLC asset and liability positions are shown net.

Liabilities

Quarter ended March 31, 2023

(in thousands)

Mortgage servicing liabilities:

Balance, December 31, 2022

$

2,096

Changes in fair value included in income

(85)

Balance, March 31, 2023

$

2,011

Changes in fair value recognized during the quarter relating to liabilities still outstanding at March 31, 2023

$

(85)

Summary of changes in fair value relating to financial statement items

2024

2023

Net gains on

Net

Net gains on 

Net

loans held

loan

loans held

loan

for sale at 

servicing

for sale at 

servicing

    

fair value

    

fees

    

Total

    

fair value

    

fees

    

Total

(in thousands)

Assets:

Principal-only stripped mortgage-backed securities

$

$

(311)

$

(311)

$

$

$

Loans held for sale 

129,329

129,329

165,947

165,947

Mortgage servicing rights

(28,658)

(28,658)

(236,532)

(236,532)

$

129,329

$

(28,969)

$

100,360

$

165,947

$

(236,532)

$

(70,585)

Liabilities:

Mortgage servicing liabilities

$

$

73

$

73

$

$

85

$

85

Schedule of fair value and related principal amounts due upon maturity of assets and liabilities accounted for under the fair value option

March 31, 2024

December 31, 2023

Principal

Principal

amount

amount

Fair

 due upon 

Fair

 due upon 

Loans held for sale

    

value

    

maturity

    

Difference

    

value

    

maturity

    

Difference

(in thousands)

Current through 89 days delinquent

$

5,162,089

$

5,062,370

$

99,719

$

4,378,042

$

4,233,764

$

144,278

90 days or more delinquent:

Not in foreclosure

32,071

35,496

(3,425)

35,253

38,922

(3,669)

In foreclosure

6,190

13,853

(7,663)

7,396

22,003

(14,607)

$

5,200,350

$

5,111,719

$

88,631

$

4,420,691

$

4,294,689

$

126,002

Summary of financial statement items measured at estimated fair value on a nonrecurring basis

Real estate acquired in settlement of loans

Level 1

    

Level 2

    

Level 3

    

Total

    

(in thousands)

March 31, 2024

$

$

$

2,473

$

2,473

December 31, 2023

$

$

$

2,669

$

2,669

Summary of total gains (losses) on assets measured at estimated fair values on a nonrecurring basis

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Real estate acquired in settlement of loans

$

(1,210)

$

(558)

Summary of carrying value and fair value of debt

    

March 31, 2024

    

December 31, 2023

Fair value

Carrying value

Fair value

Carrying value

(in thousands)

Term notes and term loans

$

1,736,738

$

1,722,656

$

1,730,000

$

1,724,290

Unsecured senior notes

$

2,472,415

$

2,521,031

$

2,467,750

$

2,519,651

Quantitative summary of key inputs used in the valuation of the MSRs at year end and the effect on estimated fair value from adverse changes in those inputs

March 31, 2024

December 31, 2023

(Fair value, unpaid principal balance of underlying 

 loans and effect on fair value amounts in thousands)

Fair value

$ 7,483,210

$ 7,099,348

Pool characteristics:

Unpaid principal balance of underlying mortgage loans

$ 381,470,663

$ 370,244,119

Weighted average note interest rate

4.2%

4.1%

Weighted average servicing fee rate (in basis points)

38

38

Key inputs (1):

Annual total prepayment speed (2):

Range

6.0% – 17.6%

6.1% – 17.8%

Weighted average

7.9%

8.3%

Equivalent average life (in years):

Range

3.0 – 9.0

3.0 – 9.0

Weighted average

8.2

8.1

Effect on fair value of (3):

5% adverse change

($110,071)

($107,757)

10% adverse change

($216,317)

($211,643)

20% adverse change

($418,132)

($408,638)

Pricing spread (4):

Range

5.5% – 12.6%

5.5% – 12.6%

Weighted average

6.4%

6.4%

Effect on fair value of (3):

5% adverse change

($98,475)

($94,307)

10% adverse change

($194,382)

($186,129)

20% adverse change

($378,857)

($362,671)

Per-loan annual cost of servicing:

Range

$70 – $132

$70 – $135

Weighted average

$107

$107

Effect on fair value of (3):

5% adverse change

($45,114)

($44,572)

10% adverse change

($90,228)

($89,145)

20% adverse change

($180,457)

($178,289)

(1)Weighted average inputs are based on the UPB of the underlying loans.
(2)Annual total prepayment speed is measured using life total CPR, which includes both voluntary and involuntary prepayments. Equivalent average life is provided as supplementary information.
(3)These sensitivity analyses are limited in that they were performed as of a particular date; only contemplate the movements in the indicated inputs; do not incorporate changes to other inputs; are subject to the accuracy of the models and inputs used; and do not incorporate other factors that would affect the Company’s overall financial performance in such events, including operational adjustments made to account for changing circumstances. For these reasons, these analyses should not be viewed as earnings forecasts.
(4)The Company applies a pricing spread to a derived Treasury yield curve for purposes of discounting cash flows relating to MSRs.
Mortgage servicing liabilities  
Fair Value  
Quantitative summary of key inputs or assumptions used in the valuation of financial statement items

March 31, 

December 31, 

2024

2023

Fair value (in thousands)

$

1,732

$

1,805

Pool characteristics:

 

    

Unpaid principal balance of underlying loans (in thousands)

$

22,644

$

24,892

Servicing fee rate (in basis points)

25

25

Key inputs (1):

Annual total prepayment speed (2)

15.9%

16.1%

Pricing spread (3)

8.5%

8.3%

Equivalent average life (in years)

5.1

5.1

Per-loan annual cost of servicing

$

992

$

1,043

(1)Weighted average inputs are based on UPB of the underlying mortgage loans.
(2)Annual total prepayment speed is measured using life total CPR, which includes both voluntary and involuntary prepayments. Equivalent average life is provided as supplementary information.
(3)The Company applies a pricing spread to a derived Treasury yield curve for purposes of discounting cash flows relating to MSLs.
Interest rate lock commitments  
Fair Value  
Quantitative summary of key inputs or assumptions used in the valuation of financial statement items

    

March 31, 2024

    

December 31, 2023

Fair value (in thousands) (1)

 

$

69,808

$

89,593

Committed amount (in thousands)

$

7,270,122

$

6,349,628

Key inputs (2):

Pull-through rate:

Range

19.6% – 100%

10.2% – 100%

Weighted average

79.1%

81.1%

Mortgage servicing rights fair value expressed as:

Servicing fee multiple:

Range

1.1 – 7.8

1.1 – 7.3

Weighted average

4.4

4.2

Percentage of loan commitment amount:

Range

0.3% – 4.3%

0.3% – 4.3%

Weighted average

2.1%

1.9%

(1)For purpose of this table, IRLC asset and liability positions are shown net.
(2)Weighted average inputs are based on the committed amounts.

Mortgage servicing rights  
Fair Value  
Quantitative summary of key inputs or assumptions used in the valuation of financial statement items, excluding MSR purchases

Quarter ended March 31, 

2024

2023

(Amount recognized and unpaid principal balance of underlying loans in thousands)

MSR and pool characteristics:

    

Amount recognized

$

412,520

$

286,533

Unpaid principal balance of underlying loans

$

19,484,815

$

13,695,364

Weighted average servicing fee rate (in basis points)

44

50

Key inputs (1):

Annual total prepayment speed (2):

Range

7.9% – 15.9%

9.2% – 23.2%

Weighted average

11.0%

11.7%

Equivalent average life (in years):

Range

3.5 – 9.3

3.0 – 8.4

Weighted average

7.5

7.3

Pricing spread (3):

Range

5.5% – 12.6%

5.5% – 11.7%

Weighted average

6.3%

7.7%

Per-loan annual cost of servicing:

Range

$71 – $127

$68 – $125

Weighted average

$99

$103

(1)Weighted average inputs are based on the UPB of the underlying loans.
(2)Annual total prepayment speed is measured using life total CPR, which includes both voluntary and involuntary prepayments. Equivalent average life is provided as supplementary information.
(3)Pricing spread represents a margin that is applied to a reference interest rate’s forward rate curve to develop periodic discount rates. The Company applies a pricing spread to a derived United State Treasury Securities (“Treasury”) yield curve for purposes of discounting cash flows relating to MSRs.

Mortgage loans held for sale  
Fair Value  
Quantitative summary of key inputs or assumptions used in the valuation of financial statement items

    

March 31, 2024

    

December 31, 2023

Fair value (in thousands)

$

466,392

$

478,564

Key inputs (1):

Discount rate:

Range

6.7% – 10.2%

7.1% – 10.2%

Weighted average

7.4%

7.2%

Twelve-month projected housing price index change:

Range

1.8% – 1.9%

0.3% – 0.5%

Weighted average

1.8%

0.5%

Voluntary prepayment/resale speed (2):

Range

6.2% – 38.9%

4.0% – 36.9%

Weighted average

25.9%

24.8%

Total prepayment/resale speed (3):

Range

6.3% – 47.3%

4.0% – 50.3%

Weighted average

29.3%

32.2%

(1)Weighted average inputs are based on the fair values of the “Level 3” fair value loans.
(2)Voluntary prepayment/resale speed is measured using life voluntary Conditional Prepayment Rate (“CPR”).
(3)Total prepayment/resale speed is measured using life total CPR, which includes both voluntary and involuntary prepayment/resale speeds.
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Mortgage-Backed Securities (Tables)
3 Months Ended
Mar. 31, 2024
Mortgage-Backed Securities  
Summary of principal-only stripped MBS

March 31, 2024

(in thousands)

Principal balance

$

654,884

Unearned discounts

(129,997)

Cumulative valuation changes

(311)

Fair value

$

524,576

XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loans Held for Sale at Fair Value (Tables)
3 Months Ended
Mar. 31, 2024
Loans Held for Sale at Fair Value  
Summary of loans held for sale at fair value

March 31, 

December 31, 

Loan type

    

2024

    

2023

(in thousands)

Government-insured or guaranteed

$

2,517,566

$

2,099,135

Conventional conforming

2,158,242

1,821,085

Jumbo

58,150

21,907

Closed-end second lien mortgage loans

230,639

322,015

Purchased from Ginnie Mae securities serviced by the Company

222,286

146,585

Repurchased pursuant to representations and warranties

13,467

9,964

$

5,200,350

$

4,420,691

Fair value of loans pledged to secure:

Assets sold under agreements to repurchase

$

4,741,330

$

3,858,977

Mortgage loan participation purchase and sale agreements

385,804

470,524

$

5,127,134

$

4,329,501

XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Derivative Financial Instruments  
Summary of derivative financial instruments

March 31, 2024

December 31, 2023

Fair value

Fair value

Notional

Derivative

Derivative

Notional

Derivative

Derivative

Derivative instrument

    

amount (1)

    

assets

    

liabilities

    

amount (1)

    

assets

    

liabilities

(in thousands)

Not subject to master netting arrangements:

Interest rate lock commitments

7,270,122

$

74,545

$

4,737

6,349,628

$

90,313

$

720

Subject to master netting arrangements (2):

Forward purchase contracts

14,624,053

21,887

6,049

15,863,667

78,448

5,141

Forward sales contracts

17,168,191

18,622

35,649

14,477,159

6,151

92,796

MBS put options

2,700,000

1,970

2,925,000

413

MBS call options

1,000,000

6,265

Put options on interest rate futures purchase contracts

8,917,500

25,353

8,717,500

11,043

Call options on interest rate futures purchase contracts

1,625,000

3,301

4,250,000

66,176

3,209

Treasury futures purchase contracts

8,068,300

5,986,500

Treasury futures sale contracts

9,408,000

10,677,000

Total derivatives before netting

145,678

46,435

258,809

101,866

Netting

(36,691)

(5,651)

(79,730)

(48,591)

$

108,987

$

40,784

$

179,079

$

53,275

Deposits received from derivative counterparties included in the derivative balances above, net

$

(31,040)

$

(31,139)

(1)Notional amounts provide an indication of the volume of the Company’s derivative activity.
(2)All derivatives subject to master netting agreements are interest rate derivatives that are used as economic hedges.
Summary of the amount of derivative asset positions by significant counterparty after considering master netting arrangements and financial instruments or cash pledged

March 31, 2024

December 31, 2023

Gross amount not 

Gross amount not

offset in the

offset in the

consolidated 

consolidated 

Net amount

balance sheet

Net amount

balance sheet

of assets in the

Cash

of assets in the

Cash

consolidated

Financial

collateral

Net

consolidated

Financial

collateral

Net

    

balance sheet

    

instruments

    

received

    

amount

    

balance sheet

    

instruments

    

received

    

amount

(in thousands)

Interest rate lock commitments

$

74,545

$

$

$

74,545

$

90,313

$

$

$

90,313

RJ O' Brien

28,654

28,654

74,010

74,010

Citibank, N.A.

3,476

3,476

2,947

2,947

Goldman Sachs

8,473

8,473

Mizuho Securities

1,467

1,467

Others

2,312

2,312

1,869

1,869

$

108,987

$

$

$

108,987

$

179,079

$

$

$

179,079

Summary of amount of derivative liabilities and assets sold under agreements to repurchase by significant counterparty after considering master netting arrangements and financial instruments or cash pledged

Derivative Liabilities, Financial Instruments and Collateral Held by Counterparty

The following table summarizes by significant counterparty the amount of derivative liabilities and assets sold under agreements to repurchase after considering master netting arrangements and financial instruments or cash pledged that do not meet the accounting guidance to qualify for setoff accounting. All assets sold under agreements to repurchase are secured by sufficient collateral or have fair values that exceed the liability amounts recorded on the consolidated balance sheets.

March 31, 2024

December 31, 2023

Gross amounts

Gross amounts

not offset in the

not offset in the

Net amount

consolidated 

Net amount

consolidated 

of liabilities

balance sheet

of liabilities

balance sheet

in the

Cash

in the

Cash

consolidated

Financial

 collateral 

Net

consolidated

Financial

collateral

Net

 

balance sheet

 

instruments (1)

 

pledged

 

amount

 

balance sheet

 

instruments (1)

 

pledged

 

amount

(in thousands)

Interest rate lock commitments

$

4,737

$

$

$

4,737

$

720

$

$

$

720

Atlas Securitized Products, L.P.

1,203,385

(1,203,385)

1,210,473

(1,210,473)

Bank of America, N.A.

1,087,182

(1,086,753)

429

875,766

(872,148)

3,618

Royal Bank of Canada

666,511

(666,511)

457,743

(457,743)

Wells Fargo Bank, N.A.

443,386

(416,035)

27,351

116,275

(114,647)

1,628

JPMorgan Chase Bank, N.A.

412,478

(412,448)

30

243,225

(243,225)

BNP Paribas

322,871

(322,871)

185,425

(185,425)

Goldman Sachs

299,387

(299,205)

182

178,751

(178,751)

Citibank, N.A.

293,885

(293,885)

174,221

(174,221)

Morgan Stanley Bank, N.A.

227,757

(223,410)

4,347

195,714

(164,149)

31,565

Barclays Capital

197,489

(196,316)

1,173

128,488

(118,667)

9,821

Santander US Capital Markets LLC

195,541

(195,307)

234

Nomura Corporate Funding Americas

125,036

(125,000)

36

50,000

(50,000)

Athene Annuity & Life Assurance Company

661

661

2,111

2,111

Federal National Mortgage Association

189

189

1,337

1,337

Others

1,415

1,415

2,475

2,475

$

5,481,910

$

(5,441,126)

$

$

40,784

$

3,822,724

$

(3,769,449)

$

$

53,275

(1)Amounts represent the UPB of Assets sold under agreements to repurchase.

Summary of gains (losses) recognized on derivative financial instruments and the respective income statement line items

Quarter ended March 31, 

Derivative activity

    

Consolidated income statement line

    

2024

    

2023

(in thousands)

Interest rate lock commitments

Net gains on loans held for sale at fair value (1)

$

(19,786)

$

33,002

Hedged item:

Interest rate lock commitments and
loans held for sale

Net gains on loans held for sale at fair value

$

52,237

$

(94,798)

Mortgage servicing rights

Net loan servicing fees–Mortgage servicing rights hedging results

$

(294,334)

$

47,227

(1)Represents net change in fair value of IRLCs from the beginning to the end of the quarter. Amounts recognized at the date of commitment and fair value changes recognized during the quarter until purchase of the underlying loans or the cancellation of the commitment are shown in the rollforward of IRLCs for the quarter in Note 7 – Fair Value – Assets and Liabilities Measured at Fair Value on a Recurring Basis.
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Mortgage Servicing Rights and Mortgage Servicing Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Mortgage Servicing Rights and Mortgage Servicing Liabilities  
Schedule of activity in MSRs carried at fair value

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Balance at beginning of quarter

$

7,099,348

$

5,953,621

Additions (deductions):

MSRs resulting from loan sales

412,520

286,533

Transfer of mortgage servicing rights relating to delinquent loans to Agency

(232)

412,520

286,301

Change in fair value due to:

Changes in inputs used in valuation model (1)

169,952

(90,279)

Other changes in fair value (2)

(198,610)

(146,253)

Total change in fair value

(28,658)

(236,532)

Balance at end of quarter

$

7,483,210

$

6,003,390

Unpaid principal balance of underlying loans at end of quarter

$

381,470,663

$

321,263,982

March 31, 

December 31,

2024

2023

(in thousands)

Fair value of mortgage servicing rights pledged to secure Assets sold under agreements to repurchase and Notes payable secured by mortgage servicing assets

$

7,406,892

$

7,033,892

(1)Principally reflects changes in annual total prepayment speed, pricing spread, per loan annual cost of servicing and UPB of underlying loan inputs.
(2)Represents changes due to realization of cash flows.

Schedule of activity in mortgage servicing liability carried at fair value

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Balance at beginning of quarter

$

1,805

$

2,096

Changes in fair value due to:

Changes in inputs used in valuation model (1)

(27)

(15)

Other changes in fair value (2)

(46)

(70)

Total change in fair value

(73)

(85)

Balance at end of quarter

$

1,732

$

2,011

Unpaid principal balance of underlying loans at end of quarter

$

22,644

$

28,380

(1)Principally reflects changes in annual total prepayment speed and per loan annual cost of servicing.

(2)Represents changes due to realization of cash flows.
Summary of servicing fees, late fees and ancillary and other fees relating to MSRs recorded on the consolidated statements of income

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Contractual servicing fees

$

358,026

$

290,697

Other fees:

Late charges

17,609

12,601

Other

2,640

2,181

$

378,275

$

305,479

XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Assets (Tables)
3 Months Ended
Mar. 31, 2024
Other Asset  
Summary of other assets

March 31, 

December 31, 

2024

    

2023

(in thousands)

Margin deposits

$

154,321

$

135,645

Capitalized software, net

140,419

148,736

Operating lease right-of-use assets

46,490

49,926

Servicing fees receivable, net

34,312

37,271

Other servicing receivables

45,280

30,530

Interest receivable

39,837

35,196

Prepaid expenses

35,325

36,044

Real estate acquired in settlement of loans

18,195

14,982

Furniture, fixtures, equipment and building improvements, net

17,951

19,016

Deposits securing Assets sold under agreements to repurchase and
Notes payable secured by mortgage servicing assets

16,175

15,653

Other

75,063

59,461

$

623,368

$

582,460

Deposits securing Assets sold under agreements to repurchase and Notes payable secured by mortgage servicing assets

$

16,175

$

15,653

XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases  
Summary of Company's leases

Quarter ended March 31, 

2024

    

2023

(dollars in thousands)

Lease expense:

Operating leases

$

4,031

$

4,949

Short-term leases

84

163

Sublease income

(425)

(96)

Net lease expense included in Occupancy and equipment expense

$

3,690

$

5,016

Other information:

Payments for operating leases

$

4,974

$

5,696

Operating lease right-of-use assets recognized

$

$

1,727

Quarter end weighted averages:

Remaining lease term (in years)

4.1

4.6

Discount rate

3.8%

3.8%

Schedule of maturities of operating lease liabilities

Twelve months ended March 31,

Operating leases

(in thousands)

2025

$

19,540

2026

18,635

2027

13,385

2028

5,791

2029

5,009

Thereafter

5,791

Total lease payments

68,151

Less imputed interest

(6,487)

Operating lease liability included in Accounts payable and accrued expenses

$

61,664

XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-Term Debt (Tables)
3 Months Ended
Mar. 31, 2024
Short-Term Debt  
Summary of financial data pertaining to assets sold under agreements to repurchase

Quarter ended March 31, 

    

2024

    

2023

(dollars in thousands)

Average balance of assets sold under agreements to repurchase

$

3,542,537

$

3,508,262

Weighted average interest rate (1)

7.24%

6.54%

Total interest expense

$

70,435

$

59,223

Maximum daily amount outstanding

$

5,442,438

$

5,768,570

(1)Excludes the effect of amortization of debt issuance costs and utilization fees of $6.7 million and $2.6 million for the quarters ended March 31, 2024 and 2023, respectively.

March 31, 

December 31, 

    

2024

    

2023

(dollars in thousands)

Carrying value:

Unpaid principal balance

$

5,441,126

$

3,769,449

Unamortized debt issuance costs

(5,772)

(5,493)

$

5,435,354

$

3,763,956

Weighted average interest rate

6.92%

7.05%

Available borrowing capacity (1):

Committed

$

712,341

$

1,282,040

Uncommitted

4,838,453

5,548,511

$

5,550,794

$

6,830,551

Assets securing repurchase agreements:

Principal-only stripped MBS

$

524,576

Loans held for sale

$

4,741,330

$

3,858,977

Servicing advances (2)

$

271,947

$

354,831

Mortgage servicing rights (2)

$

6,533,305

$

6,284,239

Deposits (2)

$

16,175

$

15,653

(1)The amount the Company is able to borrow under asset repurchase agreements is tied to the fair value of unencumbered assets eligible to secure those agreements and the Company’s ability to fund the agreements’ margin requirements relating to the assets financed.
(2)Beneficial interests in the Ginnie Mae MSRs, Fannie Mae MSRs, servicing advances and deposits together serve as the collateral backing servicing asset financing facilities that are included in Assets sold under agreements to repurchase and the term notes and term loans included in Notes payable secured by mortgage servicing assets. The term notes and term loans are described in Note 15 — Long-Term Debt - Notes payable secured by mortgage servicing assets.
Summary of maturities of outstanding advances under repurchase agreements by maturity date

Remaining maturity at March 31, 2024 (1)

    

Unpaid principal balance

(dollars in thousands)

Within 30 days

$

1,291,192

Over 30 to 90 days

3,225,500

Over 90 to 180 days

139,760

Over 180 days to one year

210,923

Over one year to two years

573,751

Total assets sold under agreements to repurchase

$

5,441,126

Weighted average maturity (in months)

3.5

(1)The Company is subject to margin calls during the periods the agreements are outstanding and therefore may be required to repay a portion of the borrowings before the respective agreements mature if the fair values (as determined by the applicable lender) of the assets securing those agreements decrease.
Summary of amount at risk relating to the assets sold under agreements to repurchase by counterparty

Weighted average

Counterparty

    

Amount at risk

    

maturity of advances  

    

Facility maturity

(in thousands)

Atlas Securitized Products, L.P., Citibank, N.A., Goldman Sachs Bank USA & Nomura Corporate Funding Americas (1)

$

4,537,873

March 13, 2025

June 27, 2025

Atlas Securitized Products, L.P.

$

121,197

September 10, 2024

June 27, 2025

Bank of America, N.A.

$

73,125

April 28, 2024

June 12, 2025

Barclays Bank PLC

$

30,560

August 1, 2024

March 6, 2026

Royal Bank of Canada

$

29,023

April 28, 2024

February 12, 2025

JP Morgan Chase Bank, N.A.

$

21,732

July 20, 2024

June 9, 2025

BNP Paribas

$

13,954

June 15, 2024

September 30, 2025

Goldman Sachs Bank USA

$

12,362

July 16, 2024

December 8, 2025

Wells Fargo Bank, N.A.

$

11,917

June 11, 2024

May 3, 2025

Morgan Stanley Bank, N.A.

$

11,023

June 18, 2024

February 6, 2026

Citibank, N.A.

$

7,661

    

June 4, 2024

    

June 27, 2025

(1)The amount at risk includes the beneficial interests in Ginnie Mae MSRs, Fannie Mae MSRs and servicing advances pledged to serve as the collateral backing servicing asset facilities included in Assets sold under agreements to repurchase and the term notes and term loans included in Notes payable secured by mortgage servicing assets.

Principal-only stripped MBS

Counterparty

    

Amount at risk

    

Maturity

(in thousands)

Wells Fargo Bank, N.A.

$

11,838

April 26, 2024

JP Morgan Chase Bank, N.A.

$

11,546

April 26, 2024

Santander US Capital Markets LLC

$

8,968

April 30, 2024

Summary of participating mortgage loans

Quarter ended March 31, 

    

2024

    

2023

Average balance

$

234,874

$

184,193

Weighted average interest rate (1)

6.69%

6.06%

Total interest expense

$

4,077

$

2,923

Maximum daily amount outstanding

$

515,990

$

515,537

(1)Excludes the effect of amortization of debt issuance costs totaling $172,000 for the quarters ended March 31, 2024 and 2023.

    

March 31, 

December 31, 

2024

    

2023

(dollars in thousands)

Carrying value:

Unpaid principal balance

$

363,978

$

446,406

Unamortized debt issuance costs

(180)

(352)

$

363,798

    

$

446,054

Weighted average interest rate

6.58%

6.60%

Fair value of loans pledged to secure mortgage loan participation purchase and sale agreements

$

385,804

$

470,524

XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2024
Long-Term Debt.  
Summary of term notes issued

Maturity date

Issuance date

    

Principal balance

    

Annual interest rate spread (1)

    

Stated

    

Optional extension (2)

(in thousands)

Term Notes:

June 3, 2022

$

500,000

4.25%

5/25/2027

5/25/2029

February 29, 2024

425,000

3.20%

3/26/2029

3/25/2031

Term Loans:

February 28, 2023

680,000

3.00%

2/25/2028

2/25/2029

October 25, 2023

125,000

3.00%

10/25/2028

$

1,730,000

(1)Interest is charged at a rate of SOFR plus a spread.
(2)The Term Notes and Term Loans’ indentures provide the Company with the option to extend the maturity of certain of the Term Notes or Term Loans as specified in the respective agreements.

Summary of note payable

Quarter ended March 31, 

    

2024

    

2023

(dollars in thousands)

Average balance

$

1,950,330

$

2,092,056

Weighted average interest rate (1)

8.92%

7.72%

Total interest expense

$

44,006

$

40,778

(1)Excludes the effect of amortization of debt issuance costs totaling $750,000 and $932,000 for the quarters ended March 31, 2024 and 2023, respectively.

March 31, 

December 31, 

    

2024

    

2023

(dollars in thousands)

Carrying value:

Unpaid principal balance:

Term Notes and Term Loans

$

1,730,000

    

$

1,730,000

Freddie Mac MSR Note Payable

250,000

150,000

1,980,000

1,880,000

Unamortized debt issuance costs

(7,980)

(6,585)

$

1,972,020

$

1,873,415

Weighted average interest rate

8.69%

8.82%

Assets pledged to secure notes payable (1):

Servicing advances

$

271,947

$

354,831

Mortgage servicing rights

$

7,406,892

$

7,033,892

Deposits

$

16,175

$

15,653

(1)Beneficial interests in the Ginnie Mae MSRs, Fannie Mae MSRs, servicing advances and deposits together serve as the collateral backing servicing asset facilities that include Assets sold under agreements to repurchase and the Term Notes and Term Loans included in Notes payable secured by mortgage servicing assets.
Summary of Unsecured Notes issued

Issuance date

Principal balance

Coupon interest rate

Maturity date

Optional redemption date (1)

(in thousands)

(annual)

September 29, 2020

$

500,000

5.375%

October 15, 2025

October 15, 2022

October 19, 2020

150,000

5.375%

October 15, 2025

October 15, 2022

February 11, 2021

650,000

4.25%

February 15, 2029

February 15, 2024

September 16, 2021

500,000

5.75%

September 15, 2031

September 15, 2026

December 11, 2023

750,000

7.875%

December 15, 2029

December 15, 2026

$

2,550,000

(1)Before the optional redemption date, the Company may redeem some or all of the Unsecured Notes for that issuance at a price equal to 100% of the principal amount, plus accrued and unpaid interest and a make-whole premium or the Company may redeem up to 40% of the Unsecured Notes for that issuance with an amount equal to or less than the net proceeds from certain equity offerings at the redemption price set forth in the indenture, plus accrued and unpaid interest. On or after the optional redemption date, the Company may redeem some or all of the Unsecured Notes for that issuance at the redemption prices set forth in the indenture, plus accrued interest.
Summary of unsecured notes payable

Quarter ended March 31, 

    

2024

  

2023

(dollars in thousands)

Average balance

$

2,550,000

$

1,800,000

Weighted average interest rate (1)

5.90%

5.07%

Total interest expense

$

38,832

$

23,428

(1)Excludes the effect of amortization of debt issuance costs of $1.4 million and $913,000 for the quarters ended March 31, 2024 and 2023, respectively.

March 31, 

December 31, 

    

2024

    

2023

(dollars in thousands)

Carrying value:

Unpaid principal balance

$

2,550,000

$

2,550,000

Unamortized debt issuance costs and premiums, net

(28,969)

(30,349)

$

2,521,031

$

2,519,651

Weighted average interest rate

5.90%

5.90%

Summary of maturities of Long-Term Debt

Maturities of long-term debt (based on stated maturity dates) are as follows:

Twelve months ended March 31,

    

2025

    

2026

    

2027

    

2028

    

2029

    

Thereafter

    

Total

(in thousands)

Notes payable secured by mortgage servicing assets (1)

$

250,000

$

$

$

1,180,000

$

550,000

$

$

1,980,000

Unsecured senior notes

650,000

650,000

1,250,000

2,550,000

Total

$

250,000

$

650,000

$

$

1,180,000

$

1,200,000

$

1,250,000

$

4,530,000

(1)The Term Notes and Term Loans’ indentures provide the Company with the option to extend the maturity of the Term Notes and Term Loans as specified in the respective agreements.
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Liability for Losses Under Representations and Warranties (Tables)
3 Months Ended
Mar. 31, 2024
Liability for Losses Under Representations and Warranties  
Summary of repurchase activity

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Balance at beginning of quarter

$

30,788

$

32,421

Provision for losses:

Resulting from sales of loans

3,952

1,735

Resulting from change in estimate

(3,320)

(1,445)

Losses incurred

(1,444)

(1,608)

Balance at end of quarter

$

29,976

$

31,103

Unpaid principal balance of loans subject to representations and warranties at end of quarter

$

366,147,661

$

303,983,805

XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2024
Stockholders' Equity.  
Summary of share repurchase activity

Quarter ended March 31, 

Cumulative

2024

    

2023

    

total (1)

(in thousands)

Shares of common stock repurchased

768

34,063

Cost of shares of common stock repurchased

$

$

45,361

$

1,788,198

(1)Amounts represent the total shares of common stock repurchased under the stock repurchase program from inception through March 31, 2024. Cumulative total cost of common stock repurchased includes $537,000 of transaction fees as of March 31, 2024.
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Gains on Loans Held for Sale (Tables)
3 Months Ended
Mar. 31, 2024
Net Gains on Loans Held for Sale  
Net Gains on Loans Held for Sale

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

From non-affiliates:

Cash losses:

Loans

$

(309,190)

$

(55,386)

Hedging activities

150,219

(216,138)

(158,971)

(271,524)

Non-cash gains:

Mortgage servicing rights resulting from loan sales

412,520

286,533

Provisions for losses relating to representations and warranties:

Pursuant to loan sales

(3,952)

(1,735)

Reductions in liability due to changes in estimate

3,320

1,445

Changes in fair values of loans and derivatives held at end of quarter:

Interest rate lock commitments

(19,786)

33,002

Loans

27,645

(64,191)

Hedging derivatives

(97,982)

121,340

162,794

104,870

From PennyMac Mortgage Investment Trust (1)

(353)

(485)

$

162,441

$

104,385

(1)Gains on sales of loans to PMT are described in Note 4–Related Party TransactionsTransactions with PMT–Operating Activities.
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Interest Expense (Tables)
3 Months Ended
Mar. 31, 2024
Net Interest Expense  
Summary of net interest expense

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Interest income:

Cash and short-term investments

$

14,582

$

16,245

Principal-only stripped mortgage-backed securities

270

Loans held for sale at fair value

65,421

60,993

Placement fees relating to custodial funds

76,133

51,219

From Townsgate Closing Services, LLC

20

21

156,426

128,478

Interest expense:

Assets sold under agreements to repurchase

70,435

59,223

Mortgage loan participation purchase and sale agreements

4,077

2,923

Notes payable secured by mortgage servicing assets

44,006

40,778

Unsecured senior notes

38,832

23,428

Interest shortfall on repayments of mortgage loans serviced for Agency securitizations

6,121

3,210

Interest on mortgage loan impound deposits

1,987

1,967

Other

311

242

165,769

131,771

$

(9,343)

$

(3,293)

XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Stock-based Compensation  
Summary of the stock-based compensation activity

Quarter ended March 31, 

    

2024

    

2023

(in thousands)

Grants:

Units:

Performance-based restricted share units ("RSUs")

246

307

Stock options

188

221

Time-based RSUs

145

182

Grant date fair value:

Performance-based RSUs

$

20,915

$

18,611

Stock options

6,935

5,492

Time-based RSUs

12,333

11,041

Total

$

40,183

$

35,144

Vestings and exercises:

Performance-based RSUs vested

309

612

Stock options exercised

331

156

Time-based RSUs vested

209

245

Stock-based compensation expense

$

4,583

$

11,650

XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share  
Summary of basic and diluted earnings per share calculations

Quarter ended March 31, 

    

2024

    

2023

(in thousands, except per share amounts)

Net income

$

39,308

    

$

30,378

Weighted average shares of common stock outstanding

50,547

50,154

Effect of dilutive securities - shares issuable under stock-based compensation plan

2,553

3,198

Weighted average diluted shares of common stock outstanding

53,100

53,352

Basic earnings per share

$

0.78

$

0.61

Diluted earnings per share

$

0.74

$

0.57

Schedule of anti-dilutive shares outstanding

Quarter ended March 31, 

    

2024

    

2023

(in thousands except for weighted average exercise price)

Performance-based RSUs (1)

681

431

Time-based RSUs

51

72

Stock options (2)

66

348

Total anti-dilutive units and options

798

851

Weighted average exercise price of anti-dilutive stock options (2)

$

84.93

$

58.21

(1)Certain performance-based RSUs were outstanding but not included in the computation of earnings per share because the performance thresholds included in such RSUs have not been achieved.
(2)Certain stock options were outstanding but not included in the computation of diluted earnings per share because the weighted-average exercise prices were above the average stock prices for the quarter.
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Regulatory Capital and Liquidity Requirements (Tables)
3 Months Ended
Mar. 31, 2024
Regulatory Capital and Liquidity Requirements  
Summary of agencies' capital and liquidity requirements by each agency

March 31, 2024

December 31, 2023

Requirement/Agency 

    

Actual (1)

    

Requirement (1)

    

Actual (1)

    

Requirement (1)

 

(dollars in thousands)

Capital

Fannie Mae & Freddie Mac

$

6,975,317

$

1,245,241

$

6,890,144

$

1,211,365

Ginnie Mae (2)

$

6,587,372

$

1,375,796

$

6,559,001

$

1,314,677

HUD

$

6,587,372

$

2,500

$

6,559,001

$

2,500

Liquidity

Fannie Mae & Freddie Mac

$

1,147,108

$

564,427

$

1,243,927

$

543,913

Ginnie Mae

$

1,394,563

$

406,799

$

1,684,457

$

389,501

Adjusted net worth / Total assets ratio

Ginnie Mae

43

%  

6

%  

48

%  

6

%

Tangible net worth / Total assets ratio

Fannie Mae & Freddie Mac

35

%  

6

%  

37

%  

6

%

(1)Calculated in accordance with the respective Agency’s requirements.

(2)Ginnie Mae has issued a risk-based capital requirement that will become effective December 31, 2024. The Company believes it is in compliance with the Agency’s pending requirement as of March 31, 2024.
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments (Tables)
3 Months Ended
Mar. 31, 2024
Segments  
Summary of financial highlights by segment

Financial performance and results by segment are as follows:

Quarter ended March 31, 2024

Mortgage Banking

Investment

    

Production

    

Servicing

    

Total

    

Management

    

Total

 

(in thousands)

Revenues: (1)

                    

Net gains on loans held for sale at fair value

$

141,431

$

21,010

$

162,441

$

$

162,441

Loan origination fees

36,371

36,371

36,371

Fulfillment fees from PennyMac Mortgage Investment Trust

4,016

4,016

4,016

Net loan servicing fees

100,954

100,954

100,954

Net interest expense:

Interest income

63,931

92,411

156,342

84

156,426

Interest expense

61,896

103,873

165,769

165,769

2,035

(11,462)

(9,427)

84

(9,343)

Management fees

7,188

7,188

Other

818

1,096

1,914

2,119

4,033

Total net revenues

184,671

111,598

296,269

9,391

305,660

Expenses

148,779

106,662

255,441

6,336

261,777

Income before provision for income taxes

$

35,892

$

4,936

$

40,828

$

3,055

$

43,883

Segment assets at quarter end

$

5,413,277

$

14,373,780

$

19,787,057

$

14,684

$

19,801,741

(1)All revenues are from external customers.

Quarter ended March 31, 2023

Mortgage Banking

Investment

    

Production

    

Servicing

    

Total

    

Management

    

 Total

 

(in thousands)

Revenues: (1)

Net gains on loans held for sale at fair value

$

74,726

$

29,659

$

104,385

$

$

104,385

Loan origination fees

31,390

31,390

31,390

Fulfillment fees from PennyMac Mortgage Investment Trust

11,923

11,923

11,923

Net loan servicing fees

148,837

148,837

148,837

Net interest expense:

Interest income

56,993

71,485

128,478

128,478

Interest expense

54,083

77,688

131,771

131,771

2,910

(6,203)

(3,293)

(3,293)

Management fees

7,257

7,257

Other

574

(223)

351

2,012

2,363

Total net revenues

121,523

172,070

293,593

9,269

302,862

Expenses

141,163

114,623

255,786

8,929

264,715

Income before provision for income taxes

$

(19,640)

$

57,447

$

37,807

$

340

$

38,147

Segment assets at quarter end

$

7,543,466

$

12,534,419

$

20,077,885

$

25,300

$

20,103,185

(1)All revenues are from external customers.
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentration of Risk (Details) - PennyMac Mortgage Investment Trust - Customer Concentration Risk
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net Revenue    
Concentration of Risk    
Percentage of total 11.00% 14.00%
Loan Production    
Concentration of Risk    
Percentage of total 82.00% 84.00%
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions - Correspondent Production (Details) - USD ($)
3 Months Ended
Jul. 01, 2020
Mar. 31, 2024
Mar. 31, 2023
Lending activity between the entity and affiliate      
Net gains on loans held for sale at fair value   $ 162,441,000 $ 104,385,000
Fulfillment fee revenue   4,016,000 11,923,000
Ginnie Mae Mortgage Backed Securities Guide Loan      
Transactions with Affiliates      
Threshold limit of loan commitment $ 16,500    
Maximum Multiplier factor for each pull through adjusted loan commitment 585    
Multiplying factor for each pull through adjusted loan commitment in excess of threshold limit per quarter 355    
Multiplying factor for number of purchased loans 315    
Multiplying factor for number of purchased loans in excess of threshold limit per quarter $ 195    
Ginnie Mae Mortgage Backed Securities Guide Loan | Minimum      
Transactions with Affiliates      
Pull through factor as a percentage 80.00%    
Ginnie Mae Mortgage Backed Securities Guide Loan | Maximum      
Transactions with Affiliates      
Pull through factor as a percentage 99.00%    
Other mortgage loans      
Transactions with Affiliates      
Multiplying factor for number of purchased loans $ 750    
MSR Recapture Agreement      
Transactions with Affiliates      
Target recapture rate 15.00%    
MSR Recapture Agreement | First 15%      
Transactions with Affiliates      
Percentage of fair market value. 40.00%    
Percentage of recapture rate. 15.00%    
MSR Recapture Agreement | In excess of 15% and upto 30%      
Transactions with Affiliates      
Percentage of fair market value. 35.00%    
MSR Recapture Agreement | In excess of 15% and upto 30% | Minimum      
Transactions with Affiliates      
Percentage of recapture rate. 15.00%    
MSR Recapture Agreement | In excess of 15% and upto 30% | Maximum      
Transactions with Affiliates      
Percentage of recapture rate. 30.00%    
MSR Recapture Agreement | In excess of 30%      
Transactions with Affiliates      
Percentage of fair market value. 30.00%    
Percentage of recapture rate. 30.00%    
Related Party      
Lending activity between the entity and affiliate      
Net gains on loans held for sale at fair value   (353,000) (485,000)
Related Party | PennyMac Mortgage Investment Trust      
Lending activity between the entity and affiliate      
Net gains on loans held for sale at fair value   (353,000) (485,000)
Related Party | Mortgage Lending | PennyMac Mortgage Investment Trust      
Lending activity between the entity and affiliate      
Net gains on loans held for sale at fair value   (353,000) (485,000)
Tax service fee   359,000 1,410,000
Fulfillment fee revenue   4,016,000 11,923,000
Unpaid principal balance of loans fulfilled for PMT   1,771,681,000 6,628,810,000
Sourcing fees paid   1,605,000 1,328,000
Government guaranteed or insured   7,856,925,000 9,213,712,000
Conventional conforming   8,189,930,000 4,062,874,000
Unpaid principal balance of loans purchased from PMT   $ 16,046,855,000 $ 13,276,586,000
PLS | Minimum      
Transactions with Affiliates      
Sourcing fees (as a percent) 0.01%    
PLS | Maximum      
Transactions with Affiliates      
Sourcing fees (as a percent) 0.02%    
PLS | Ginnie Mae Mortgage Backed Securities Guide Loan      
Transactions with Affiliates      
Fulfilment fee payable $ 0    
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions - Mortgage Loan Servicing (Details) - USD ($)
3 Months Ended
Sep. 12, 2016
Mar. 31, 2024
Mar. 31, 2023
Summary of mortgage loan servicing fees earned      
Loan servicing fees   $ 424,184,000 $ 338,057,000
Loan Servicing Agreement      
Transactions with Affiliates      
Base servicing fees per month for REO $ 75    
Base servicing fees per month for fixed-rate non-distressed loans subserviced 7.50    
Base servicing fees per month for adjustable rate non-distressed loans subserviced 8.50    
Supplemental fee per month for each distressed whole loan 25    
Minimum | Loan Servicing Agreement      
Transactions with Affiliates      
Servicing fees amount per month for current loans 30    
Additional servicing fee amount per month for delinquent loans 10    
Maximum | Loan Servicing Agreement      
Transactions with Affiliates      
Servicing fees amount per month for current loans 95    
Additional servicing fee amount per month for delinquent loans $ 55    
Related Party | PennyMac Mortgage Investment Trust      
Summary of mortgage loan servicing fees earned      
Loan servicing fees   20,262,000 20,449,000
Related Party | Loans acquired for sale at fair value | PennyMac Mortgage Investment Trust      
Summary of mortgage loan servicing fees earned      
Loan servicing fees   20,200,000 20,329,000
Related Party | Loans at fair value | PennyMac Mortgage Investment Trust      
Summary of mortgage loan servicing fees earned      
Loan servicing fees   $ 62,000 $ 120,000
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions - Management Fees (Details) - USD ($)
3 Months Ended
Sep. 12, 2016
Mar. 31, 2024
Mar. 31, 2023
Management Fee Revenue Abstract      
Management fees   $ 7,188,000 $ 7,257,000
Related Party | Management Fees | PennyMac Mortgage Investment Trust      
Transactions with Affiliates      
Percentage of change in net income due to quarterly adjustments 8.00%    
Management Fee Revenue Abstract      
Base management fee   7,188,000 7,257,000
Management fees   $ 7,188,000 $ 7,257,000
Related Party | Management Fees | Maximum | PennyMac Mortgage Investment Trust      
Transactions with Affiliates      
Percentage of performance incentive fee payable by issuance of common shares 50.00%    
Related Party | Management Fees | Minimum | PennyMac Mortgage Investment Trust      
Transactions with Affiliates      
High watermark $ 0    
Related Party | Shareholders Equity Up To 2 Billion Dollars | Maximum | PennyMac Mortgage Investment Trust      
Transactions with Affiliates      
Base management fee annual rate (as a percent) 1.50%    
Base management fee shareholders' equity limit $ 2,000,000,000    
Related Party | Shareholders Equity In Excess Of 2 Billion Dollars And Upto 5 Billion Dollars | PennyMac Mortgage Investment Trust      
Transactions with Affiliates      
Base management fee annual rate (as a percent) 1.375%    
Related Party | Shareholders Equity In Excess Of 2 Billion Dollars And Upto 5 Billion Dollars | Maximum | PennyMac Mortgage Investment Trust      
Transactions with Affiliates      
Base management fee shareholders' equity limit $ 5,000,000,000    
Related Party | Shareholders Equity In Excess Of 2 Billion Dollars And Upto 5 Billion Dollars | Minimum | PennyMac Mortgage Investment Trust      
Transactions with Affiliates      
Base management fee shareholders' equity limit $ 2,000,000,000    
Related Party | Shareholders Equity In Excess Of 5 Billion Dollars | PennyMac Mortgage Investment Trust      
Transactions with Affiliates      
Base management fee annual rate (as a percent) 1.25%    
Related Party | Shareholders Equity In Excess Of 5 Billion Dollars | Maximum | PennyMac Mortgage Investment Trust      
Transactions with Affiliates      
Base management fee shareholders' equity limit $ 5,000,000,000    
Related Party | Return on Shareholders Equity 8 Percent | PennyMac Mortgage Investment Trust      
Transactions with Affiliates      
Percentage of net income for calculation of performance incentive fees 10.00%    
Related Party | Return on Shareholders Equity 8 Percent | Maximum | PennyMac Mortgage Investment Trust      
Transactions with Affiliates      
Percentage of return on affiliate's equity 12.00%    
Related Party | Return on Shareholders Equity 8 Percent | Minimum | PennyMac Mortgage Investment Trust      
Transactions with Affiliates      
Percentage of return on affiliate's equity 8.00%    
Related Party | Return on Shareholders Equity 12 Percent | PennyMac Mortgage Investment Trust      
Transactions with Affiliates      
Percentage of net income for calculation of performance incentive fees 15.00%    
Percentage of return on affiliate's equity 12.00%    
Related Party | Return on Shareholders Equity 12 Percent | Maximum | PennyMac Mortgage Investment Trust      
Transactions with Affiliates      
Percentage of return on affiliate's equity 16.00%    
Related Party | Return on Shareholders Equity in Excess of 16 Percent | PennyMac Mortgage Investment Trust      
Transactions with Affiliates      
Percentage of net income for calculation of performance incentive fees 20.00%    
Percentage of return on affiliate's equity 16.00%    
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions - Other Transactions, Reimbursement of Common Overhead Expenses (Details) - Related Party - PennyMac Mortgage Investment Trust - USD ($)
3 Months Ended
Sep. 12, 2016
Mar. 31, 2024
Mar. 31, 2023
Transactions with Affiliates      
Expense reimbursement amount, per quarter, relating to personnel $ 165,000    
Reimbursement of common overhead and expenses incurred on behalf of affiliates      
Reimbursement of common overhead and expenses incurred by the Company   $ 8,523,000 $ 7,647,000
Payments and settlements during the period   30,085,000 32,384,000
Common overhead incurred      
Reimbursement of common overhead and expenses incurred on behalf of affiliates      
Reimbursement of common overhead and expenses incurred by the Company   1,944,000 1,821,000
Compensation      
Reimbursement of common overhead and expenses incurred on behalf of affiliates      
Reimbursement of common overhead and expenses incurred by the Company   165,000 165,000
Expenses incurred by related party (reporting entity), net      
Reimbursement of common overhead and expenses incurred on behalf of affiliates      
Reimbursement of common overhead and expenses incurred by the Company   $ 6,414,000 $ 5,661,000
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions - Investing Activities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Activity during the period:      
Change in fair value of investment in and dividends received from PennyMac Mortgage Investment Trust $ 10 $ 26  
Fair value of PennyMac Mortgage Investment Trust shares $ 1,101   $ 1,121
Related Party | PennyMac Mortgage Investment Trust      
Transactions with Affiliates      
Common shares of beneficial interest owned 75,000   75,000
Common shares of beneficial interest owned $ 1,101   $ 1,121
Activity during the period:      
Change in fair value of investment in and dividends received from PennyMac Mortgage Investment Trust $ 10 $ 26  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions - Amounts due from Affiliate (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Amounts due from affiliate    
Total due from affiliate $ 30,835 $ 29,262
Payable to affiliate    
Other Liabilities, Total 127,993 208,210
Related Party | PennyMac Mortgage Investment Trust    
Amounts due from affiliate    
Correspondent production fees 7,368 8,288
Allocated expenses and expenses incurred on PMT's behalf 8,194 5,612
Management fees 7,188 7,252
Servicing fees 6,730 6,809
Fulfillment fees 1,355 1,301
Payable to affiliate    
Amounts advanced by PMT 127,992 208,154
Other expenses 1 56
Affiliated entities | PennyMac Mortgage Investment Trust    
Amounts due from affiliate    
Total due from affiliate 30,835 29,262
Payable to affiliate    
Other Liabilities, Total $ 127,993 $ 208,210
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions - Exchanged Private National Mortgage Acceptance Company, LLC Unitholders (Details) - USD ($)
3 Months Ended
Dec. 27, 2022
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Transactions with Affiliates        
Amount of tax benefits under the tax sharing agreement (as a percent)   85.00%    
Payable to exchanged PNMAC unitholders under tax receivable agreement   $ 26,100,000   $ 26,100,000
Interest income   156,426,000 $ 128,478,000  
Related Party | Private National Mortgage Acceptance Company        
Transactions with Affiliates        
Payment of tax liability under the tax receivable agreement to Private National Mortgage Acceptance Company, LLC unitholders   $ 0 0  
Related Party | Townsgate Closing Services, LLC        
Transactions with Affiliates        
Advances to related party $ 801,000      
Maximum commitment amount $ 1,500,000      
Advances stated percentage   9.75%    
Advances variable rate 10+ year USD High Yield Corporate Bond Index      
Interest income   $ 20,000 $ 21,000  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loan Sales and Servicing Activities - Summary of Cash Flows with Transferees (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Cash flows:      
Sales proceeds $ 19,676,917 $ 13,385,341  
Servicing fees received 336,248 268,423  
Allowance for losses rollforward      
Balance at beginning of quarter 73,991 78,992  
Provision (reversal of provision) for losses (1,541) (3,081)  
Charge-offs, net (5,123) (733)  
Balance at end of quarter 67,327 $ 75,178  
Period end information:      
Unpaid principal balance of loans outstanding 364,441,567   $ 352,790,614
30-89 days 12,128,892   13,775,493
90 days or more - Not in foreclosure 6,251,718   6,754,282
90 days or more - In foreclosure 647,459   618,694
90 days or more - Foreclosed 8,441   7,565
Bankruptcy $ 1,479,461   $ 1,415,614
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loan Sales and Servicing Activities - Summary of Mortgage Servicing Portfolio (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mortgage servicing portfolio    
Loans held for sale $ 5,111,719 $ 4,294,689
Total loans serviced 617,424,038 607,216,769
Delinquent loans:    
30 days 11,547,765 12,906,445
60 days 3,109,830 3,716,280
90 days or more - Not in foreclosure 7,301,481 7,972,624
90 days or more - In foreclosure 804,643 778,977
90 days or more - Foreclosed 14,134 12,428
Total delinquent mortgage loans 22,777,853 25,386,754
Bankruptcy 1,798,976 1,709,811
Custodial funds managed by the Company 7,898,055 5,501,952
Servicing rights owned    
Mortgage servicing portfolio    
Loans held for sale 5,111,719 4,294,689
Total loans serviced 386,605,026 374,563,700
Delinquent loans:    
30 days 9,940,684 11,097,929
60 days 2,738,951 3,316,494
90 days or more - Not in foreclosure 6,426,292 6,941,325
90 days or more - In foreclosure 692,930 686,359
90 days or more - Foreclosed 9,652 8,133
Total delinquent mortgage loans 19,808,509 22,050,240
Bankruptcy 1,583,758 1,523,218
Custodial funds managed by the Company 5,429,348 3,741,978
Contract servicing and subservicing    
Mortgage servicing portfolio    
Total loans serviced 230,819,012 232,653,069
Delinquent loans:    
30 days 1,607,081 1,808,516
60 days 370,879 399,786
90 days or more - Not in foreclosure 875,189 1,031,299
90 days or more - In foreclosure 111,713 92,618
90 days or more - Foreclosed 4,482 4,295
Total delinquent mortgage loans 2,969,344 3,336,514
Bankruptcy 215,218 186,593
Custodial funds managed by the Company 2,468,707 1,759,974
Non affiliated entities    
Mortgage servicing portfolio    
Originated 364,441,567 352,790,614
Purchased 17,051,740 17,478,397
Total loans serviced, excluding loans held for sale 381,493,307 370,269,011
Non affiliated entities | Servicing rights owned    
Mortgage servicing portfolio    
Originated 364,441,567 352,790,614
Purchased 17,051,740 17,478,397
Total loans serviced, excluding loans held for sale 381,493,307 370,269,011
Affiliated entities    
Mortgage servicing portfolio    
Advised entities 230,819,012 232,653,069
Affiliated entities | Contract servicing and subservicing    
Mortgage servicing portfolio    
Advised entities $ 230,819,012 $ 232,653,069
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loan Sales and Servicing Activities - Geographical Distribution of Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Loan Sales and Servicing Activities    
Total loans serviced $ 617,424,038 $ 607,216,769
California    
Loan Sales and Servicing Activities    
Total loans serviced 73,344,855 72,788,272
Florida    
Loan Sales and Servicing Activities    
Total loans serviced 59,174,541 57,824,310
Texas    
Loan Sales and Servicing Activities    
Total loans serviced 58,318,589 56,437,082
Virginia    
Loan Sales and Servicing Activities    
Total loans serviced 35,562,555 35,376,266
Maryland    
Loan Sales and Servicing Activities    
Total loans serviced 26,865,117 26,746,355
All other states    
Loan Sales and Servicing Activities    
Total loans serviced $ 364,158,381 $ 358,044,484
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value - Financial Statement Items Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets:    
Short-term investment at fair value $ 69 $ 10,268
Principal-only stripped mortgage-backed securities at fair value pledged to creditors 524,576  
Loans held for sale 5,200,350 4,420,691
Derivative assets:    
Derivative asset, before netting 145,678 258,809
Netting (36,691) (79,730)
Total derivative assets 108,987 179,079
Investment in PennyMac Mortgage Investment Trust 1,101 1,121
Derivative liabilities:    
Derivative liability, before netting 46,435 101,866
Netting (5,651) (48,591)
Net amounts of liabilities presented in the consolidated balance sheet 40,784 53,275
Mortgage servicing liabilities 1,732 1,805
Interest rate lock commitments    
Derivative assets:    
Total derivative assets 74,545 90,313
Forward contracts | Purchases    
Derivative assets:    
Derivative asset, before netting 21,887 78,448
Derivative liabilities:    
Derivative liability, before netting 6,049 5,141
Forward contracts | Sales    
Derivative assets:    
Derivative asset, before netting 18,622 6,151
Derivative liabilities:    
Derivative liability, before netting 35,649 92,796
MBS put options    
Derivative assets:    
Derivative asset, before netting 1,970 413
MBS call options    
Derivative assets:    
Derivative asset, before netting   6,265
Call options on Eurodollar futures | Purchases    
Derivative assets:    
Derivative asset, before netting 3,301 66,176
Derivative liabilities:    
Derivative liability, before netting   3,209
Put options on Eurodollar futures | Purchases    
Derivative assets:    
Derivative asset, before netting 25,353 11,043
Principal-Only-Strip MBS    
Assets:    
Principal-only stripped mortgage-backed securities at fair value pledged to creditors 524,576  
Recurring basis    
Assets:    
Short-term investment at fair value 69 10,268
Principal-only stripped mortgage-backed securities at fair value pledged to creditors 524,576  
Loans held for sale 5,200,350 4,420,691
Derivative assets:    
Derivative asset, before netting 145,678 258,809
Netting (36,691) (79,730)
Total derivative assets 108,987 179,079
Mortgage servicing rights 7,483,210 7,099,348
Total assets 13,318,293 11,710,507
Derivative liabilities:    
Derivative liability, before netting 46,435 101,866
Netting (5,651) (48,591)
Net amounts of liabilities presented in the consolidated balance sheet 40,784 53,275
Mortgage servicing liabilities 1,732 1,805
Total liabilities 42,516 55,080
Recurring basis | Related Party | PennyMac Mortgage Investment Trust    
Derivative assets:    
Investment in PennyMac Mortgage Investment Trust 1,101 1,121
Recurring basis | Interest rate lock commitments    
Derivative assets:    
Derivative asset, before netting 74,545 90,313
Derivative liabilities:    
Derivative liability, before netting 4,737 720
Recurring basis | Forward contracts | Purchases    
Derivative assets:    
Derivative asset, before netting 21,887 78,448
Derivative liabilities:    
Derivative liability, before netting 6,049 5,141
Recurring basis | Forward contracts | Sales    
Derivative assets:    
Derivative asset, before netting 18,622 6,151
Derivative liabilities:    
Derivative liability, before netting 35,649 92,796
Recurring basis | MBS put options    
Derivative assets:    
Derivative asset, before netting 1,970 413
Recurring basis | MBS call options    
Derivative assets:    
Derivative asset, before netting   6,265
Recurring basis | Call options on Eurodollar futures | Purchases    
Derivative assets:    
Derivative asset, before netting 3,301 66,176
Recurring basis | Call options on Eurodollar futures | Sales    
Derivative liabilities:    
Derivative liability, before netting   3,209
Recurring basis | Put options on Eurodollar futures | Purchases    
Derivative assets:    
Derivative asset, before netting 25,353 11,043
Recurring basis | Level 1    
Assets:    
Short-term investment at fair value 69 10,268
Derivative assets:    
Derivative asset, before netting 28,654 77,219
Total derivative assets 28,654 77,219
Total assets 29,824 88,608
Derivative liabilities:    
Derivative liability, before netting   3,209
Net amounts of liabilities presented in the consolidated balance sheet   3,209
Total liabilities   3,209
Recurring basis | Level 1 | Related Party | PennyMac Mortgage Investment Trust    
Derivative assets:    
Investment in PennyMac Mortgage Investment Trust 1,101 1,121
Recurring basis | Level 1 | Call options on Eurodollar futures | Purchases    
Derivative assets:    
Derivative asset, before netting 3,301 66,176
Recurring basis | Level 1 | Call options on Eurodollar futures | Sales    
Derivative liabilities:    
Derivative liability, before netting   3,209
Recurring basis | Level 1 | Put options on Eurodollar futures | Purchases    
Derivative assets:    
Derivative asset, before netting 25,353 11,043
Recurring basis | Level 2    
Assets:    
Principal-only stripped mortgage-backed securities at fair value pledged to creditors 524,576  
Loans held for sale 4,733,958 3,942,127
Derivative assets:    
Derivative asset, before netting 42,479 91,277
Total derivative assets 42,479 91,277
Total assets 5,301,013 4,033,404
Derivative liabilities:    
Derivative liability, before netting 41,698 97,937
Net amounts of liabilities presented in the consolidated balance sheet 41,698 97,937
Total liabilities 41,698 97,937
Recurring basis | Level 2 | Forward contracts | Purchases    
Derivative assets:    
Derivative asset, before netting 21,887 78,448
Derivative liabilities:    
Derivative liability, before netting 6,049 5,141
Recurring basis | Level 2 | Forward contracts | Sales    
Derivative assets:    
Derivative asset, before netting 18,622 6,151
Derivative liabilities:    
Derivative liability, before netting 35,649 92,796
Recurring basis | Level 2 | MBS put options    
Derivative assets:    
Derivative asset, before netting 1,970 413
Recurring basis | Level 2 | MBS call options    
Derivative assets:    
Derivative asset, before netting   6,265
Recurring basis | Level 3    
Assets:    
Loans held for sale 466,392 478,564
Derivative assets:    
Derivative asset, before netting 74,545 90,313
Total derivative assets 74,545 90,313
Mortgage servicing rights 7,483,210 7,099,348
Total assets 8,024,147 7,668,225
Derivative liabilities:    
Derivative liability, before netting 4,737 720
Net amounts of liabilities presented in the consolidated balance sheet 4,737 720
Mortgage servicing liabilities 1,732 1,805
Total liabilities 6,469 2,525
Recurring basis | Level 3 | Interest rate lock commitments    
Derivative assets:    
Derivative asset, before netting 74,545 90,313
Derivative liabilities:    
Derivative liability, before netting $ 4,737 $ 720
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value - Level 3 Input Roll Forward, Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Changes in fair value included in income arising from:    
Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Servicing Asset at Fair Value, Period Increase (Decrease) Servicing Asset at Fair Value, Period Increase (Decrease)
Recurring basis    
Roll forward of assets measured using Level 3 inputs on a recurring basis    
Balance at the beginning of the quarter $ 7,667,505 $ 6,325,237
Purchases and issuances, net 1,006,131 500,158
Capitalization of interest and advances 11,226 7,655
Sales and repayments (383,999) (123,090)
Mortgage servicing rights resulting from loan sales 412,520 286,533
Changes in fair value included in income arising from:    
Changes in instrument specific credit risk 17,142 9,543
Other factors (17,706) (163,327)
Total changes in fair value included in income (564) (153,784)
Transfers from Level 3 to Level 2 (561,829) (365,714)
Transfers to real estate acquired in settlement of loans   (52)
Transfers to loans held for sale (131,580) (101,918)
Balance at the end of the quarter 8,019,410 6,375,025
Changes in fair value recognized during the period relating to assets still held at the end of the quarter 60,193 (169,273)
Roll forward of liabilities measured using Level 3 inputs on a recurring basis    
Balance at the beginning of the quarter 1,805 2,096
Changes in fair value included in income (73) (85)
Balance at the end of the quarter 1,732 2,011
Changes in fair value recognized during the period relating to liability still outstanding at the end of the quarter (73) (85)
Recurring basis | Mortgage loans held for sale    
Roll forward of assets measured using Level 3 inputs on a recurring basis    
Balance at the beginning of the quarter 478,564 345,772
Purchases and issuances, net 905,860 437,650
Capitalization of interest and advances 11,226 7,655
Sales and repayments (383,999) (122,858)
Changes in fair value included in income arising from:    
Changes in instrument specific credit risk 17,142 9,543
Other factors (572) 793
Total changes in fair value included in income 16,570 10,336
Transfers from Level 3 to Level 2 (561,829) (365,714)
Transfers to real estate acquired in settlement of loans   (52)
Balance at the end of the quarter 466,392 312,789
Changes in fair value recognized during the period relating to assets still held at the end of the quarter 19,043 8,413
Recurring basis | Interest rate lock commitments    
Roll forward of assets measured using Level 3 inputs on a recurring basis    
Balance at the beginning of the quarter 89,593 25,844
Purchases and issuances, net 100,271 62,508
Changes in fair value included in income arising from:    
Other factors 11,524 72,412
Total changes in fair value included in income 11,524 72,412
Transfers to loans held for sale (131,580) (101,918)
Balance at the end of the quarter 69,808 58,846
Changes in fair value recognized during the period relating to assets still held at the end of the quarter 69,808 58,846
Recurring basis | Mortgage servicing rights    
Roll forward of assets measured using Level 3 inputs on a recurring basis    
Balance at the beginning of the quarter 7,099,348 5,953,621
Sales and repayments   (232)
Mortgage servicing rights resulting from loan sales 412,520 286,533
Changes in fair value included in income arising from:    
Other factors (28,658) (236,532)
Total changes in fair value included in income (28,658) (236,532)
Balance at the end of the quarter 7,483,210 6,003,390
Changes in fair value recognized during the period relating to assets still held at the end of the quarter $ (28,658) $ (236,532)
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value - Changes in Fair Value, Fair Value Option, Recurring Basis (Details) - Recurring basis - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mortgage servicing liabilities    
Net gains (losses) from changes in estimated fair values included in earnings for financial statement items carried at estimated fair value    
Total gains (losses) from changes in estimated fair values included in earnings $ 73 $ 85
Mortgage servicing liabilities | Net loan servicing fees    
Net gains (losses) from changes in estimated fair values included in earnings for financial statement items carried at estimated fair value    
Total gains (losses) from changes in estimated fair values included in earnings 73 85
Assets    
Net gains (losses) from changes in estimated fair values included in earnings for financial statement items carried at estimated fair value    
Total gains (losses) from changes in estimated fair values included in earnings 100,360 (70,585)
Assets | Net gains on loans held for sale at fair value    
Net gains (losses) from changes in estimated fair values included in earnings for financial statement items carried at estimated fair value    
Total gains (losses) from changes in estimated fair values included in earnings 129,329 165,947
Assets | Net loan servicing fees    
Net gains (losses) from changes in estimated fair values included in earnings for financial statement items carried at estimated fair value    
Total gains (losses) from changes in estimated fair values included in earnings (28,969) (236,532)
Principal-only stripped mortgage-backed securities    
Net gains (losses) from changes in estimated fair values included in earnings for financial statement items carried at estimated fair value    
Total gains (losses) from changes in estimated fair values included in earnings (311)  
Principal-only stripped mortgage-backed securities | Net loan servicing fees    
Net gains (losses) from changes in estimated fair values included in earnings for financial statement items carried at estimated fair value    
Total gains (losses) from changes in estimated fair values included in earnings (311)  
Mortgage loans held for sale    
Net gains (losses) from changes in estimated fair values included in earnings for financial statement items carried at estimated fair value    
Total gains (losses) from changes in estimated fair values included in earnings 129,329 165,947
Mortgage loans held for sale | Net gains on loans held for sale at fair value    
Net gains (losses) from changes in estimated fair values included in earnings for financial statement items carried at estimated fair value    
Total gains (losses) from changes in estimated fair values included in earnings 129,329 165,947
Mortgage servicing rights at fair value    
Net gains (losses) from changes in estimated fair values included in earnings for financial statement items carried at estimated fair value    
Total gains (losses) from changes in estimated fair values included in earnings (28,658) (236,532)
Mortgage servicing rights at fair value | Net loan servicing fees    
Net gains (losses) from changes in estimated fair values included in earnings for financial statement items carried at estimated fair value    
Total gains (losses) from changes in estimated fair values included in earnings $ (28,658) $ (236,532)
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value - Fair Value Option Maturities, Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair value    
Total fair value $ 5,200,350 $ 4,420,691
Recurring basis    
Fair value    
Total fair value 5,200,350 4,420,691
Mortgage loans held for sale | Recurring basis    
Fair value    
Current through 89 days delinquent 5,162,089 4,378,042
Not in foreclosure 32,071 35,253
In foreclosure 6,190 7,396
Total fair value 5,200,350 4,420,691
Principal amount due upon maturity    
Current through 89 days delinquent 5,062,370 4,233,764
Not in foreclosure 35,496 38,922
In foreclosure 13,853 22,003
Total principal amount due upon maturity 5,111,719 4,294,689
Difference    
Current through 89 days delinquent 99,719 144,278
Not in foreclosure (3,425) (3,669)
In foreclosure (7,663) (14,607)
Total difference $ 88,631 $ 126,002
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value - Measurement Basis, Nonrecurring (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Total gains (losses) on assets measured at estimated fair values on a nonrecurring basis      
Notes payable secured by mortgage servicing assets $ 1,972,020   $ 1,873,415
Unsecured Senior Notes 2,521,031   2,519,651
Term Notes and Term Loans      
Total gains (losses) on assets measured at estimated fair values on a nonrecurring basis      
Notes payable secured by mortgage servicing assets 1,722,656   1,724,290
Unsecured senior notes.      
Total gains (losses) on assets measured at estimated fair values on a nonrecurring basis      
Unsecured Senior Notes 2,521,031   2,519,651
Nonrecurring basis      
Financial statement items measured at fair value on a nonrecurring basis      
Real estate acquired in settlement of loans 2,473   2,669
Total gains (losses) on assets measured at estimated fair values on a nonrecurring basis      
Real estate acquired in settlement of loans (1,210) $ (558)  
Nonrecurring basis | Level 3      
Financial statement items measured at fair value on a nonrecurring basis      
Real estate acquired in settlement of loans 2,473   2,669
Total | Term Notes and Term Loans      
Total gains (losses) on assets measured at estimated fair values on a nonrecurring basis      
Notes payable secured by mortgage servicing assets 1,736,738   1,730,000
Total | Unsecured senior notes.      
Total gains (losses) on assets measured at estimated fair values on a nonrecurring basis      
Unsecured Senior Notes $ 2,472,415   $ 2,467,750
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value - Level 3 Unobservable Inputs, Mortgage Loans and IRLC (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
item
Dec. 31, 2023
USD ($)
item
Excess servicing spread financing    
Loans held for sale $ 5,200,350 $ 4,420,691
Mortgage loans held for sale | Level 3    
Excess servicing spread financing    
Loans held for sale $ 466,392 $ 478,564
Mortgage loans held for sale | Discount rate | Level 3 | Minimum    
Excess servicing spread financing    
Input 0.067 0.071
Mortgage loans held for sale | Discount rate | Level 3 | Maximum    
Excess servicing spread financing    
Input 0.102 0.102
Mortgage loans held for sale | Discount rate | Level 3 | Weighted average    
Excess servicing spread financing    
Input 0.074 0.072
Mortgage loans held for sale | Twelve-month projected housing price index Change | Level 3 | Minimum    
Excess servicing spread financing    
Input 0.018 0.003
Mortgage loans held for sale | Twelve-month projected housing price index Change | Level 3 | Maximum    
Excess servicing spread financing    
Input 0.019 0.005
Mortgage loans held for sale | Twelve-month projected housing price index Change | Level 3 | Weighted average    
Excess servicing spread financing    
Input 0.018 0.005
Mortgage loans held for sale | Prepayment/resale speed | Level 3 | Minimum    
Excess servicing spread financing    
Input 0.062 0.040
Mortgage loans held for sale | Prepayment/resale speed | Level 3 | Maximum    
Excess servicing spread financing    
Input 0.389 0.369
Mortgage loans held for sale | Prepayment/resale speed | Level 3 | Weighted average    
Excess servicing spread financing    
Input 0.259 0.248
Mortgage loans held for sale | Total prepayment speed | Level 3 | Minimum    
Excess servicing spread financing    
Input 0.063 0.040
Mortgage loans held for sale | Total prepayment speed | Level 3 | Maximum    
Excess servicing spread financing    
Input 0.473 0.503
Mortgage loans held for sale | Total prepayment speed | Level 3 | Weighted average    
Excess servicing spread financing    
Input 0.293 0.322
Interest rate lock commitments | Level 3    
Excess servicing spread financing    
Fair Value $ 69,808 $ 89,593
Committed amount $ 7,270,122 $ 6,349,628
Interest rate lock commitments | Pull-through rate | Level 3 | Minimum    
Excess servicing spread financing    
Input 0.196 0.102
Interest rate lock commitments | Pull-through rate | Level 3 | Maximum    
Excess servicing spread financing    
Input 1 1
Interest rate lock commitments | Pull-through rate | Level 3 | Weighted average    
Excess servicing spread financing    
Input 0.791 0.811
Interest rate lock commitments | Mortgage servicing rights value expressed as servicing fee multiple | Level 3 | Minimum    
Excess servicing spread financing    
Input | item 1.1 1.1
Interest rate lock commitments | Mortgage servicing rights value expressed as servicing fee multiple | Level 3 | Maximum    
Excess servicing spread financing    
Input | item 7.8 7.3
Interest rate lock commitments | Mortgage servicing rights value expressed as servicing fee multiple | Level 3 | Weighted average    
Excess servicing spread financing    
Input | item 4.4 4.2
Interest rate lock commitments | Percentage of unpaid principal balance | Level 3 | Minimum    
Excess servicing spread financing    
Input 0.003 0.003
Interest rate lock commitments | Percentage of unpaid principal balance | Level 3 | Maximum    
Excess servicing spread financing    
Input 0.043 0.043
Interest rate lock commitments | Percentage of unpaid principal balance | Level 3 | Weighted average    
Excess servicing spread financing    
Input 0.021 0.019
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Rights - Initial Recognition (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Y
Mar. 31, 2023
USD ($)
Y
Dec. 31, 2023
USD ($)
Y
Mortgage servicing rights      
Inputs      
Amount recognized $ 412,520,000 $ 286,533,000  
Total | Mortgage servicing rights | Level 3 | Minimum      
Inputs:      
Annual per-loan cost of servicing 70   $ 70
Total | Mortgage servicing rights | Level 3 | Maximum      
Inputs:      
Annual per-loan cost of servicing 132   135
Total | Mortgage servicing rights | Level 3 | Weighted average      
Inputs:      
Annual per-loan cost of servicing $ 107   $ 107
Total | Mortgage servicing rights | Pricing spread | Level 3 | Minimum      
Inputs:      
Input 0.055   0.055
Total | Mortgage servicing rights | Pricing spread | Level 3 | Maximum      
Inputs:      
Input 0.126   0.126
Total | Mortgage servicing rights | Pricing spread | Level 3 | Weighted average      
Inputs:      
Input 0.064   0.064
Total | Mortgage servicing rights | Annual total prepayment speed | Level 3 | Minimum      
Inputs:      
Input 0.060   0.061
Total | Mortgage servicing rights | Annual total prepayment speed | Level 3 | Maximum      
Inputs:      
Input 0.176   0.178
Total | Mortgage servicing rights | Annual total prepayment speed | Level 3 | Weighted average      
Inputs:      
Input 0.079   0.083
Total | Mortgage servicing rights | Life | Level 3 | Minimum      
Inputs:      
Input | Y 3.0   3.0
Total | Mortgage servicing rights | Life | Level 3 | Maximum      
Inputs:      
Input | Y 9.0   9.0
Total | Mortgage servicing rights | Life | Level 3 | Weighted average      
Inputs:      
Input | Y 8.2   8.1
Total | Mortgage servicing rights | MSRs at the time of initial recognition, excluding MSR purchases | Level 3      
Inputs      
Amount recognized $ 412,520,000 286,533,000  
Unpaid principal balance of underlying loans $ 19,484,815,000 $ 13,695,364,000  
Weighted-average servicing fee rate (as a percent) 0.44% 0.50%  
Total | Mortgage servicing rights | MSRs at the time of initial recognition, excluding MSR purchases | Level 3 | Minimum      
Inputs:      
Annual per-loan cost of servicing $ 71 $ 68  
Total | Mortgage servicing rights | MSRs at the time of initial recognition, excluding MSR purchases | Level 3 | Maximum      
Inputs:      
Annual per-loan cost of servicing 127 125  
Total | Mortgage servicing rights | MSRs at the time of initial recognition, excluding MSR purchases | Level 3 | Weighted average      
Inputs:      
Annual per-loan cost of servicing $ 99 $ 103  
Total | Mortgage servicing rights | MSRs at the time of initial recognition, excluding MSR purchases | Pricing spread | Level 3 | Minimum      
Inputs:      
Input 0.055 0.055  
Total | Mortgage servicing rights | MSRs at the time of initial recognition, excluding MSR purchases | Pricing spread | Level 3 | Maximum      
Inputs:      
Input 0.126 0.117  
Total | Mortgage servicing rights | MSRs at the time of initial recognition, excluding MSR purchases | Pricing spread | Level 3 | Weighted average      
Inputs:      
Input 0.063 0.077  
Total | Mortgage servicing rights | MSRs at the time of initial recognition, excluding MSR purchases | Annual total prepayment speed | Level 3 | Minimum      
Inputs:      
Input 0.079 0.092  
Total | Mortgage servicing rights | MSRs at the time of initial recognition, excluding MSR purchases | Annual total prepayment speed | Level 3 | Maximum      
Inputs:      
Input 0.159 0.232  
Total | Mortgage servicing rights | MSRs at the time of initial recognition, excluding MSR purchases | Annual total prepayment speed | Level 3 | Weighted average      
Inputs:      
Input 0.110 0.117  
Total | Mortgage servicing rights | MSRs at the time of initial recognition, excluding MSR purchases | Life | Level 3 | Minimum      
Inputs:      
Input | Y 3.5 3.0  
Total | Mortgage servicing rights | MSRs at the time of initial recognition, excluding MSR purchases | Life | Level 3 | Maximum      
Inputs:      
Input | Y 9.3 8.4  
Total | Mortgage servicing rights | MSRs at the time of initial recognition, excluding MSR purchases | Life | Level 3 | Weighted average      
Inputs:      
Input | Y 7.5 7.3  
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Rights, Effect of Change In Inputs on Fair Value (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Y
Dec. 31, 2023
USD ($)
Y
MSR and pool characteristics    
Carrying value $ 7,483,210,000 $ 7,099,348,000
Mortgage servicing liabilities | Level 3    
Prepayment speed    
Annual per-loan cost of servicing 992 1,043
Total | Mortgage servicing rights | Level 3    
MSR and pool characteristics    
Carrying value 7,483,210,000 7,099,348,000
Unpaid principal balance of underlying loans $ 381,470,663,000 $ 370,244,119,000
Weighted-average note interest rate (as a percent) 4.20% 4.10%
Weighted-average servicing fee rate (as a percent) 0.38% 0.38%
Pricing spread    
Effect on fair value of 5% adverse change $ (98,475,000) $ (94,307,000)
Effect on fair value of 10% adverse change (194,382,000) (186,129,000)
Effect on fair value of 20% adverse change (378,857,000) (362,671,000)
Prepayment speed    
Effect on fair value of 5% adverse change (110,071,000) (107,757,000)
Effect on fair value of 10% adverse change (216,317,000) (211,643,000)
Effect on fair value of 20% adverse change (418,132,000) (408,638,000)
Annual per-loan cost of servicing    
Effect on fair value of 5% adverse change (45,114,000) (44,572,000)
Effect on fair value of 10% adverse change (90,228,000) (89,145,000)
Effect on fair value of 20% adverse change (180,457,000) (178,289,000)
Total | Mortgage servicing rights | Level 3 | Minimum    
Prepayment speed    
Annual per-loan cost of servicing 70 70
Total | Mortgage servicing rights | Level 3 | Maximum    
Prepayment speed    
Annual per-loan cost of servicing 132 135
Total | Mortgage servicing rights | Level 3 | Weighted average    
Prepayment speed    
Annual per-loan cost of servicing $ 107 $ 107
Total | Mortgage servicing rights | Pricing spread | Level 3 | Minimum    
Inputs    
Input 0.055 0.055
Total | Mortgage servicing rights | Pricing spread | Level 3 | Maximum    
Inputs    
Input 0.126 0.126
Total | Mortgage servicing rights | Pricing spread | Level 3 | Weighted average    
Inputs    
Input 0.064 0.064
Total | Mortgage servicing rights | Annual total prepayment speed | Level 3 | Minimum    
Inputs    
Input 0.060 0.061
Total | Mortgage servicing rights | Annual total prepayment speed | Level 3 | Maximum    
Inputs    
Input 0.176 0.178
Total | Mortgage servicing rights | Annual total prepayment speed | Level 3 | Weighted average    
Inputs    
Input 0.079 0.083
Total | Mortgage servicing rights | Life | Level 3 | Minimum    
Inputs    
Input | Y 3.0 3.0
Total | Mortgage servicing rights | Life | Level 3 | Maximum    
Inputs    
Input | Y 9.0 9.0
Total | Mortgage servicing rights | Life | Level 3 | Weighted average    
Inputs    
Input | Y 8.2 8.1
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Liabilities (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Y
Dec. 31, 2023
USD ($)
Y
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption    
Fair value $ 1,732,000 $ 1,805,000
Mortgage servicing liabilities | Level 3    
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption    
Fair value 1,732,000 1,805,000
Unpaid principal balance of underlying loans $ 22,644,000 $ 24,892,000
Servicing fee rate (as a percent) 0.25% 0.25%
Annual per-loan cost of servicing $ 992 $ 1,043
Mortgage servicing liabilities | Pricing spread | Level 3    
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption    
Input 0.085 0.083
Mortgage servicing liabilities | Annual total prepayment speed | Level 3    
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption    
Input 0.159 0.161
Mortgage servicing liabilities | Life | Level 3    
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption    
Input | Y 5.1 5.1
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Mortgage-Backed Securities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Mortgage-backed securities  
Fair Value $ 524,576
Principal-Only-Strip MBS  
Mortgage-backed securities  
Contractual maturities term 10 years
Principal Balance $ 654,884
Unearned discounts (129,997)
Cumulative valuation changes (311)
Fair Value $ 524,576
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loans Held for Sale at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mortgage Loans Held for Sale at Fair Value    
Loans held for sale $ 5,200,350 $ 4,420,691
Government-insured or guaranteed    
Mortgage Loans Held for Sale at Fair Value    
Loans held for sale 2,517,566 2,099,135
Conventional mortgage loans    
Mortgage Loans Held for Sale at Fair Value    
Loans held for sale 2,158,242 1,821,085
Jumbo Loan    
Mortgage Loans Held for Sale at Fair Value    
Loans held for sale 58,150 21,907
Closed-end second lien mortgage loans    
Mortgage Loans Held for Sale at Fair Value    
Loans held for sale 230,639 322,015
Mortgage loans purchased from Ginnie Mae pools serviced by the entity    
Mortgage Loans Held for Sale at Fair Value    
Loans held for sale 222,286 146,585
Mortgage loans repurchased pursuant to representations and warranties    
Mortgage Loans Held for Sale at Fair Value    
Loans held for sale 13,467 9,964
Asset Pledged as Collateral without Right    
Mortgage Loans Held for Sale at Fair Value    
Loans held for sale 5,127,134 4,329,501
Asset Pledged as Collateral without Right | Loan Repo Facility    
Mortgage Loans Held for Sale at Fair Value    
Loans held for sale 4,741,330 3,858,977
Asset Pledged as Collateral without Right | Mortgage Loan Participation and Sale Agreement member    
Mortgage Loans Held for Sale at Fair Value    
Loans held for sale $ 385,804 $ 470,524
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments - Other Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Derivative assets:      
Margin deposits placed with counterparties $ (154,321)   $ (135,645)
Derivative asset, before netting 145,678   258,809
Netting (36,691)   (79,730)
Total derivative assets 108,987   179,079
Derivative liabilities:      
Derivative liability, before netting 46,435   101,866
Netting (5,651)   (48,591)
Net amounts of liabilities presented in the consolidated balance sheet 40,784   53,275
Activity for derivative contracts used to hedge the IRLCs and inventory of mortgage loans at notional value      
Gains (losses) recognized on derivative financial instruments (294,645) $ 47,227  
Interest rate lock commitments and loans held for sale      
Activity for derivative contracts used to hedge the IRLCs and inventory of mortgage loans at notional value      
Gains (losses) recognized on derivative financial instruments 52,237 (94,798)  
Mortgage servicing rights      
Activity for derivative contracts used to hedge the IRLCs and inventory of mortgage loans at notional value      
Gains (losses) recognized on derivative financial instruments (294,334) 47,227  
Margin Deposits      
Derivative assets:      
Collateral placed with (received from) derivative counterparties (31,040)   (31,139)
Interest rate lock commitments      
Derivative assets:      
Total derivative assets 74,545   90,313
Activity for derivative contracts used to hedge the IRLCs and inventory of mortgage loans at notional value      
Gains (losses) recognized on derivative financial instruments (19,786) $ 33,002  
Forward contracts | Purchases      
Derivative Instruments      
Notional amount 14,624,053   15,863,667
Derivative assets:      
Derivative asset, before netting 21,887   78,448
Derivative liabilities:      
Derivative liability, before netting 6,049   5,141
Activity for derivative contracts used to hedge the IRLCs and inventory of mortgage loans at notional value      
Balance at beginning of year 15,863,667    
Balance at end of year 14,624,053    
Forward contracts | Sales      
Derivative Instruments      
Notional amount 17,168,191   14,477,159
Derivative assets:      
Derivative asset, before netting 18,622   6,151
Derivative liabilities:      
Derivative liability, before netting 35,649   92,796
Activity for derivative contracts used to hedge the IRLCs and inventory of mortgage loans at notional value      
Balance at beginning of year 14,477,159    
Balance at end of year 17,168,191    
MBS put options      
Derivative Instruments      
Notional amount 2,700,000   2,925,000
Derivative assets:      
Derivative asset, before netting 1,970   413
Activity for derivative contracts used to hedge the IRLCs and inventory of mortgage loans at notional value      
Balance at beginning of year 2,925,000    
Balance at end of year 2,700,000    
MBS call options      
Derivative Instruments      
Notional amount     1,000,000
Derivative assets:      
Derivative asset, before netting     6,265
Activity for derivative contracts used to hedge the IRLCs and inventory of mortgage loans at notional value      
Balance at beginning of year 1,000,000    
Put options on Eurodollar futures | Purchases      
Derivative Instruments      
Notional amount 8,917,500   8,717,500
Derivative assets:      
Derivative asset, before netting 25,353   11,043
Activity for derivative contracts used to hedge the IRLCs and inventory of mortgage loans at notional value      
Balance at beginning of year 8,717,500    
Balance at end of year 8,917,500    
Call options on Eurodollar futures | Purchases      
Derivative Instruments      
Notional amount 1,625,000   4,250,000
Derivative assets:      
Derivative asset, before netting 3,301   66,176
Derivative liabilities:      
Derivative liability, before netting     3,209
Activity for derivative contracts used to hedge the IRLCs and inventory of mortgage loans at notional value      
Balance at beginning of year 4,250,000    
Balance at end of year 1,625,000    
Treasury future | Purchases      
Derivative Instruments      
Notional amount 8,068,300   5,986,500
Activity for derivative contracts used to hedge the IRLCs and inventory of mortgage loans at notional value      
Balance at beginning of year 5,986,500    
Balance at end of year 8,068,300    
Treasury future | Sales      
Derivative Instruments      
Notional amount 9,408,000   10,677,000
Activity for derivative contracts used to hedge the IRLCs and inventory of mortgage loans at notional value      
Balance at beginning of year 10,677,000    
Balance at end of year 9,408,000    
Not designated as hedging instrument | Interest rate lock commitments      
Derivative Instruments      
Notional amount 7,270,122   6,349,628
Derivative assets:      
Derivative asset, before netting 74,545   90,313
Derivative liabilities:      
Derivative liability, before netting 4,737   $ 720
Activity for derivative contracts used to hedge the IRLCs and inventory of mortgage loans at notional value      
Balance at beginning of year 6,349,628    
Balance at end of year $ 7,270,122    
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments - Offsetting of Derivative Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivatives subject to master netting arrangements:    
Gross amounts offset in the consolidated balance sheet $ (36,691) $ (79,730)
Total    
Gross amounts of recognized assets 145,678 258,809
Net amounts of assets presented in the balance sheet 108,987 179,079
Interest rate lock commitments    
Total    
Net amounts of assets presented in the balance sheet 74,545 90,313
MBS put options    
Total    
Gross amounts of recognized assets 1,970 413
MBS call options    
Total    
Gross amounts of recognized assets   6,265
Forward contracts | Purchases    
Total    
Gross amounts of recognized assets 21,887 78,448
Forward contracts | Sales    
Total    
Gross amounts of recognized assets 18,622 6,151
Put options on Eurodollar futures | Purchases    
Total    
Gross amounts of recognized assets 25,353 11,043
Call options on Eurodollar futures | Purchases    
Total    
Gross amounts of recognized assets $ 3,301 $ 66,176
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments - Offsetting of Derivative Assets - Derivative Assets, Financial Assets, and Collateral Held by Counterparty (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Total    
Net amounts of assets presented in the balance sheet $ 108,987 $ 179,079
Net amount 108,987 179,079
RJ O'Brien    
Total    
Net amounts of assets presented in the balance sheet 28,654 74,010
Net amount 28,654 74,010
Citibank, N.A.    
Total    
Net amounts of assets presented in the balance sheet 3,476 2,947
Net amount 3,476 2,947
Goldman Sachs    
Total    
Net amounts of assets presented in the balance sheet   8,473
Net amount   8,473
Mizuho Securities    
Total    
Net amounts of assets presented in the balance sheet   1,467
Net amount   1,467
Other    
Total    
Net amounts of assets presented in the balance sheet 2,312 1,869
Net amount 2,312 1,869
Interest rate lock commitments    
Total    
Net amounts of assets presented in the balance sheet 74,545 90,313
Net amount $ 74,545 $ 90,313
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments - Offsetting of Derivative Assets - Offsetting of Derivative and Financial Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivatives: Subject to master netting arrangements:    
Netting $ (5,651) $ (48,591)
Total.    
Gross amounts of recognized liabilities 46,435 101,866
Net amounts of liabilities presented in the consolidated balance sheet 40,784 53,275
Mortgage loans sold under agreements to repurchase    
Net amounts of liabilities presented in the consolidated balance sheet 5,441,126  
Debt Issuance Costs    
Net amount of liabilities in the consolidated balance sheet 5,435,354 3,763,956
Total    
Net amounts of liabilities presented in the consolidated balance sheet 5,481,910 3,822,724
Net amount of liabilities in the consolidated balance sheet 40,784 53,275
Loan Repo Facility    
Mortgage loans sold under agreements to repurchase    
Net amounts of liabilities presented in the consolidated balance sheet 5,441,126 3,769,449
Debt Issuance Costs    
Debt issuance costs (5,772) (5,493)
Net amount of liabilities in the consolidated balance sheet 5,435,354 3,763,956
Forward contracts | Purchases    
Total.    
Gross amounts of recognized liabilities 6,049 5,141
Forward contracts | Sales    
Total.    
Gross amounts of recognized liabilities 35,649 92,796
Interest rate lock commitments    
Total    
Net amounts of liabilities presented in the consolidated balance sheet 4,737 720
Net amount of liabilities in the consolidated balance sheet $ 4,737 720
Call options on Eurodollar futures | Purchases    
Total.    
Gross amounts of recognized liabilities   $ 3,209
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments - Offsetting of Derivative Assets - Derivative Liabilities, Financial Liabilities, and Collateral Held by Counterparty (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet $ 5,481,910 $ 3,822,724
Financial instruments (5,441,126) (3,769,449)
Net amount of liabilities in the consolidated balance sheet 40,784 53,275
Atlas Securitized Products, L.P.    
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet 1,203,385 1,210,473
Financial instruments (1,203,385) (1,210,473)
JP Morgan    
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet 412,478 243,225
Financial instruments (412,448) (243,225)
Net amount of liabilities in the consolidated balance sheet 30  
Bank of America, N.A.    
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet 1,087,182 875,766
Financial instruments (1,086,753) (872,148)
Net amount of liabilities in the consolidated balance sheet 429 3,618
Barclays    
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet 197,489 128,488
Financial instruments (196,316) (118,667)
Net amount of liabilities in the consolidated balance sheet 1,173 9,821
Santander US Capital Markets LLC    
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet 195,541  
Financial instruments (195,307)  
Net amount of liabilities in the consolidated balance sheet 234  
Citibank, N.A.    
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet 293,885 174,221
Financial instruments (293,885) (174,221)
Royal Bank of Canada    
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet 666,511 457,743
Financial instruments (666,511) (457,743)
BNP Paribas    
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet 322,871 185,425
Financial instruments (322,871) (185,425)
Morgan Stanley Bank, N.A.    
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet 227,757 195,714
Financial instruments (223,410) (164,149)
Net amount of liabilities in the consolidated balance sheet 4,347 31,565
Wells Fargo Bank, N.A.    
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet 443,386 116,275
Financial instruments (416,035) (114,647)
Net amount of liabilities in the consolidated balance sheet 27,351 1,628
Federal National Mortgage Association    
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet 189 1,337
Net amount of liabilities in the consolidated balance sheet 189 1,337
Goldman Sachs    
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet 299,387 178,751
Financial instruments (299,205) (178,751)
Net amount of liabilities in the consolidated balance sheet 182  
Nomura    
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet 125,036 50,000
Financial instruments (125,000) (50,000)
Net amount of liabilities in the consolidated balance sheet 36  
Athene Annuity & Life Assurance Company    
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet 661 2,111
Net amount of liabilities in the consolidated balance sheet 661 2,111
Other    
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet 1,415 2,475
Net amount of liabilities in the consolidated balance sheet 1,415 2,475
Interest rate lock commitments    
Derivative liabilities:    
Net amounts of liabilities presented in the consolidated balance sheet 4,737 720
Net amount of liabilities in the consolidated balance sheet $ 4,737 $ 720
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Mortgage Servicing Rights and Mortgage Servicing Liabilities - Activity in MSRs at Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Change in fair value due to:      
Total change in fair value $ 28,585 $ 236,447  
Assets, Pledging Purpose [Extensible Enumeration] Notes Payable   Notes Payable
Mortgage servicing rights      
Activity in MSRs carried at fair value      
Balance at beginning of quarter $ 7,099,348 5,953,621  
Additions - Resulting from loan sales 412,520 286,533  
Additions 412,520 286,301  
Sales   (232)  
Change in fair value due to:      
Changes in valuation inputs used in valuation model 169,952 (90,279)  
Other changes in fair value (198,610) (146,253)  
Total change in fair value (28,658) (236,532)  
Balance at end of quarter 7,483,210 6,003,390  
UPB of underlying loan at end of quarter $ 381,470,663 $ 321,263,982  
Asset Pledged as Collateral without Right      
Change in fair value due to:      
Assets, Pledging Purpose [Extensible Enumeration] Notes Payable   Notes Payable
Asset Pledged as Collateral without Right | Mortgage servicing rights      
Activity in MSRs carried at fair value      
Balance at beginning of quarter $ 7,033,892    
Change in fair value due to:      
Balance at end of quarter $ 7,406,892    
Assets, Pledging Purpose [Extensible Enumeration] Notes Payable   Notes Payable
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Mortgage Servicing Rights and Mortgage Servicing Liabilities - Mortgage Servicing Liabilities Carried at FV (Details) - Mortgage servicing liabilities - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Amortized cost:    
Balance at beginning of quarter $ 1,805 $ 2,096
Changes in valuation inputs used in valuation model (27) (15)
Other changes in fair value (46) (70)
Total change in fair value (73) (85)
Balance at end of quarter 1,732 2,011
UPB of underlying loan at end of quarter $ 22,644 $ 28,380
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Mortgage Servicing Rights and Mortgage Servicing Liabilities - Servicing, Late, Ancillary and Other Fees Relating to MSRs (Details) - Mortgage servicing rights - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Contractual servicing fees $ 358,026 $ 290,697
Other fees:    
Late charges 17,609 12,601
Other 2,640 2,181
Loan servicing fees $ 378,275 $ 305,479
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Assets - Other (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Carrying value:    
Margin deposits $ 154,321 $ 135,645
Capitalized software, net 140,419 148,736
Operating lease right-of-use assets $ 46,490 $ 49,926
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other assets Other assets
Servicing fee receivables, net $ 34,312 $ 37,271
Other servicing receivables 45,280 30,530
Interest receivable 39,837 35,196
Prepaid expenses 35,325 36,044
Real estate acquired in settlement of loans 18,195 14,982
Furniture, fixtures, equipment and building improvements, net 17,951 19,016
Deposits securing Assets sold under agreements to repurchase and Notes payable secured by mortgage servicing assets 16,175 15,653
Other 75,063 59,461
Other assets 623,368 582,460
Asset Pledged as Collateral without Right    
Carrying value:    
Other assets 16,175 15,653
Asset Pledged as Collateral without Right | Deposits.    
Carrying value:    
Other assets $ 16,175 $ 15,653
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases    
Operating lease option to extend true  
Lease expenses:    
Operating leases $ 4,031 $ 4,949
Short-term leases 84 163
Sublease income (425) (96)
Net lease expense included in Occupancy and equipment 3,690 5,016
Payments for operating leases $ 4,974 5,696
Operating lease right-of-use assets recognized   $ 1,727
Remaining lease term (in year) 4 years 1 month 6 days 4 years 7 months 6 days
Discount rate (as a percent) 3.80% 3.80%
Operating lease liabilities    
2025 $ 19,540  
2026 18,635  
2027 13,385  
2028 5,791  
2029 5,009  
Thereafter 5,791  
Total lease payments 68,151  
Less imputed interest (6,487)  
Operating lease liability included in Accounts payable and accrued expenses $ 61,664  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accounts Payable and Accrued Liabilities  
Minimum    
Leases    
Remaining operating lease term 1 year  
Maximum    
Leases    
Remaining operating lease term 7 years  
Operating lease renewal term 5 years  
XML 97 R86.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-Term Debt - Assets Sold Under Agreement to Repurchase (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Carrying value:      
Unpaid principal balance $ 5,441,126,000    
Total loans sold under agreements to repurchase 5,435,354,000   $ 3,763,956,000
Loans held for sale 5,200,350,000   4,420,691,000
Servicing advances, net $ 499,955,000   $ 694,038,000
Assets, Pledging Purpose [Extensible Enumeration] Notes Payable   Notes Payable
Mortgage servicing rights, at fair value $ 7,483,210,000   $ 7,099,348,000
Other Assets 623,368,000   582,460,000
Note Payable      
During the period:      
Average balance of assets sold under agreements to repurchase 1,950,330,000 $ 2,092,056,000  
Carrying value:      
Amortization of debt issuance costs 750,000 932,000  
Loan Repo Facility      
During the period:      
Average balance of assets sold under agreements to repurchase $ 3,542,537,000 $ 3,508,262,000  
Weighted-average interest rate 7.24% 6.54%  
Total interest expense $ 70,435,000 $ 59,223,000  
Maximum daily amount outstanding 5,442,438,000 5,768,570,000  
Carrying value:      
Unpaid principal balance 5,441,126,000   3,769,449,000
Unamortized debt issuance costs (5,772,000)   (5,493,000)
Total loans sold under agreements to repurchase $ 5,435,354,000   $ 3,763,956,000
Weighted average interest rate 6.92%   7.05%
Available borrowing capacity committed $ 712,341,000   $ 1,282,040,000
Available borrowing capacity uncommitted 4,838,453,000   5,548,511,000
Available borrowing capacity 5,550,794,000   6,830,551,000
Amortization of debt issuance costs 6,700,000 $ 2,600,000  
Asset Pledged as Collateral without Right      
Carrying value:      
Loans held for sale 5,127,134,000   4,329,501,000
Servicing advances, net $ 271,947,000   $ 354,831,000
Assets, Pledging Purpose [Extensible Enumeration] Notes Payable   Notes Payable
Mortgage servicing rights, at fair value $ 7,406,892,000   $ 7,033,892,000
Other Assets $ 16,175,000   $ 15,653,000
Asset Pledged as Collateral without Right | Mortgage servicing rights      
Carrying value:      
Assets, Pledging Purpose [Extensible Enumeration] Notes Payable   Notes Payable
Asset Pledged as Collateral without Right | Note Payable | Mortgage servicing rights      
Carrying value:      
Mortgage servicing rights, at fair value $ 7,406,892,000   $ 7,033,892,000
Asset Pledged as Collateral without Right | Note Payable | Servicing advances      
Carrying value:      
Servicing advances, net 271,947,000   354,831,000
Asset Pledged as Collateral without Right | Loan Repo Facility | Principal-only stripped MBS      
Carrying value:      
Principal-only stripped MBS 524,576,000    
Asset Pledged as Collateral without Right | Loan Repo Facility | Mortgage servicing rights      
Carrying value:      
Mortgage servicing rights, at fair value 6,533,305,000   6,284,239,000
Asset Pledged as Collateral without Right | Loan Repo Facility | Servicing advances      
Carrying value:      
Servicing advances, net 271,947,000   354,831,000
Asset Pledged as Collateral without Right | Mortgage loans held for sale | Loan Repo Facility | Loans held for sale      
Carrying value:      
Loans held for sale 4,741,330,000   3,858,977,000
Asset Pledged as Collateral without Right | Deposits.      
Carrying value:      
Other Assets 16,175,000   15,653,000
Asset Pledged as Collateral without Right | Deposits. | Note Payable | Deposits      
Carrying value:      
Other Assets 16,175,000   15,653,000
Asset Pledged as Collateral without Right | Deposits. | Loan Repo Facility | Deposits      
Carrying value:      
Other Assets $ 16,175,000   $ 15,653,000
XML 98 R87.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-Term Debt - Maturities of Outstanding Advances Under Repurchase Agreements (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Mortgage loans sold under agreement to repurchase  
Unpaid principal balance $ 5,441,126
Weighted-average maturity (in months) 3 months 15 days
Within 30 days  
Mortgage loans sold under agreement to repurchase  
Unpaid principal balance $ 1,291,192
Over 30 to 90 days  
Mortgage loans sold under agreement to repurchase  
Unpaid principal balance 3,225,500
Over 90 to 180 days  
Mortgage loans sold under agreement to repurchase  
Unpaid principal balance 139,760
Over 180 days to one year  
Mortgage loans sold under agreement to repurchase  
Unpaid principal balance 210,923
Over one year to two year  
Mortgage loans sold under agreement to repurchase  
Unpaid principal balance $ 573,751
XML 99 R88.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-Term Debt - Mortgage Loans Sold Under Agreement to Repurchase by Counterparty (Details) - Loan Repo Facility
$ in Thousands
Mar. 31, 2024
USD ($)
Atlas Securitized Products L.P. & Citibank, N.A. & Goldman Sachs Bank USA  
Mortgage loans sold under agreement to repurchase  
Amount at risk $ 4,537,873
Bank of America, N.A.  
Mortgage loans sold under agreement to repurchase  
Amount at risk 73,125
JP Morgan  
Mortgage loans sold under agreement to repurchase  
Amount at risk 21,732
BNP Paribas  
Mortgage loans sold under agreement to repurchase  
Amount at risk 13,954
Atlas Securitized Products, L.P.  
Mortgage loans sold under agreement to repurchase  
Amount at risk 121,197
Barclays  
Mortgage loans sold under agreement to repurchase  
Amount at risk 30,560
Goldman Sachs  
Mortgage loans sold under agreement to repurchase  
Amount at risk 12,362
Citibank, N.A.  
Mortgage loans sold under agreement to repurchase  
Amount at risk 7,661
Morgan Stanley Bank, N.A.  
Mortgage loans sold under agreement to repurchase  
Amount at risk 11,023
Royal Bank of Canada  
Mortgage loans sold under agreement to repurchase  
Amount at risk 29,023
Wells Fargo Bank, N.A.  
Mortgage loans sold under agreement to repurchase  
Amount at risk $ 11,917
XML 100 R89.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-Term Debt - Principal only stripped MBS (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Wells Fargo Bank, N.A. | Principal-only stripped MBS  
Mortgage loans sold under agreement to repurchase  
Amount at risk $ 11,838
JP Morgan Chase Bank | Principal-only stripped MBS  
Mortgage loans sold under agreement to repurchase  
Amount at risk 11,546
Santander US Capital Markets LLC | Principal-only stripped MBS  
Mortgage loans sold under agreement to repurchase  
Amount at risk 8,968
Loan Repo Facility | Wells Fargo Bank, N.A.  
Mortgage loans sold under agreement to repurchase  
Amount at risk $ 11,917
XML 101 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-Term Debt - Mortgage Loan Participation and Sale Agreement (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
item
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Carrying value:      
Loans held for sale $ 5,200,350,000   $ 4,420,691,000
Mortgage loan participation and sale agreement secured by mortgage loan participation certificates $ 363,798,000   446,054,000
Mortgage Loan Participation and Sale Agreement member      
Short-term Debt [Line Items]      
Number of borrowing facilities secured by loans held for sale | item 2    
During the year:      
Average balance $ 234,874,000 $ 184,193,000  
Weighted-average interest rate 6.69% 6.06%  
Total interest expense $ 4,077,000 $ 2,923,000  
Carrying value:      
Amortization of debt issuance costs 172,000 172,000  
Mortgage Loan Participation and Sale Agreement member | Maximum      
Carrying value:      
Mortgage loan participation and sale agreement secured by mortgage loan participation certificates 515,990,000 515,537,000  
Note Payable      
Carrying value:      
Unamortized debt issuance costs (7,980,000)   (6,585,000)
Amortization of debt issuance costs 750,000 $ 932,000  
Mortgage Loan Participation and Sale Agreement member      
Carrying value:      
Unpaid principal balance of mortgage loan participation and sale agreement secured by mortgage loan participation certificates 363,978,000   446,406,000
Unamortized debt issuance costs (180,000)   (352,000)
Mortgage loan participation and sale agreement secured by mortgage loan participation certificates $ 363,798,000   $ 446,054,000
Weighted average interest rate 6.58%   6.60%
Asset Pledged as Collateral without Right      
Carrying value:      
Loans held for sale $ 5,127,134,000   $ 4,329,501,000
Asset Pledged as Collateral without Right | Mortgage Loan Participation and Sale Agreement member      
Carrying value:      
Loans held for sale $ 385,804,000   $ 470,524,000
XML 102 R91.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt - Note Payable (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 16, 2022
During the year:        
Unpaid principal balance $ 5,441,126,000      
Carrying value:        
Notes payable 1,972,020,000   $ 1,873,415,000  
Unsecured senior notes 2,521,031,000   2,519,651,000  
Servicing advances, net 499,955,000   694,038,000  
Mortgage servicing rights, at fair value $ 7,483,210,000   $ 7,099,348,000  
Assets, Pledging Purpose [Extensible Enumeration] Notes payable   Notes payable  
Other Assets $ 623,368,000   $ 582,460,000  
Notes payable        
Repayments of Notes Payable 625,000,000 $ 150,000,000    
Asset Pledged as Collateral without Right        
Carrying value:        
Servicing advances, net 271,947,000   354,831,000  
Mortgage servicing rights, at fair value $ 7,406,892,000   $ 7,033,892,000  
Assets, Pledging Purpose [Extensible Enumeration] Notes payable   Notes payable  
Other Assets $ 16,175,000   $ 15,653,000  
Asset Pledged as Collateral without Right | Mortgage servicing rights        
Carrying value:        
Assets, Pledging Purpose [Extensible Enumeration] Notes payable   Notes payable  
Asset Pledged as Collateral without Right | Deposits.        
Carrying value:        
Other Assets $ 16,175,000   $ 15,653,000  
Note Payable        
During the year:        
Average balance $ 1,950,330,000 $ 2,092,056,000    
Weighted-average interest rate (as a percent) 8.92% 7.72%    
Total interest expense $ 44,006,000 $ 40,778,000    
Carrying value:        
Unpaid principal balance 1,980,000,000   1,880,000,000  
Unamortized debt issuance costs (7,980,000)   (6,585,000)  
Notes payable $ 1,972,020,000   $ 1,873,415,000  
Weighted-average interest rate (as a percent) 8.69%   8.82%  
Amortization of Financing Costs $ 750,000 932,000    
Notes payable        
Maximum loan amount 1,730,000,000      
Note Payable | SOFR        
Notes payable        
Maximum loan amount       $ 400,000,000
Committed amount of debt instrument       $ 350,000,000
Note Payable | Asset Pledged as Collateral without Right | Mortgage servicing rights        
Carrying value:        
Mortgage servicing rights, at fair value 7,406,892,000   $ 7,033,892,000  
Note Payable | Asset Pledged as Collateral without Right | Servicing advances        
Carrying value:        
Servicing advances, net 271,947,000   354,831,000  
Note Payable | Asset Pledged as Collateral without Right | Deposits. | Deposits        
Carrying value:        
Other Assets 16,175,000   15,653,000  
Notes Payable Term Loan 2022-GT1 | SOFR        
Long-Term debt        
Maximum loan amount $ 500,000,000      
Notes payable        
Interest rate spread 4.25%      
Notes Payable Term Loan 2024-GT1 | SOFR        
Notes payable        
Maximum loan amount $ 425,000,000      
Interest rate spread 3.20%      
Notes Payable Term Loan 2023-GT1 | SOFR        
Notes payable        
Maximum loan amount $ 680,000,000      
Interest rate spread 3.00%      
Notes Payable Term Loan 2023-GT2 | SOFR        
Notes payable        
Maximum loan amount $ 125,000,000      
Interest rate spread 3.00%      
Unsecured Senior Note        
During the year:        
Average balance $ 2,550,000,000 $ 1,800,000,000    
Weighted-average interest rate (as a percent) 5.90% 5.07%    
Total interest expense $ 38,832,000 $ 23,428,000    
Unpaid principal balance 2,550,000,000   2,550,000,000  
Unamortized debt issuance costs and premiums (28,969,000)   (30,349,000)  
Debt Instrument Unamortized Premium And Debt Issuance Costs Net $ 2,521,031,000   $ 2,519,651,000  
Weighted average interest rate (as a percent) 5.90%   5.90%  
Carrying value:        
Amortization of Financing Costs $ 1,400,000 $ 913,000    
Notes payable        
Maximum loan amount $ 2,550,000,000      
Redemption rate (as a percent) 100.00%      
Unsecured Senior Note | Before October 15, 2022 with up to 40% principal redeemed        
Notes payable        
Redemption rate (as a percent) 40.00%      
Unsecured Senior Notes One Due October 2025        
Notes payable        
Maximum loan amount $ 500,000,000      
Interest rate spread 5.375%      
Unsecured Senior Notes Two Due October 2025        
Notes payable        
Maximum loan amount $ 150,000,000      
Interest rate spread 5.375%      
Unsecured Senior Notes Due February 2029        
Notes payable        
Maximum loan amount $ 650,000,000      
Interest rate spread 4.25%      
Unsecured Senior Notes Due September 2031        
Notes payable        
Maximum loan amount $ 500,000,000      
Interest rate spread 5.75%      
Unsecured Senior Notes Due December 2029        
Notes payable        
Maximum loan amount $ 750,000,000      
Interest rate spread 7.875%      
Term Notes and Term Loans        
Carrying value:        
Unpaid principal balance $ 1,730,000,000   $ 1,730,000,000  
Freddie Mac MSR Note Payable        
Carrying value:        
Unpaid principal balance $ 250,000,000   $ 150,000,000  
XML 103 R92.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt - Maturities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Long-Term debt  
2025 $ 250,000
2026 650,000
2028 1,180,000
2029 1,200,000
Thereafter 1,250,000
Total 4,530,000
Note Payable  
Long-Term debt  
2025 250,000
2028 1,180,000
2029 550,000
Total 1,980,000
Unsecured Senior Note  
Long-Term debt  
2026 650,000
2029 650,000
Thereafter 1,250,000
Total $ 2,550,000
XML 104 R93.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt - Obligations Under Capital Lease (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases    
Other Assets $ 623,368 $ 582,460
Asset Pledged as Collateral without Right    
Leases    
Other Assets $ 16,175 $ 15,653
XML 105 R94.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Liability for Losses Under Representations and Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
During the period:    
Balance at beginning of quarter $ 30,788 $ 32,421
Provision for losses on loans sold resulting from sales of loans 3,952 1,735
Provision for losses on loans sold resulting from change in estimate (3,320) (1,445)
Losses incurred, net (1,444) (1,608)
Balance at end of quarter 29,976 31,103
Unpaid principal balance of loans subject to representations and warranties at end of quarter $ 366,147,661 $ 303,983,805
XML 106 R95.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - General (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Reconciliation of the entity's provision for income taxes at statutory rates to the provision for income taxes at the entity's effective tax rate    
Effective tax rate (as a percent) 10.40% 20.40%
Income before provision for income taxes $ 43,883 $ 38,147
XML 107 R96.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Other (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jan. 12, 2024
Dec. 31, 2023
Dec. 31, 2023
Mar. 31, 2024
Contingencies        
Total commitments to purchase and fund mortgage loans       $ 7,300.0
Black Knight Servicing Technologies, LLC | Pending Litigation        
Contingencies        
Damages for breach of contract and misappropriation of trade secrets $ 150.2      
Litigation settlement amount   $ 158.4    
Black Knight Servicing Technologies, LLC | Pending Litigation | Minimum        
Contingencies        
Damages for breach of contract and misappropriation of trade secrets     $ 155.2  
XML 108 R97.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Details) - USD ($)
shares in Thousands
3 Months Ended 82 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Aug. 31, 2021
Stockholders' Equity        
Cost of shares of common stock repurchased   $ 45,361,000    
Cumulative common stock repurchase transactions fees. $ 537,000      
Common Class A [Member]        
Stockholders' Equity        
Authorized stock repurchase amount       $ 2,000,000,000
Shares of common stock repurchased   768 34,063  
Cost of shares of common stock repurchased   $ 45,361,000 $ 1,788,198,000  
XML 109 R98.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Gains on Loans Held for Sale (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Non-cash gain:    
Provision for losses relating to representations and warranties on loans sold pursuant to loan sales $ (3,952) $ (1,735)
Provision for losses relating to representations and warranties on loans sold reduction in liability due to change in estimate 3,320 1,445
Changes in fair values of loans and derivatives held at end of quarter:    
Net gains on loans held for sale at fair value 162,441 104,385
Nonrelated Party    
Cash losses:    
Loans (309,190) (55,386)
Hedging activities 150,219 (216,138)
Cash gain (loss), net of effects of cash hedging, on sale of loans held for sale (158,971) (271,524)
Non-cash gain:    
Mortgage servicing rights and mortgage servicing liabilities resulting from loan sales 412,520 286,533
Provision for losses relating to representations and warranties on loans sold pursuant to loan sales (3,952) (1,735)
Provision for losses relating to representations and warranties on loans sold reduction in liability due to change in estimate 3,320 1,445
Changes in fair values of loans and derivatives held at end of quarter:    
Interest rate lock commitments (19,786) 33,002
Loans 27,645 (64,191)
Hedging derivatives (97,982) 121,340
Net gains on loans held for sale at fair value 162,794 104,870
Related Party    
Changes in fair values of loans and derivatives held at end of quarter:    
Net gains on loans held for sale at fair value (353) (485)
Related Party | PennyMac Mortgage Investment Trust    
Changes in fair values of loans and derivatives held at end of quarter:    
Net gains on loans held for sale at fair value $ (353) $ (485)
XML 110 R99.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Interest Expense (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Interest income:    
Interest income $ 156,426,000 $ 128,478,000
Interest expense:    
Interest expense 165,769,000 131,771,000
Net interest expense (9,343,000) (3,293,000)
Nonrelated Party    
Interest income:    
Cash and short-term investments 14,582,000 16,245,000
Principal-only stripped mortgage-backed securities 270,000  
Loans held for sale at fair value 65,421,000 60,993,000
Placement fees relating to custodial funds 76,133,000 51,219,000
Interest expense:    
Assets sold under agreements to repurchase 70,435,000 59,223,000
Mortgage loan participation purchase and sale agreements 4,077,000 2,923,000
Notes payable 44,006,000 40,778,000
Unsecured senior notes 38,832,000 23,428,000
Interest shortfall on repayments of mortgage loans serviced for Agency securitizations 6,121,000 3,210,000
Interest on mortgage loan impound deposits 1,987,000 1,967,000
Other 311,000 242,000
Interest expense 165,769,000 131,771,000
Related Party | Townsgate Closing Services, LLC    
Interest income:    
Interest income 20,000 21,000
Loan Repo Facility    
Interest expense:    
Assets sold under agreements to repurchase $ 70,435,000 $ 59,223,000
XML 111 R100.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation - Other (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock-Based Compensation    
Grant date fair value $ 40,183 $ 35,144
Stock-based compensation expense $ 4,583 $ 11,650
Employee Stock Option [Member]    
Stock-Based Compensation    
Granted (in units) 188 221
Grant date fair value $ 6,935 $ 5,492
Exercised (in units) 331 156
Performance-based RSUs    
Stock-Based Compensation    
Granted (in units) 246 307
Grant date fair value $ 20,915 $ 18,611
Vested (in units) 309 612
Time-based RSUs    
Stock-Based Compensation    
Granted (in units) 145 182
Grant date fair value $ 12,333 $ 11,041
Vested (in units) 209 245
XML 112 R101.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Diluted earnings per share of common stock:    
Net Income (Loss) $ 39,308 $ 30,378
Weighted-average common stock outstanding applicable to basic earnings per share (in shares) 50,547 50,154
Effect of dilutive shares:    
Common shares issuable under stock-based compensation plans (in shares) 2,553 3,198
Weighted-average shares of common stock applicable to diluted earnings per share (in shares) 53,100 53,352
Basic earnings per share of common stock (in dollars per share) $ 0.78 $ 0.61
Diluted earnings per share of common stock (in dollars per share) $ 0.74 $ 0.57
Total anti-dilutive shares and units (in shares) 798 851
Performance-based RSUs    
Effect of dilutive shares:    
Total anti-dilutive shares and units (in shares) 681 431
Time-based RSUs    
Effect of dilutive shares:    
Total anti-dilutive shares and units (in shares) 51 72
Employee Stock Option [Member]    
Effect of dilutive shares:    
Total anti-dilutive shares and units (in shares) 66 348
Weighted-average exercise price of anti-dilutive stock options (in dollars per share) $ 84.93 $ 58.21
XML 113 R102.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Regulatory Capital and Liquidity Requirements (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fannie Mae / Freddie Mac - PLS    
Regulatory Net Worth and Agency Capital Requirements    
Net worth $ 6,975,317 $ 6,890,144
Capital Requirement 1,245,241 1,211,365
Liquidity 1,147,108 1,243,927
Liquidity requirement $ 564,427 $ 543,913
Tangible net worth / Total assets ratio actual 35.00% 37.00%
Tangible net worth / Total assets ratio requirement 6.00% 6.00%
Ginnie Mae - Issuer - PLS    
Regulatory Net Worth and Agency Capital Requirements    
Net worth $ 6,587,372 $ 6,559,001
Capital Requirement 1,375,796 1,314,677
Liquidity 1,394,563 1,684,457
Liquidity requirement $ 406,799 $ 389,501
Adjusted net worth / Total assets ratio actual 43.00% 48.00%
Adjusted net worth / Total assets ratio requirement 6.00% 6.00%
HUD - PLS    
Regulatory Net Worth and Agency Capital Requirements    
Net worth $ 6,587,372 $ 6,559,001
Capital Requirement $ 2,500 $ 2,500
XML 114 R103.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Segments and Related Information      
Number of segments | segment 3    
Revenues:      
Net gains on loans held for sale at fair value $ 162,441 $ 104,385  
Loan origination fees 36,371 31,390  
Fulfillment fees from PennyMac Mortgage Investment Trust 4,016 11,923  
Net loan servicing fees 100,954 148,837  
Net interest expense:      
Interest income 156,426 128,478  
Interest expense, before non-segment activities 165,769 131,771  
Net interest expense, before non-segment activities (9,343) (3,293)  
Management fees from PennyMac Mortgage Investment Trust 7,188 7,257  
Other 4,033 2,363  
Total net revenues, before non-segment activities 305,660 302,862  
Expenses 261,777 264,715  
Income before provision for income taxes 43,883 38,147  
Assets:      
Segment assets at year end 19,801,741   $ 18,844,563
Operating segment      
Assets:      
Segment assets at year end 19,801,741 20,103,185  
Operating segment | Investment management      
Net interest expense:      
Interest income 84    
Net interest expense, before non-segment activities 84    
Management fees from PennyMac Mortgage Investment Trust 7,188 7,257  
Other 2,119 2,012  
Total net revenues, before non-segment activities 9,391 9,269  
Expenses 6,336 8,929  
Income before provision for income taxes 3,055 340  
Assets:      
Segment assets at year end 14,684 25,300  
Operating segment | Mortgage banking      
Revenues:      
Net gains on loans held for sale at fair value 162,441 104,385  
Loan origination fees 36,371 31,390  
Fulfillment fees from PennyMac Mortgage Investment Trust 4,016 11,923  
Net loan servicing fees 100,954 148,837  
Net interest expense:      
Interest income 156,342 128,478  
Interest expense, before non-segment activities 165,769 131,771  
Net interest expense, before non-segment activities (9,427) (3,293)  
Other 1,914 351  
Total net revenues, before non-segment activities 296,269 293,593  
Expenses 255,441 255,786  
Income before provision for income taxes 40,828 37,807  
Assets:      
Segment assets at year end 19,787,057 20,077,885  
Operating segment | Mortgage banking Production      
Revenues:      
Net gains on loans held for sale at fair value 141,431 74,726  
Loan origination fees 36,371 31,390  
Fulfillment fees from PennyMac Mortgage Investment Trust 4,016 11,923  
Net interest expense:      
Interest income 63,931 56,993  
Interest expense, before non-segment activities 61,896 54,083  
Net interest expense, before non-segment activities 2,035 2,910  
Other 818 574  
Total net revenues, before non-segment activities 184,671 121,523  
Expenses 148,779 141,163  
Income before provision for income taxes 35,892 (19,640)  
Assets:      
Segment assets at year end 5,413,277 7,543,466  
Operating segment | Mortgage banking Servicing      
Revenues:      
Net gains on loans held for sale at fair value 21,010 29,659  
Net loan servicing fees 100,954 148,837  
Net interest expense:      
Interest income 92,411 71,485  
Interest expense, before non-segment activities 103,873 77,688  
Net interest expense, before non-segment activities (11,462) (6,203)  
Other 1,096 (223)  
Total net revenues, before non-segment activities 111,598 172,070  
Expenses 106,662 114,623  
Income before provision for income taxes 4,936 57,447  
Assets:      
Segment assets at year end $ 14,373,780 $ 12,534,419  
XML 115 R104.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events (Details)
Apr. 24, 2024
$ / shares
Subsequent Event  
Subsequent Event  
Dividends declared (in dollars per share) $ 0.20
XML 116 R105.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 39,308 $ 30,378
XML 117 R106.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 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
EXCEL 118 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,N H5@'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 " #+@*%8U$NG?NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NTHAZC+91,GD)"8!.(6)=X6K4FCQ*C=VY.6K1."!^ 8^\_G MSY);'83N([[$/F DB^EN=)U/0HV+W] MQ\970=G"K[N07U!+ P04 " #+@*%8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,N H5A9#Z)WT@4 ? 8 >&PO=V]R:W-H965T&UL MM9GA;^(V&,;_%8M-TR:5$CNTP*U%HER[H;5W7.GN=/OF)@:B)C&SG5+^^[U. M(&DKYX5%QY>6A#P/_OE-["?VQ5JJ)[T4PI"7)$[U96MIS.I#IZ.#I4BX/I4K MD<(WS )+UN>;9&(16"L!8=_SV(LXM@Z03O^W9JV MRM^TPM>?=^XW.3S /'(MQC+^%H5F>=GJMT@HYCR+S;U<_RFV0&?6+Y"QSO^2 M=7%MM]LB0::-3+9B:$$2I<5__K+MB%<"OT[ M@+V3D#K!/Y6X.>@1C,\*,,,JB*(3P-R75J(K,AD[2X M/6PWMXE>D*8Q[J.]HQQ^6@%] MXH&X;,$3J85Z%JWA+S_1<^]W%^T/,GO#WBW9NYA[Q?ZP60D7*2ZG7ON+"PE5 M-40Z*Y'.#D/ZDG%EA(HWY%ZLI#(N/-S*J,S5*6-4U1#OO,0[/PQO*E0D[0T; M$A@PG,7#GDQDT-0J$/BD:.TF#4Q<]ZMN0GGK59.P=PC^& M&UA!FR:1T$1L>J? MXCV6?;]-O4%_X#M'85S41B"NS[9?2"WXE#YW@QTA&M(I&% \W[\'']@AN:MMP)S1N]TUH$_,G0;Y&<0PO M5D[B8P0G6B4GBN>=]\3EM<<_QR EZC A%JPQ%\>CS'G0JM8%A M^I]H53]4X8X#ZI]3)^DQ0A2M4A3%HT]^TXZ4X/5@N$&?]IU8QXA.M,I.% \^ MMS* >DV7,L7"TQX3QKKM7K?+G'S'2$^TBD\4SST/D8%8*.>$LE\??X/,$V0* M*NF$Q)W&,DE@;IH9&3R=D)^]4YLGR(HK\LQC]^L-[MB0G579B>&!!P)_&*4+ M,MLDCS)V(>\QF-[,)LYEA6-D)59E)8:GF5T1R?5+L.3I0M1FXCU&G[[/G,$( MES7EJX(1.R@8C3.E['M;\;*6%Q*FD.HN+6Y8#WJ,U,.JU,/PT+(KY%) (3&\ANM&N*XI7I5^ MV$%+1V^G]EF^O$\^9P:R;&IG4"?Q#\HUVWXHW,YR-[O1]#P\\P:,]?S>1>?9 MQ5@E(+8GMVRGD9M(VZCW74!BP=8Z]]BUVY2U?6="QY4-B^E7<>/69U*[FXK"EC%7W\/0LY[QBW:]?UE+C=%V<=<5%3QBK^^'A8&0%@ M6$#"Z[V3"C>H'6UPW?\%Z[S:8[030;[UJDE@E^J*[<;R;+F].\HW-3O5Y<7> M\!VW\X@FL9B#U#OMP4"@BNW6XL#(5;YC^2B-D4G^<2EX*)2] +Z?2VEV!_8' MRDWOX7]02P,$% @ RX"A6.MHI(Q<" KR !@ !X;"]W;W)K>9(_'$SQY^>(ZOM](]<7TY"AG]WS) MY6U^)>!JVGA9Q5N>%G&6(L'7QY,9_CRGOEI06OP[YH]%YS-24.ZR[(>Z6*R. M)[:*B"<\DLH%@W\>^)PGB?($.YTT]U0+NY]?O/^C! ]@[EC!YUGRGW@E M-\>38()6?,UVB;S.'K_Q&I"K_$594I1_H\?:UIZ@:%?(;%LOA@BV<5K]RY[J M1'06D+$%I%Y WKJ U@MH";2*K(1URB0[.1+9(Q+*&KRI#V5NRM6 )D[5-BZE M@%]C6"=/YI<7R\OSQ>GLYNP4?9V=SR[F9VCY[>SL9HD^W%[,;D\7\,M'=(AN MEZ?HP\%'=(#B%-ULLEW!TE5Q-)40A?(UC>H[?JWN2$;N^)V)3XAB"Q&;.)KE M<_/R4QXUR^G^\BE@;Q) F@20TA\=\3=;+@&K#D:USM&O4^WUN3^9LV*C UBM\LI5JMT?3D+BTQ VY:$; MNL:,!M3'C=E>4$X3E&,,:KG)A#R47&RAGAYX(6$V2,0D6K-8H >6[+@NYLJI MVPG&"WOQ#DVP3;Q 'Z[;A.L:P[T2<1K%.4L.LS1Y1H44<9[S%=H"BGN8=X=W M+/H!UP6/=B*6,2_VL: \X:M[,) 9B@1?Q3(3VN9Q!]&[Q'%]KP?2&.U?K">O MR85GS,5YQM(";7BR0L CJ& )[X'] ,E*=BM(PH%K8>);F#H(Q@4Z<"Q*0LNU ML38A'W49\309L6WJVKV4#.T.%*H?H/6-Z(]Y2)^8(IL$"L*+K6[YFMJ M+@@#OQ>BQLP/;3_41Q@T$0;F5H+]C:,XO4=L]<#2B!<62D$!M+N@=H55M)D M<2L;E*W1@>?#=OC5SOC4"D/\!1T0'UNA4W]+7<<*Z$_L5C#7B:&9 M%SHV'>G2L,E$:,S$][H;4=&D1"@>[S=CISY]R[$]*PA)G07+IK2\?#/B< #% M=P)*<+\^-79V&%)G!#.V6PJWC:@7[?P$:K[B:?K\G46H24;G]QL!DN+U*5O? M<*]0L8U[@+169*3=<$>18".<:QYQZ+@[F"IKD6W? $@+ 0]HB]H![=>AQHR$ MQ",C(%I5@8V,?G(I-UR@%HJ%V!K(#LV:_E.CI-+,*AEGZ6[+1=G&_]Q/A7VW&B38M3R7OGV*8(VR(91V=$L-9VCG!L3Q[!$TK<#!9H5S MDTF6&"@.#Y4)#@,;^\Y@+F@L@\!Q7(^.!-DJ#^P9U?KY8O9U<;ZX69QI)3LV M"I>?U>SOY6T?:ZL[L%EXS,JM0$4&.FN7KJ#4V+W@7(V]0M73*_TQU!JN0UW@ M\_YN#0VI[]'0]48VJY4EV*Q+FGF=0'.C',9:K"1TJ4->0B^;I5*0#3@MG*%@ MH![UPT%[:/0'-$<']3Z85EE@L[2XR"2T>,Z>2V(J93ZT]=USF%FG5 C&KA=OT)?B"IS',V50ATQZ A_Q.7- UM-_P M6D,<>NZ(%B"M%B!F+= 1W\ Z=T ]([SUM7:TM_&V'_2K76/F@@0>RVKG*8*9 M%S7*LQ/PZXJK=K]_-*"D'[W&*K#'@F_)EYC)=Q9%V4Y-E9?R5DW)HDCL%,T_ MY:! 1I).AQOO44K[7:FQ+AFRT&?2&>^W!4:U?$J^9[>>@Y7UBYOU%&F5;KB)N"4<;INZA@^-3 MVG_JH#P='^^A;K4#-KQR6-Y?S?WZ[/#\]NU[^AL[^=;NX^:\6 MZKN^@7@O;_N@.^\@7GD) 5L.NK^06?3CD.U@/(OX#QCNQ+8MN_J#B@V#6Y=/ M)NU/\ 56AX9*,WU!<5$H.:+*)=O) J;^"DK&0JYMA;9O!5YU\(9+[ =6Z-': MG06-7.2\?%V8/&OS/%0G_<=$1I/]C+3:A9JURVRUBFM"RUF\.HQ3%+$\AA[6 M!CD\]Q,?^WU2TIG!J/='@FUE"C43_C67#+X"NF&PO=V]R:W-H965T&ULK9=M;Z,X$(#_BL6M3JW4*YAW>DFD-,EJ*W7;:-/>?3C=!Q><@ HX9YND M>[_^;&!) (>^W/9#@_',\,S8GAF/]H0^LQAC#EZR-&=C+>9\>Z7K+(QQAM@E MV>)LZ-G(%UY(N19#FZBL69((ISBD$L32/SL\ RGJ;0D./ZIC6K- M-Z7B\?,/ZY]+YX4S3XCA&4G_3"(>CS5? Q%>HR+EW\C^"ZX=T"EM+ F'\K8E-K"FR27R[CB5,PF0H]/9O=WJ_O;F_GT83$'U]/;Z=UL 59? M%HN'%3A[O)L^SF_$S#DX6R**_@?0)*#AY@4#.41 M&^E<4$G;>E@37%<$Y@F"KXA> @M> -,P;87Z;%A]CL-&W6JKZR(634#,)B!F M:<\^8>^6H)R!&*<1$(<$,)1BE4^5$;P#']RS3Z[#WI3PK.'58_0;='T2? MD2P3>"*7A\\7@,4BDS* "AX3FOR+(Q6MWSN-(KM4?QWBMTBVJ(.&.G@']1;5 M)Q6#5\5:^- X5#;C_6%/&"O4 M(:^M'4?2,0+#\]UNJE1*0L\/7.L$\U$UAN]G%MT7XZ*XBLVO!(=O!E=)#H(? MJB8<+IMEMJQR)8Y$#@$SN46XR(VRHQ%;O>"@[!&5'@S:EIWL%=NB$(\UT:K* M2H*UR:^_0-?X7=DO_"1K[4@<*C,<+LUO;"!J*ZTT"4T/6G9WT?J"MF4&SLD# MEV)V&X?F!V MZ16"AF4="[;Q#Y45#I?6G]),O/*-5[N)C^NWO3Z4;#AKVT MI1!S7*>;L_2C6Y"\@HJ+A0@U RE>"SWCTA.K2ZM;737@9%M>C)X(%]>L\C$6 M-V%,I8"87Q,1D7H@[UK-W7KR'U!+ P04 " #+@*%8=>K'P2,) @- M& 'AL+W=O/ M>\XEI=/GHOQ6K:14Z/LZRZNSR4JIS?OIM)JMY%I4[XJ-S/4OBZ)<"Z4OR^6T MVI12S)M&ZVQ*@B"2_5URSQ=R[Q*BQR55%D?Z9SM3J;Q!,TEPNQS=27XODWN0N(U_YF158U_Z/G MG6TP0;-MI8KUKK%&L$[S]J_XONN(3@/M!VY =@W(L %S-*"[!DW/35MD35B7 M0HGST[)X1F5MK;W5'YJ^:5KK:-*\'L9[5>I?4]U.G5_'ATR6Z M?]!_KC_=/-RCV\_HZN;B]OH3>O/UYL/7RRO]^UMT@K[>7Z(WO[Q%U4J4LD)I MCAY6Q;82^;SZ%?W2NSZ=*@VPOLUTM@/SL05#'& HNBYRM:K0IWPNY_WV4QW8 M/CKR$MU'XG5X+N#0?6?3QA]U^+O1RW*IEU:%] 3. M"J$_K&0V1WHUHDID$@F%%B(MT9/(MO(]U('M#1A\@WK-OZ\V8B;/)GI15[)\ MDI/S?_\+A\%_H.A'CK'(6$,GTZ?ND$" M9@&C,=^;]>#S/7SNA?^[1HR*,EVFN6CRT4)*<,:W;GCG]C2DT1 D8(5I$L 8 MPSW&T(OQ\S9;I%FFDZYJX*%%6:S1G.5 4T3Z*R+MHFIZN9U\Z2_-E$PBX,J(Q5\9(SGH! MQ_N X]>G5C]@*-[8'A'"<,P&8V*;41H'/((')=EC3+P8+U8BUS-'IWNS1E&Q M0.N7.67PES615D@S O1KEHK'-$M5"@>96.A/2,P[B[<-$C*C(6..*'%@V#'P MQGGMC&+";)C<4Q=(V6$ 7Y=&:2YDGHV*3T\6J17,/_C407 6-[Z41L) M@/T:X.HEXC2?%6N0Y'<>>CW.0T:&U /9D9A%L6-D#,]C/]%?#48%!&G3-PYY M%"9#D( =Q5%'#?1!&J+'?J:'I@\(U&;HDX0R.L0)F%&2.(@<&R;'7M[4>CK7 M^6,4/;*[4Q=BA.-X& A@15S$ M5K8ZEIQ-; GIK/(=3-N*:%WKX#]B^(_X^>]V-MMN=*7PH^$XJ4E@4R=^$*A- M1W%H+Q; *G95 ,30%O'3UK4HOTE5"_\:IY@_R5*EE6OH;=*AH;51 UD1YA!P MU' 3_4ENHC;K8(SY4+$!9E'"'6N%&G*BAY"3].1^:A,.T=P9#1,.:,7R-YZ_>! M84[J9TXSO]K@X5&RN9 'G%FI'S+#G;VU_OF1X4SFY\SNM/*@9#8U>,UD_[!Y]R,K#L'(($]F@9=JA\ M9NB?^6O.FR(O7UUDHY+_6-[Z 1OR9^$_OLB\\N+H_AC)6[\_C+Y@?GTQPB*S M"V4<,B!NAP?U"0Z?!$[%8I%FJ M4V&%_HL.R8M^G\<.TUC>^CU@Q ?WBX]#GQ3AHRJ,L;SU@S8*@_L5QH%/BW![ M7X#R.+#.40$[D@1AXJBJN)$2W"\E7C_QTE/V5;'LO\G10S>2MWZ7=!XA\^]; MC,#C?%1=,Y:W?G\87<-?/\7^>SS.H8-K2RQ#5DZQS(T,X>,\J,9'?5)M+&_] MH(UPX:,\K,8!/1+8!Q:@&6..[4MN9 L?2;;P467+6-[Z3W\:V1+Z9)];#R[89"1,\U.73SKL6:UDNFU=0*C0KMKEJ7TS8?[M_ MS>5#\W+'X/N/^/U%^[**<=.^.W,MRF7-@IE<:)?!NTBODK)]':6]4,6F>:/C ML5"J6#+NH;[%\*.O\?4$L#!!0 ( ,N H5C]]"O! MR 4 %DD 8 >&PO=V]R:W-H965T&ULM5IKUS=9?Q,JU#"*"%I'M$49&1Q/KJ 9P&R"H?2XI^( MO.4[QZ!HRA.E+\7)=7@^THN,2$SFK(# _.^53$D<%T@\CV];T%$5LW#=D2N-_HY MST?N"(1D@=\;6WU$9BO M4%H4R8QF_&W$_-IG>WLQNOUS[ M%P^!#V8/_.]K?P?3JXN;/8 :N;_B-V^E?5[=?_.!^]A$$?S]>/_P' MCAYO+A[]:^YX#$[ X\P'1Q^.0;[$&RKWO@C#J*A*'(,['(4G/)HB]X-DETB%7/'Z\0::Z^[%$IC%=/56;[":XK M,"6-/90IE6"!(K &YV;%N5FB&WU#=(G3Y\W SXMANJ1Q2++\(R#?UA'[T46W MJ;#M4Y5@ODJP0!%8HU>LJEH!/.MUD@T=,,1 M1F*PSZI!F5U19DLI*Q\RY>(C!)PXOB++;[*N, M&-@M_AH1&_0Y%7W.3]&W.QEW4>FT?K\G%'%P7CQ4*IG('+J9@P%A.^L&?%W3#*^/J<9F!!2.]7,+NOU+U6H@(O4VE:0PM=)5B@"*S1'5"OQ8HN[9#I M;B>$T6L4DCX](04:6LI*T?PMVFX!G$#=<1SA\;;?KDGCCN:#4AKOR6J=S9=\ MCA8KNY-**=A@*F&[4;:GBS-#EYGAFK8N42K1 %5J3^EJ]PTGI*Y[CLB74BFE%"U0A=9DOE93 M4"ZG>K9(8N;K#L-6L25^LJ*!=60_98Y%"#:6R++^2* M[?:5Q@SVQ6SN_M=B",G%T,_NM*"VK'"0N#R5QQ[\/D E6J *KUEEQY_:)=%]269>*VBSRQP46O5).I M0FMV2JW)D%R3';[S@MJ*3!=Y;DLC<9^[P^0$ZB82]?]^NV:#:Y&%#A-9@K R M.YML[G^]VC9!3FLA['>8&19?Z7N>V.XN0T8RK1 E5H&^:UG:\RBH]N.(//49J#F"PXO'[J\&C9YCN6S0FC MJ_)#C2?*&$W*PR7!?+5?&/#["TK9^TGQ[4?U-='D?U!+ P04 " #+@*%8 M"B,M>7T" /!@ & 'AL+W=O(E%GIGQ45.E%Z*M2M+ M@22UH)RYON==N#FAA1-V;6PNPB[?*$8+G N0FSPGXM< &=_UG+:S#]S1=:9, MP V[)5ECC&I9SH5>N0U+2G,L).4%"%SUG'[[*NJ8?)OPC>).'LS!*+GG_,$L M)FG/\4Q!R#!1AH'H88L1,F:(=!D_:TZG.=( #^=[]FNK76NY)Q(CSK[35&4] MY]*!%%=DP]0=WXVQUO/!\"6<2?L+NSK72Q[L,!0/,< M!_@UP'\.Z+P "&I 8(56E5E90Z)(V!5\!\)D:S8SL;VQ:*V&%N9?C)70NU3C M5!C-IO'L9C+L+T9#B!=ZN!U-%S',KB$:]Z>?1S%,IGIC%GT9SVZ&H[OX+8R^ M+B>+'W"VG/:7PXD&GL/9G @L5(:*)H2=PWMX#2[(3$=EUU6Z4'.*"N"6:S()HR+%]"G>U0(;E?Y>Y< _27A+1 N"]COP/;]SI)[H[^'!B7*" MINF!Y0O^:]./];4ZMW/\7.,(5[(D"?8<_>0EBBTZX9M7[0OOT[&F_".R)RWJ M-"WJG&(/(Y[G^I7'BB5HUA;RY&0\$VAJ@O81!M7Z]O'_"P^T&Y7F=,?FLHJ M]?5:TT("PY6F]%H?M5>(RGZJA>*E?<'W7&D_L--,.S8*DZ#W5YRK_<(YM@4U;;-K;SXI, MV]K*DBO)27.__H:4;MZ)2NX,JN;9=;!UV9^WJX:F4WU3WLFR?GQ[1LZV/_Q9S!>=^N'\\F*5S>6= M[+ZL/C7P[7S7RK18RJHMZBIHY.SMV15YR+%5+X,>W3:-GNV>J&X>?MZW_IL$#F/NLE==U M^55%4S\&C;*&UM0' MW3?Z;D!35"J,=UT#5PNXK[N\_OCA[N,?[V^N/O]Z$]Q]AG^WOW[X?!=\_"VX MOKK[/?CMCX]_W04OOGRX^G+S'FQ>!I/@R]U-\.*7E\$O05$%GQ?UNLVJ:7MQ MWH$_JM7S?//L=_VSJ>/9++BMJV[1!K]64SG=O_\<<.S T"V8=]3;X&W6O X8 M>170D'+$G^OC;V<>=]BN;YENC[GZ-FL7P0PF2C!KZF4 4Z_)NJ*:]V.WZ J) M=EK?*,<;5=/Z3;O*7;YSW^0*/P7AOA$C>WAYSO\W-?ZY0?( M0D65UTN)P>SOC?2]*MD\7+*4AJ]_5MUS%<-W*J1KK6 3?8-C$*4-XHL;V>BK:]51T M,(1S((,V@)1;UAE\6,AR&@!_!&T&/99UP2PKFN A*]=HF/OVQ2" $Q)1SLDH MT)A=R%DB\%#'.P"Q%\#U(JOF4@7/N!G4LV!9-]T<>"I0/5;D*J:-ROAM +D, MNUH6V7U1.B=M;+E/$S%PO@>)6+&(\QC'F.PP)EZ,MTXL"SF=ZZ^R!5I#'4]L MEU(>\;'GMMF$QY0Z/$]WGJ=>SZ_RO%EGI0K(NI)94\$\FQ9M7J_5U(0AMPW$ MY#[+O\+%5N;KQAF$U':21GR$Q.O1#TXG$AJZ#?WC,5L57586_\VTB@'@1=5) M>%+GF&$HK8;(9*'CU(E9445L6,3(0# 0?\Q43 ;^3^4]),VV76=5+H.\;O%Q MMFEUZ$W,1#SVV;;B<>A(]X0:G^D/98&B>I ]$:AKD/>7@*E=9! /=?F3K*JG MVRP/=C/LO;GA.@Z O W TZR!# MY]_61=,36"N[KI1;O'JTH0@8,MO#:(P!L2*<.F 8T4#\JN&NJ_.O$R7-IRHB ML%YI^[$FOZO/^(3@=G>*A(T=MJT(B43H\-BH">*E8.CX!]FT?1I;-?5#H=@+O$G(V?=#SHZS;%D]>FX?L=Z>P>!(S ]E$'" ,T1,_T]](R'=YT7>UXL!L M,,]1?VW&)IQ8Z18SHW'HH'5B>)WXB7V$X#*AA"*8.QJ:&L:F?L6TDVO=_%U55R. V MDP-9I:<^*+'R*;A?/]7K;L.1=8.CL_EZ$JVE,5#=O__Y6F*L7Z:6LG!-B-)[-!:U) ^]9.^GCO'Z<7M^$-!(!S/0%F- M0=AFL6"N]&:4 /4K@6UX=(6F6\C&0_?4)O()8W%HS6G$+N)Q[%CO4D/YU$_Y MP_&?Y9N%+F0G/8ZT[%)+8NC]C=K%46",G= PM6!@RW861RX8AM>IG]>',,;* MZT"EA"*4S5DR7B&A9BEQK)*8H77FI_6AY]M^AU3Z8[.7(9R=A"(9BW;,+J*I MJWS"#+4S/[4/Q_ZV<)E]E[LAA3J-K+%![8U=MJT2DKBZW[ U\[/UAV-JJJC7 M-LM.DC1.^7C@8(:,1CQ)'73,!O7\9Q7T>V5TA.NGK>C_C)(^,P3.GD'@"Y@L MDTXVRT$E!>T!A)M#8K$<8I9$+H7(#($S/X$/]>].$D[J"C1NVS7%:B6GSRPT M,H2U!>4QLQ#]C.(],_S._/P.^M$(WQ-!1[B>C-6^WZT?A6T4 ?,K I5D]J7+ M5#:@U=2.<3"#]2CT PB>HH(^6/?;0#H=J?7 MF3NVR- ^P51#!2&A+#RDVT8 M)T" CE%NE 7S*XO/(/O;&:@?[^Y&(\L^VP+G326T\6VMNJA?6L!O5W-9Y4\H M0._CGYW%D'T'YM"SS,@2=F@_ ;1K6VS+#?FVV*Y&=3WK8&V$,R)6;TBL4A9F M1D*1.A(4-YJ$'U]JF*V;JNC6C7P%(_6[^M"^"B3 6NFQK"2BEEF+&A:PQ5+5 M&_4H1PFRRS!F85C+A5#>'!?44J!! $,#I55S_0< H;4%M>.1CE,;:LI2GJ;,!^W>X-#8E*$ XN4IBN4)-$)>P=J@OM5Q3!X5=V9 ME64O$R%1WC]A=$GP_YJO=*U;A00&%DA_-L/PS$%,F(JJZFF'05. M-NTXM!=;V///KEGZX0)%RQR4*H8G%_T MJX2=5-7'#:9]QCI6]0ED+R&*4A&/:04QA'DOB*N0)HPD$(>/%;[8;J:\5)7+ MW4I!PU(J6D"OZ%(T$.#:3RF?\2.1"ESE<&%87]QX'2APUEU+/)> MSM4&:U]*^+8&,2 ;%(1-WBE+6&Q-.'G>!\*F/*'_+=Y M.J4QLR0F8D=X&J># MZ"3@!M[/.%<8&?J/#ITK5-D@*_HBUO9,(7H@U^9S(BB-K .YB!V%>#DF?V2( M/_(3OW'U12-G:\4I_5ZJG+[<>&\V,EZI4]@H#)O&"1V/.<1HPHE#ND2&ZR/J M'7 ?ZFJBQQE6(4#'6N05#\\=:Z=J;1^^D0617Q:XSQMOX]B7(?0J2"UU4!J* M;,;GA I+&2!V-(F<^\:140:17QE\W.T\(6?%]$L!\TJ5#E'G3ZH3(J2>$+LV M!R.C$B+_:PZ[88HI WR8GO3%A5.UM@]_\.K"\76'O06&=;!A6D"T.\@\,^D8 MJ_V3AJ^A)%:NL6W$.%>>#U[46LIFKM]?:P-]#*!_S6GWZ^X=N2O]9MCH]W?D MS77_IIMIIG_Q[E976MN@E#-H,GP=0Q":_EVV_DM7K_3K8/=UU]5+_7$A,]#S MR@"NSVI8$F^^J ?LWBB\_!]02P,$% @ RX"A6"#66CQ9 @ 9@4 !@ M !X;"]W;W)KM*(%Y[X.C=VP8^CBJTQ0;.LYHHBOV7) M>(&EYK($A:NA-^I<7?=MODOXR7&G]^9@G;Q(^6J#:3;T BL(!:;&,C :MCA& M(2P1R?C5<'IM20OX P/ ((&T#H=->%G,H),RR.E-R! MLMG$9B?.JD.3.%[:2TF,HEU..!./9X_)['XZ&2UN)I L:'BX>5PD,+N%\2BY M@]O[V7,"I\O'T7(RI9PS.)TSA:7)T?"4B3,X 5["(I<;SR0]+I$[W ) MVS!7NF(I#CWJ"(UJBU[\]4MG$/SXQ$"W-=#]C#T>,YT?TE2C!@YE>VX;=WJ7 M%Y=!-_*W!\KUVG*]3\L]H3:*IP8S2*DRW6HJ-AE%=+TSNFX%3<!V^X9N[O M23HBIM^*Z?_3.]#_1'W_414S@+0L5U"AXC([I*9_Y( &?VGR]]K&OD#T)ZYY MJ4'@BI#!^041J;JKZ\#(RG72BS34EVZ:TT.(RB;0_DI*\Q[8YFR?UO@/4$L# M!!0 ( ,N H5@95KN[.P8 "$/ 8 >&PO=V]R:W-H965T&ULG5?9;MLZ$/T5P@6*7,#UEG3+!CB.TQJPG:!R>M%'6J(E(A*IDE2< MW*^_9ZC%RE*WZ(LMDC/#,V<6DJ=;;>YL(H1C#UFJ[%DG<2X_[O=MF(B,VY[. MA<+*1IN,.PQ-W+>Y$3SR2EG:'PT&'_H9EZIS?NKG;LSYJ2Y<*I6X,E]N@7VH=LH95++)NJ M2$1/]?M TL 9U7 N1GL-+KCIL<-AEXT&HZ,]]@X;]PZ]O<._=*_4/GI=FPKB MV.8\%&<=9+P5YEYTSM^^&7X8G.S!=M1@.]IG_;?8]FO?3)?+'XOQA%W-EN/E M9#:>LV#Z[?ML,@VZ;+:<]-CR>C4-V.J:3:Z7P?5\=CE>32_;XBM,+*;+5< . M;I?CV\L9UO]A;]]\&@T.3]A2.\&&-!J.3MI8&XD;H=3C@H?L2BJN0LE3%H C M&0H+""KLL0.G8^$28;I(:Y5) M3B.I8I@VN3:E*UQ%'E1N)/4DQJT5&'(CF/A92/<( $X@]IB4BMT8>0\P;.FU MX>]"&Q>C>;%Q&(K<@07!JLV[;#Z?L(,:ZQ*QJO'TV"IIY @<0<^XXC'ART2V M%H;I#?-*W0HD0R,VG@D:$S\&M<]XFI(H65@7%DD"#QJ1FNARATT3)CB$KF6; M/1H>VO'H[0+M93R)ER+E6Z(GE9FD"*:2KV5*3(65/]M$ADD7.QI=Q,D+LUTF M%%'F"FS-DE[>%/G&!Z:NKB;'9KOM5P9' S(#3L$;S%)6MN Y6D<(N*MF/=NO,?#.(**T M>9WZ% !$3.2%BA7C- P; +^QUR^IIRL4;>%I91H0\=P7(YK$1OEYL>11X MRTV#P0[47G)4XKW/1<2)V!"F7X7!-\1G7J\?/=XK@=0#)Z]T96LU&IZOQCHI MKKA24K %%TUNU([7AKYJD._SJK$T:1T:C26$)_*FPB>F"+V"/[8H45L1%J:D M/2Y053A1X&,%_@L<-LH7[9_A_R*?X^\U_"&50UR887WG"AT*,1M'N#RBD"L7 MEFB+14[,DO!*NA3M9<;FPE>Q#Q"!N^T%/=0+6D'95N!,;9 X$:Y-?;RZ>4L-2;WD5SWQ[?!.ESKYN E$:D=MR\:CS\,)SR7CD+5G // M6L]D\7>MQXB8^BU2:T=1L$L@PM[T7-P@,J19.SN"Z61'?)F'NU.!1Q1OT^K5 MK2-E7"Z"]-"3._Q\-.AZ&QF%+D*631:^#SPUVCX)ZQI_6>*OW9?[K6=+)DSL M'V=T9*/YE"^89K9Y_XW+9\].O'P\XMV 1FJ191NH#GH?WW>8*1]DY<#IW#^" MUMKA2>4_$[QAA2$!K&\TKKO5@#9H7L7G_P-02P,$% @ RX"A6(KQENZ= M!P DA0 !D !X;"]W;W)K&ULO5C;P2( &0$GS]SD-@)>1*&U2V=T7 MB1RB[Z=/-WEZ;^RM*XF\>*@K[X6O99]H*'CY47IY?FK-O;!\&MKX(H0:I.&V;J M1NHM:\F,=J92N?307B@M=:9D)1SDDN)2WI%8$VF!W#?2XIS2@E54"J<);>G+ MH#0YUE@%)4U%3FQ(DY45_,=S:GR4]7#BFU9\=\-VG/B)_5LM3WZYN+@.E_LG M/POI8"57A1JD/O4.CA(!'3J7-G?BTN!?R.F[DT'IIXN;RU[II-R'8";[QZD" M;3*G"D0L-#-CA9^RUEH6E_EWD%8\J%%6YT#UPAO1Q$*)0BJ+3'&<@_;&.,5N MS9$"^$+S (M,NE(4&!M.8/H$$:4]656+!G\-8DI:*9^+=0N7+,$EWUM6L*1T M'H)&?8&7J!^ZI >-;E%R00\-PN%HDY&B161;DE809!'41ZBKUV1[BMD35^Q( M2EL'"Q>\]E9J)\/,&<.**@7ZYJSN]0"'C!RG_T2I$CR@T MIB/ X5Y8SER64?_X81TCI(@;*Y5 MA<)0B@PBN7)995QK0S8!%@89VWY.+EIB.+' ;MF',&/!+=V1;I,U+HMVN,G; M@*S!X=!^ 0![0+IO P =QK!#?E"Z2MT2"@^T%ZA984T-8>-HR,10@K]//1^C M.X#!P3RV*SI/J"CN[\UT\WUK\AT.N+CYY@8.P)J3CR/X^-H5R@ M%YWRJZ+^<>:$7!MF&=&TZPJ.P(;R0W[LX(&C40/*/(%F9EJPYD.. BC(B[D880FKY[:[UWKFFEOE_AQ M)N]I9I294-6I9#PU,6:$A*.H$0.RC@SL2VO:38ETE4QB^41*G=KH,)R@L%,\ M^,R^WM)V[&]H] ZWH7PCQ.(5H\%D#EJ4=Y-=$*+26=7FCTAM0._K5T=OWQV= MO.AR5UFIJ!!XCV*J9R\H4^&EALG:=E[D@=RY9V56#M1< M@P\2VW:VH;]0H 4KX+0[">AY[+/4'7LP=B*V.GGL)+43Z^U4-0->X:'+K&JZ MP<0YY"&4IG0LR)1.():_#W/P4X@<;W A7/CK,\<'^L M#+,CCX2_EYE=L'?8",A9]V -59* R_;1A''8"N):ADR->T/QTJIYZG1;R)HV M2FL6"O.9TU7 #1$,I57&"^RH>_S*K1 M\:/Y$\I\1M=3JCQZF2I38X<$5JAK-1I9'&,/>,PG+%>:2S[:Q6!^9SR-[ YK MSKAUIYH4@]Q@'&+WZ%#+WO2['1M)),'%!LP"ZC$Y6\^ +2CG'7[LD^6=);5P M#SI^P # Q9K;740:GB,TKO$:7<%%Y*5";M(FD[8KK*C6W*(%F/"0/M-!+.OZ MAA>F@*!N?-LN**B.'1;61!!QLL%0WP C@,ADR$5K0YN.+ /-6$.Y<>#; O+? ML= X[,BJ3 @<;J;!M:PI["=X%6IWS8,L(;N4[,78MW^6658==)6Z) M)MO)-U?^6FY[#AKE/AM[&,9LW/HY*X^3$:9DRH0W?K>B3:>^QCL*1JTS M3 0N+N%Q94QTLTL=8^P]0PM':08D3DEO;R9 MQV,4)H[,321K9*)6GE\RICX9+$;?B6JRF_ UC*D=\(R?C/I?^P]N%_$[TW \ M?JW[+"W<=6CW J++O7=O9L+&+V#QQILF?'5"1WA3A\N2)(# !_"\,,9W-VR@ M_PQY_B=02P,$% @ RX"A6/X-ABWC P P @ !D !X;"]W;W)K&ULI5;;;N,V$/V5@1:[V 5_[PPI*RZ0&$7[8O$R<^;,\'#HU<[8%UM@W2KMU4GO? M7J2IRVMLA!N;%C7ME,8VPM/45JEK+8HB.#4JS2:3;VDCI$XVJ[#V8#955[7D@WJU94^(3^C_;!TBP=4 K9H';2:+!8 MKI/+Z<75G.V#P9\2=^YD#)S)LS$O/+DKULF$":'"W#."H,\6KU$I!B(:/WO, M9 C)CJ?C(_IMR)UR>18.KXWZ2Q:^7B>+! HL1:?\H]G]AGT^7QDO-\J%7]A% MVRQ+(.^<-TWO3 P:J>-7[/LZG#@L)N\X9+U#%GC'0('EC?!BL[)F!Y:M"8T' M(=7@3>2DYD-Y\I9V)?GYS;71.6IO1:B1*>%1NI=5Z@F:#=*\A[F*,-D[,#.X M-]K7#G[5!1;_]$^)TL K._*ZRLX"W@L[AMET!-DDFY_!FPUYS@+>[/_F&6'F M;\/P%;EPKT7J%&@L<"2FL:WH3/<4VI ^0$:*6C78I049=P0-&4$32H49&3H1XA%([" M(A@K*ZDC6Z%INU.E5(KZ@(<2T?5F7'J92UWUBXW0U$-.K/):Z I!:BB%M+ 5 MJD.F(/46G0^&,D8H*,$"=<$9YD@]XC6143# /;5 AT#YF#PP!DW-U1[+Q?ERI7]VPGJT#I"O#)#@\WI0?,"@P6Q$ MCJ[%T+O480P_7L^(^#@#;4=^@NN[R&+H10PMO8NE:JTINM@#AP,J.LNU^^\\ MC@(ZY<-O@ \GG M7!U=7D[Q^(?CFM/#/0@E2):F+3HL.6^>2JD2.7OHNUI?. M!O=DXH["O,6"%04WV!HG/=QIUUE&H?"61!P5\YEY99/E[8<.$=W5D@KSUATI(B6R(IQC$5A%0JH1>]"R M=* -5%1KH3V2EAQ+A]%P[[DFOA;^%)U>,Z9(DC1;C(HI.Q9I'PV+$5%"1J=- M:[JJ!LX:@CW=!<[,\/:.;M\(>M5YJ@ =/&7+,7KTP_BMYI6>O"H-DMKY[:2S M-9WV\8$95H?G^3*^2J_F\6TG456L"X4EN4[&W[\F8.-[&2?>M.&->C:>7KPP MK.DO!EHVH/W24$_K)QQ@^-.R^1M02P,$% @ RX"A6*=4UV-L P $P@ M !D !X;"]W;W)K&ULK59M;]LX#/XKA <,=T!1 M.TZV%CA>ZVT6T:5]\UE'+NLPEJX<].@II/"V%IXVMHR=HU%D0>C6L5I MDGR,:R%UM%H$V;U=+4SKE=1X;\&U=2WL?HW*[);1)!H$#[*L/ OBU:(1)6[0 M_]W<6]K%(THN:]1.&@T6BV5T-;E>'.;+Z.$":'" MS#."H)]GO$:E&(AH_-MC1J-+-CQ>#^@W(7:*92L<7AOUC\Q]M8PN(LBQ$*WR M#V;W)_;Q?&"\S"@7OF'7Z::?(LA:YTW=&Q.#6NKN5WSO\W!D<)&\89#V!FG@ MW3D*+#\++U8+:W9@69O0>!%"#=9$3FHNRL9;.I5DYU>/PDJQ50BWVJ-%Y^&+ M]M)+=(O8$SYKQ5F/M>ZPTC>PIG!GM*\<0>28O[2/B==(+AW(K=.3@'?"GL-T M<@9IDLY.X$W'8*[O ?I M7(L'RZ+5N=0E:"+N0.@<"*FF7MMZZL#LB?AL][!%C87,I%"CJT#C#ZFU1+@3 M&$QOQ+BMC?4E31K@:I$EN;#;6\BHT$;)7'" ![7AWM"4A$)JH4--+#:4 M;O;X5^OJR,(CY+P+55AFE:DV#[>/)LM;M:,,%D):"D;1);IR M#DE(:#E0Y)R>TB+2,T)2NL-$J[5917,NZ-I9ZFLX<_&5((P@_\Q7M\_':%(B/!G6-M@S/D:/P6^V[F3U*QQ?OJAOT M!_7NN:396$IJ/(4%F2;GGSY$74:&C3=-&/M;X^D1"&PO=V]R:W-H M965T>W2G\JMT)4[&Z7 MY>6+HVU5%4_/SLID*W:\'*E"Y/#+1ND=K^"KOCXK"RUX2IMVV=ED/%Z<[;C, MCUX^IV>7^N5S55>9S,6E9F6]VW&]?R4R=?OB*#YR#S[(ZVV%#\Y>/B_XM;@2 MU1_%I89O9QY**G1\4JD[)+K:L\^:IZ7G/A5/C^K #ZN.DLLK%<&UN0 K"E[I_)J6[(W>2K2 M]OXSP,LC-W'(O9K<"_ =UR,VC2,V&4]F]\";>F*G!&_Z78@UL&;#L-!8GI8% M3\2+(["&4N@;+)L\. M&:X83Y^Q2Y'G^W<\ 6GJZAHLD_V:WXBR E.L8 ?HI%_Z>R$TKV1^S2[0NF0E M10/';_]-\9Q=:I76QA*#M3Q/V;NK#^R#2'A1U5KXW;3IBFZ7HH78@4Y;!X24X MJO6?X#S<[QNI@?1X[L'CR9/Q,[^/ 2\$/8R?-?A,YW\3/O<=SV3.Q%TBRA*/ M0)R1TW6!>Z? H&?TW:/X=['LX2@B"J.>I-W?MW6VD5E&&G@%IB:3EEH8*O# MO-ZMA4: B ]+U&XG27%+)LNR!CQWX*YED4GXN-XSSHHZRTZKK5;U]1:H3RI% MVX4$<)J-SL\9/!BMQN#J(1"F2#RH\.U6T.]X9N\D#H0&C.".#3O@.0?X>U9I MG@K8DX-.060!HW!,@;-M$\_1/L&DKPH 0JRX(4.9)5A/M\2*:C\=]FL$1L,\U.!7X MBSN.I_-'G]?667-0 #=B15:77MS'TWC>(;*M 46MDRT$;*>;U9971C8J2Y&R MMSS/)6@V%X3R6U#CE+XGEG2$=Y#\ 9KC\_LQ*FOB11NM1U*]G(_O/8-GV1."_!#&B@)/0&RNKTR"6P[QYQ@JM;B1$^(AMU:VX01SIA%RQ36"H M&P$';A&?M6 I>A(-)^WY.A-XZ.5O5Y#K5%NGOT;7]NP7Z4\VV./YB= 59)@A M6@ ME)A=FWRNI39\@0,:CW*E@"@'!183$1QQQ^SD^E\^B3\/EO-G["/_,ZB(%")2O A M.H>3-EKMD(6MLRE/4("GS,DMFAT-R.G\//@61[-X_-6,%PH^C+:#%91:MO(,Q;!YT6LC=1$(,\UHUC\;((45N,YZWOT\GJ :SH WV\ MC?RBP WEQ+!K, >>5T*0IP.EI/2D06L9K>8+D%*(ZGDTB:?1,IZ M4*NFZ,B M :H8;J'T0\9T#UQ%\>H\.I_V>0ZJL)A$J^6L]\LQNO?Q; $(M/@TC29+\/NK M12?Y]5;H'G_LNQ.VY3<"3!\< F,\@UR5HT1\VLM!/'F)$C*&O 7[G>;4CR) M4"9E#5Q$;;S=2O HH2NS 8#2O>88J\A4:"R?E29C1#1]G).8*&BHZ>DQ>GT) M7&X@%." -BJ3JAP1K0,H-F>32J!P=I1-:$R@O23Y]W7,)".**)W5Y MCX",;&TD!MXE/$MJ4V_ZY,\+QDLJ54B1%51D<@+*O)*J!L:V?FY22MKJA=K+ MQRE^;^2=2$^QYJ"\FO).3#_,(UPW.D /%2J&B./E:&XR,L*<, @ -SG*\:J_ M<.C,ZVMHI8Y JVAM@#U'-(BZ\/:9"%VQ!]P MD=?T$%WN,80.V'@,;JE!_Z$&&"84+"P MVEN22P9V\LWVX9+'>^TD"K+\M>*:/N#OJ?!?<4_$,@DFGG*?!J:R+%0I??(! M-1B4FKL"'T1 6RHW,FF6]W(5?,B1/PG0A.D7.@M4%HM9D,1:C_E8Z[3:3!ZS MYW2-BJ$^"*L-TZX64\H'BFF6FMKH^'S>6>7=?*@0(- $0C$<5-YK:P0!A(WR M;:E+6_HD>H NH-HU&7I1&!?;4W7@XO&DBR.YCF$>#%AE<'!SIDGS]Z$:(>10 MSJ " 0]L$&RTQA9D$I-B4%=9D72ZM= !2:%VL5L!515W!5M+K[78@';EB5-? MXV([*MK0^H6*I^/D.XGX_UPM0PE1M2^""/S@LL9$M+)G,\>P.YJ,Q^T'T\FY MM[/^'O=W,>D]BB?]7- <$2RF![-94Y(<2G/$72%1=4!@_U'G@DW'U 6?-Y(+ MFK+O> Y^@SX.]&%#-88\&T-PL[[)#4G_,*,,D\00\F.S1$S)2]2:,"EQW.X>#405)D&WI9"9N M8MC^C!F.[32![:'=G<@G+![-?R3/M0>+PXI&BZX3'/,]!+-0<:T=ERDI-'KK>.Q4,Z+!&DXO*IA^1;^L"BY@ % M4JU/7>,0M$::"+$6� "^HQ8<*^[: ?$0]$6OJ4)A,W(B.>:%'5.L>#+!:& M<2.'P:/Y-*";3_WNN+DQ>!1#'#8;6SHY+CBZ4/G!TZ]^/$2/ T!-T!=$)DAXRW%3@8ID[J[(T6(H.FD$[OX&3W_<( T/Q;J-D#>&, M$F*,?0#1Y/;(B-TAJZ905+BKJRG04>)(HG1*B M%"E_N;BX;.Y3*%6WCL%DAKG*3Q->;GTSP#$"T=V@(" SA.JII*STGJYU$(_- M/1C5J7@7["N8 D,D]O?VE&'\"75.M>]Z^J'MHRZ7W[2D+XWL;VF^ O&VP<(* MCZ[UL%I.3'4;\O002^TU20>WHEY#@@%/-T)CO1(-W+/TL&@N7AXD3%574"*; M:\23IN#$WX "!&P0KW-90>HJC3 & P<0*U7:8]X_6L;186(0\$AI=K[= &6# M2:*&3#RPO;YIGU#CB]2_6\7>;]>6/#B\ZQ6PPP("*H$92GLSS2#Z&U:O?G37 MG%X.P<70='Q*2<:[5U=L+_$>(LQH/Z(A5.R_\0>/B'-/R&"'36FN4:D2&;%? M-_=S0>(-[:V[/<.EX4&F7]/V6[@%8&A!99O5+Z@A0?L$&/B#CD2(CSU38WXQ M?.(;K(XKZL]^(3>@.G#P!"/S$EW=7T*K$;M O0 %!ULR&ZHM?,,LS_=FM;!- M4R<'YWT "!YU+SIH+MX%)O4."5WG#& 'NVO9:&DJZ'':-4M\W^I*<&A]QJ$QQUG0_E]>*.A38 M"*%HUG@3#$V -M>VR7,8#E9B:UB =T)8^F%PHID'8-G:M<70F^(/W>#S(!=[ MTAJ]R"34E;@T5]AF%,96YI#.>!1"H%#4@C\*SU34QPO+;M.JO;%M?1-//=[5 MH0+2!5>LL!V[K9JWN[F60ZV.;NL4DFWN(WTB->@*1I5$6/;W5K>R><"(C+QL M59W\27']8\+9U9+V.IQRM [U.@@>EM789VF1V:KIV)LPQ MN=N)5((-X,T!ZF#J5J;4WF\)8G1/6ZL:, $DZ"#F_XM=K^ZZ![>\7G4(;-I/ MRRA>K5K?)_,ENQPD?@C=>#),QM#S0Z=]*[O>W$$*"01^$'*WKG79IO$/]-4' M[3 B ]1N9]DR/0P_>$>I]#7/Y5_<7J%0U]Y/.@IS>NO"H-I*G9X6-%/9^MW, M2G3JK;78\FP380-X+7 [A9>R4BHU^5 W 4><^&8C,TF=8C-4 _^IA*X<:/YX&JH" I=Q.IUN".U(65LY6ZMIIY=BS,"$ERWEHULK36IW 2L4C0G4CIG53MMIW"TI5>U M:17PZ%I3S0V%0D7I IBD#:%@,5K@6PIH<*UEZC8WLR+&8?;$R%L]0S!/"EAM M_4+7W4ZS.A=':5N7RF: AJZE//5H9ABZRO_#NNRZP']KG!\F MRDU@6$2S>!9\GT>+18P\Q-3,JZ6'UI%0]_@X.I_UQV_B"%2&]CAGTE^RF#_H MV3%;1?. 41C9%C.(HWQO1X!QOL6/?Y1A9N,TYB0.)]^FXVB\"J>"II-HNIK1 MJH-0[: 6>@VK5-9%^V@568_N;@.#N\'FHDA68D?=;A(SN"5\8Z![T71@R#]4 M=3"DDBV-"WY8-V33GCTYG+4%5#0X_/^HVF'9A+?M>(WCTH:FB2:2DML%L=#!8>>&;)/TM17N+>?$ C8;, M>8VOW'U_2_C>$N_RXJO,]\*G#$TLS8,OAP)1RZ7'YYT81 .A&I-:97K6P03X M9FB0?!E-%ZO>TU4T@3+H7:N,'MH;%DO-T\E\$HP(#&Y=1,N!2=1%M!J?=X>6 M^YOC:#H?"'O1-%#[5J!:3<- -3FG"8>V]GZ% *V:\_0&RU SP0\Z3>/0+I5L M1EK-JM9D]&09G9^W1RU I/,9^YTRWAZ!O2?SOG=T8*<=L)/ K;ZY2\BEISAI M5G<@=C>JY*I+^=) L%BW 03[#JC MNY7<%5J^Z[3JW9[:;Y@&(E6VFL2J&0'LHWXE3%=M8F?R>9RY!2=G;AU,=]D- M3[BF.LV6$&RZ8G=\\/C;]-]L]K.0CBK:8%BXE84//034\--.-SSIW+F%U)@R MVF!,HJ3<)K?5\2%IMCH+(;3N7:+/^VK?\S@$<[@XP7$@6*TTYC2<'4\6HYCM M[$Q'8-'B&U0\5 Z+YR$M]BAB)GF-Q[S.5(EL<"_]&9!#I'B_<;P:QY2" MY? M !19A%"#;E1VXX;L0K9]I 'OX5_].-6=W-6[\%6V1LF/X]'@+I.GMA\;7//AU>N= M4454E'C\[P;>'U<_,[HT-!<2$.^@GD:6O8*8!TD5[,(S@YOC-;TXG(I;L3Y[ ME2F%5%P;3H7WF^Y%#]E^HX2\\= KTF?!6^S@OZ[I77VLXH&3YH5V_]3_

- M@A+(?L$#_#^2\/)?4$L#!!0 ( ,N H5@I4UUMC@H ,LE 9 >&PO M=V]R:W-H965T$:VDWJ[NT"!Q)(XY.7E?9US*9WM MM?E4KZ5LV)=-6=4O9NNFV3X[/:V+M=R(^D1O984G2VTVHL%'LSJMMT:*A5VT M*4\#STM.-T)5L_,S.W9ASL_TKBE5)2\,JW>;C3#7KV2I]R]F_JP?>*]6ZX8& M3L_/MF(E+V7S<7MA\.GT(&6A-K*JE:Z8DKN1K698D"&I\[F3.#EO20O=]+_V-/3O.,A>U M?*W+?ZM%LWXQRV9L(9=B5S;O]?YGV9TG)GF%+FO[E^W;N6$R8\6N;O2F6PP- M-JIJ7\67S@[.@LP[LB#H%@16[W8CJ^5/HA'G9T;OF:'9D$9O[%'M:BBG*G+* M96/P5&%=<_Z+%A6[%*6LF:@6[%*:*U6H:L5>DKE4HV1]=MI@(YI^6G1"7[5" M@R-"0_9.5\VZ9O^H%G(Q7'\*!0]:!KV6KX([!;X3YH2%/F>!%T1WR L/IPZM MO/!Q3]T*C::%4OH\J[>BD"]FR(\:,N7L_/OO_,1[?H?*T4'EZ"[IWZKRW4)_ MU8UDR???98$?/'_ #HRF>N%S]F$MV6N]V8KJFFFC5JH2#1YKP[8[4ZR1)JT0 MI%]9LQ*2:Z8JUF!9+0M=+5 V$:;9H7,1SR;3Z@_>]6L43>0ZX7>F5HRU!Q6 M&+E0#434D'G"?M9[>24-MZ)Z#:CX-/A?,XAN5+4CK55UIK#284QHEK9-:W^=HT2J*^V\O5UI301E-^(3 MWC3Z8 S3SH*&.T,?L.E!FY.!49>Z1)TD71HQ+V57+-7OD%>(>LV6>%JSN6SV M4E8#(UAUH42]E$:2^?$/NM8H3_U^-9Q+[V^L0/-%T9YCO\;"/V57;-G:4IIG MAU,]]NN_=L(T<(.DVL)0&8JU+0W]9(F//=3=S#D81;S,/*=+%J24Q#:$BBT<":'8<*#*'-& M@B3CD:._FVRJ]86!TW:B+*_)PUMX3U&P4+X@]FST8,U67+>1;.3GG4(>V9 T MR/FB09A2&%5R">U$":_"IK)NV%J7"/+:UH3T^6'\D#18OY7&1CJPIT3:&U&J MW[L]E>E# =&X$=(TQY$$" F6+#[<3P2IK7=FZ9\%CM]T"(D07VA(%\&#WY9*"N-NH7='Z MQ<9#ZWQ+',F;+7C0F2?KN$)(*M).PTV5944!U%+:OJS>6OF^WQR^+]Y7# M05ET/MQ;'E^)LDW/!N$(@*_H'#CPYV[#FWJ5ACS/?7<@PT# WA-2 W-LVDQZ M9*2"S^/(_W$\'G(OP_CKM3 K^50OEXB8"I1A-#'F?A!."$C#<' DF&OZ,$G* MP\ MYBE$IMF1:!B!-(7#QXM7 X1G-5*7S:\'Y6D:?2UY^!\"W7$\_00$V\QA MLF_"W(_55J@%@@$II[8H%?/.)0=6@@I3-YCL9B! ,HEX%"$Z$MEN$WM,L9PMQ/<#W &5\0SA/,#W%&$1Y2'+O78%(2]* MU-?O"@I.L6#K&[(">. &(P]BGZ=^-AA+XX@'6<#>'ET6I3R*I&F]>+D9A;6?6VNI($OH]GB%]U]108B[;'<@9) M?$ ]!GS]LV\6!Q38R>XG=ASMZ*WQBZZ5&AO#3[E'61)YD[N2J*]<8JM!YE." M\]!+'RS677,AJ^KZG2C8N[[+;;UD2_@'LZO'X'5,;!!Z/$.CX?G!G<_:C%U+ M@ UAK.WV;L\'F/E44?('[WY\!1R4)3SQ8NX%B3,ZI2^5(!2E(.)>F#U"L3Y> MQ&]7\)SG$2 BBYPQ'UJG1"G<,>(>*4]1^I);0@[&YFD(:A/[XVU3'#D=FRCD MOI?S#%K]::#X!@#I7Q,8'E"2C\,G(W:3C?4&"?(0RS#0$9 YB,X#GH?C-&IC M9LP',B_B211. 5'_BHXZ'FN*2I"-1_V(^^&X$-N^//,R'GLN"D+5)$=;[H9" M *>F*<_B\%[$BS/@?CSHU(%WP0"=<>H<(9(F[#5=WBZHA5ON4*7!ZRI4@1$/ M_,&ANT^0;%% &@XV E*%H6;*]3(!2TE]AR1[C1 MM!>WC'$@UH#9EI^_NWQ_N-VC6T9[6T9SG#;P;=]V8U!O9'_[<:?ZX*U-9P)[ M@T$+3^[-W\=Z'1#S22[^-SUY\.LT37':C0%-<<;OI"D1&N,P?SB?N&=)#SQ! M0E@[!J5C8MTUCTI3 E1N=.K)&$_<9P^A*6AP<@#%!#(=V_WX"C@HC< A4;P] MSQF=TA1ZXRO@MB/DNNT)'FGM ].@X3P$#Q0FB M? R,89[S-$LF5J18$63_;9Z2@^V'03S.!-!&'QZ>8BIY"C^B&[N/J8"KAO%8 M A,XD#X02Y=8J7I740E _<85UD*Q(D# ,6#\2Z6?W@Q\C%R0Q,.#!/X?4!4 M8DYT&\W__40E"&_3$JR,\W P*R5FBA+P0*+B:I?"37EZB_?$8-JIJW$,^H5Y M('-_DY3_$Y+RYLY[[I74*R.V:WO)OU!U8]1\9Z_YG2\5;]3[JFN=[EL7.''+ MEOTW$:(LF:9OD%JUZ[_D\N>>.\]+TN1KOF4L%%D1AI2%X*F(W8'P2*R MC =IP-Z4VL!?(]E(,9^P+!J#?8R6 -UUZ'OL@_PBQJ 0@TCX ),)A(P!%B'U MPP'[31D0'S7>.D0V)P&/XW%MPZ,P!7HD"=GNNB3/C0A PK.$KA+&5 :/THAJ M<\Q>WO;W:*L$#1^=))OHP3'N1=0G3C6$[O7#--IWHU._U3AU?F"SD69E?T9$ MB86:U?[6YC!Z^*72R_8'.C?3VY\YP4(KNMPOY1)+O9,TGK5$N_^ !+ _UYGK MIM$;^W8M!>H83<#SI=9-_X$V./Q^Z_P/4$L#!!0 ( ,N H5BI7N"&N2 M "FB 9 >&PO=V]R:W-H965T/BWC%5]'Y23?\ R> M+/-B'57PL[A^6FX*'BWHI77ZU+7MV=-UE&0G+Y]3V67Q\GF^K=(DXY>%56[7 MZZBX>\W3_/;%B7.B"CXFUZL*"YZ^?+Z)KODG7OVZN2S@U].ZE46RYEF9Y)E5 M\.6+DU?.#Z]]K$\5?DOX;:G]V\*97.7Y%_SQ;O'BQ,8!\93'%;80P9\;?L'3 M%!N"87R5;9[47>*+^K]5ZV]I[C"7JZCD%WGZ[V11K5ZG**]Z^39*"NNW*-WR MYT\K: ]+G\;RW=?B77?@7<_ZD&?5JK1^S!9\T7[_*8RC'HRK!O/:W=G@AZB8 M6)[#+-=V_1WM>?7D/&K/VSNYB6EVXF7?_#*>AA_*313S%R= [B4O;OC)RW_\ MS9G9SW8,S:^'YN]J?<^Z[W[WY[SB5O"/O\U=QWW6-&1AB>T]@UTI*RM?6M6* M6Q?Y>A-E=U0Y>%9:45GR"OYD"ROF106G%FLF4)0FT562)E7"X7'!K36/RFW! M%U8$C0G27UAPCJ!5Z'&)W=Y@M^7$^MQT9%T7^7934HM:7ZW&*^UM*\$6"\ZM ME-_PM&2MCH#2BR_8!M2Z727QB@J'VH5!5T6TP"'#(ZR97^&^B2IW:DG*Y#I+ MEDD<916TN]E"4UOLLLKA.%>\@%/&M1'2]$HU/NSEAWJE__&W(ED[^LUKA?E,S8KS6)BI@I GL+CR^S;I0\I#2^/)I;&&UD9?E6UF6)=W&=2IMA&*"Y@I+ 'O+Q]-:9M%-U&2 M8C$SM043O+.N.-'5Q/K54 %D#PHFXQG-;S/K]^WB&F0?]G<%LI3J+8&.\D)N MD6ESQFP+J_>E=="N>(FG04AY$I=J@N*$Z:S#S >8 MOJ96@DO]=9L4XH"OHR]<6]N"7T?% CNKZ(PG%5^7=9G&Y+(K>HQ/%A M&^H@YDA!T6:3)C!VZ V'T@QUB D*SM?ET)^VP#M5QW@ZQ.AHU]H[ D-M!J@M MMA0'M&X3ZWWRA=\F)5#_ I[)@5_SC!? T9(T36#)%Y+GECFLB5B?P7$S0(5 M)U^WV"LP\:R,8G$,Y4F**CF7X;$B^ZA6.?11\$U>5'CT%)5J4O)5'.?;C"CL M1XD-R[J>+LD$BU[2ZL.(/WSZ",/$?ZVA\6M K!81-ATU?0O.).%^^/2^E%1[ M+@Y=FBIAF^79DS@J5]8RR>! )8T8N@FB2+40@ #R)R8!5*0S M@7I3WVLK\4&#$-H.('>Q/G(82(%K]SHJDV8'WN8I* I8GB!GDG_DY=GTV#V<'UW^? ?:P53\79*Z.4CV[# M9X'GL7 Z[S^9S9@7NOU>&:C/S)O:UAL. B(BH!C]21OY#CA,@8*_B$"C2//X M"XBD]3JIA'0<.^NA\@ 6U)\.%8-2?0O"U]H X%L!%$%I")P_/J!CUV'S>7!H M==4Q[FQYCUZ=.9NY_9W<4_W#ZT\P59'X2]XH&#X/A3-@OFUL\#G1PZHZ'R,V_&9J%S/CC9QYF=/6#1/WC4""H3E)<^RNP]1W Q*>_ZYV)95?QK, M.0*QF5LYM=R0S37Q?PKR *B2V8ZGE/P!HKIH/?[" )IQFR_?T!VUWZH./* B1S0J:S>8P4ZI-[#_(:: M]AU@,P;HTUKMNG3&?&_Z^+P/ICLUL3Y]OH\S09L%<]_$_N[3]3!C";P^%C&7 M&H]">TJ Q9G?PN_ ]*>.&47_F7_?\)BOKWBA5*:&/_XE5";'9NY,WX8Q;$R^ M]!"%!905V&#'-9!O,&?3F0$$,-^U$4[\!166$#0QIX]W9?$1Y .LJ>_W& MZ@^5$#/F3,=#&%'[ONJ*;UB_776QGUA7#,8/TYWU0>?NVL?2BQQ :/[#]2+9 MS-'THAELW0$&C\&U$LW<4S,* L#=?3@2.LP-^EQFX,2YTSF;V^'CHX,@!$EI MC]>,CC([!WJU09%Z3,W(#D/F&5A-\^08FI%[%,W(T HH/:"#VKI$])GM><^WQ"ME0N6CE(7J:>1QAP$*#NJ+O?'TV;8?-9[/'9\,^ M8$VC@6J7JO3@Z4VAA6#Z^!K:W#98QXREIYU)G7:G:XP@""ZRF\XTX-\3-Z\M*\[L(:C?$2J?X\[C^XO:P=$X_?"] G[A<) !E#L\?P,./]&;'&0G>D %&506 M3RC&1<0^7"=91N$SHH!#1W+!OFZC E;#HA P=,A^>]?AO^20,#IF,>1('/H+ M1[GA:JJP/@%CAZ"IG*JHD3ZJI#E.0\U(MW&MM>IRZPS8@41#HS3YUU&*/FFV MPU)PVE-J 6:$P'GT*GWH)&!& (@"-0@A!04Q)F6YI7 8ACRXSXKL*;!/$UL% MQ3T8+Q%!3; !DWL.R*=- FN1_$>$S& P@=I+'$^SXM'BA@;6;PN0JOMP'4$V M\XDD(79=\$UT9];"S[RYQ\(P/'^XG*A;&H;.(GP!"R@@!!F<%-@/[=UWD/?V MMU.57QB#,A(,\5FT8S&*I%0#?'QVH@TKRSL-W#Z% )U-#5SMC#Q4\W[],^@KL&=F M4J,&9VQJ\*<>W ]P$8 K&*BTY# ;HC4EX*J\-D8:W@/)[Q[C+-0M-:. C@T" M?7R3P&+8=&Z/'USS1LU^!^31:2\" L,^ 2U^6S7H4?.+R=DOC-TO@H>Y]=9 M\A\X88MM(>/C:K%=\#0B9@!+(U%$66&8%*T0P(#!X4*GNHW',-H><4 =FSD@ M35!VO958 O2F#<:D$9Y(8(]$T"@^0@ E(S1U:'.'<86)T$$0#@D\!P)F8MR7 MPR%#*T1K-WSH"-G=4'F8EXT2S@(2C^:BO:$&WA@R%*Z1A]*2#D,%0>6 *RM8 M)9*^.^B*AOG8//^A?W= 3+/94__[/4),]7,?U%3U'@8Y=2;G^5,6!'J)"ZC0 M;_O\0U!%9YH9#-UP'M1S0?4["'+Z'F#5:5^^S0"BV.,=#U- J,YT?@2\B<,9 M;Z8?*A>MC$.;CNNRN4EF#PHQUS,@#VC' U7 _C98TYT#3O$,AG%9_M?#FJ"' M'<&E(EK9C32#L-]/X +$,, UU\/U-I+'S(,C&NQ FC;SO+ZF=8^>@#D$X2D7(*2I-9$(WDLP6^1AON?4, M\E'[BN ZRH#@D8D3'T0W1'U)7UK=]>L[8JA7=ZI[D@HD O!>-%W9$X>:;@H1 MJ5UAKH%O;Z@_UM^6!KE3!<.-O 8").>E7GBT%[I_T[Z:1C#X6/6[?_6SHZM^NZ'&)>?*'V$N'6JCP_;;9_G[)=7.M2R ],D&;W*/N)]E"B\X\QSG M?,?O_AO[2\:$/SIN"&!]O$]^J+X#TQ]\XZM9_>,3/L$5ZZ,%P2X,:Q^"3 M9A>Z*R3,H>$LU+<3'5W>3(>?W049P'V!S::Z5/]3 WGN^W=D'($Q[,8;^M&O M.Y^:?ZB_;5]Z1YH*XPF@+I&?0IQMA$9;M*7@7>[MAO(S5'B<[QHMJW6^OM\] M&-P;LSEVV!R]ER$>SD(/'K38EF-7)QBH?M0[_K#:)AXLTP8H2GI3)Q_8\:3' MB=I2\V);T%7_:E7DV^N5!>KO(KK#5!\ !47N@.9H3)DS ]6DK2(S&\J\0&=) M8<@"IW7C 2K,F>V[K3+7\UC0"AUP?"@-YA;HUS0*F#C=J6]&\_V=DY]SBO;$ ML+$XS5%?Z%7Q8-$,P0G>E/F&@+HSC_GNM"\IH+IKN#KJ@8PPW)V%5F8H.M[M M'MJ,.:'!=^NQN:&K,XS:,/A: N89YN&Z:"SI-^+X;&8;K'RGVLWM%LU1^*E. M3AC(ZNFF_>8&18N^0NBI1:R.BP8_HK]=%=R1Y^SK/BOOD>*+_#+=^3 MX"'3>_A&.1X^WL-J.>[V4M=H-.1HS=&27^2:R_:S(5Y4 MGO4RQR1@9%F*K@LNL@*A%:O@=9QX#8=)OZ_S5)$UIZY$7D12S.MF& HIO/ 2 MW0DZP+(K,"H6$1:ROC>#+)I.2/JU< M!K/"2M,E0S%]2@:%/P4!Z;:\HZYQ/7PUS;)GQ1-VO69L3!^82M9:0=F)5F>"+1B-U[=)M1K(MZ7)*G@02^5D ]WD"VFM MGE@7NP/P>_F_<$S:2+N3Z$?9[^5? [9ZD4]3)L>CU('0A9%]J01;>MX^R0KE M@==,]\,I]/[+TR VCI2!3(AO&@G1SH"H%JGG?B)F?L_]:ZE!+!" ML&^O?N=Q)81!D^AQ4^2P;J)AC:(D=VF\0Q:>_Q+-H\T:_QM/(\Z/B"8?6+RZ MKY9@)%>;6+;NF)O!B>F).8@T@N60V.\/N&E&A)=5G#-YSF@NG'?6 JCG8L]0 MUGF62'('#2A?H+N2TM7BMC:5!]C+O8E+8 5%+Z)?=:JU%( 63FM;HD]T"Y.0 MN0.9"M(2RR=S,HJT@D"HMSQ%=J=SU3:%R,E@DD3RZ!]A%NOH][P)"6J2C+:W M0S %.$_:T&CNH'O"-!8R!H]X%T.ZN'S[Z=UA!#$QXNI1KRH 5QJW.EXE?-G( M$T9A5F(GNN2>(W89%4LHU.S+NO,K;627Q^BQ*[]#"( ?/::\5@]=9P[+>9GG" M#9FAY1-Y\&!^C Z>2 8:X[K ?&5K./(& 4-!Q_ .)5_X7:ME/!G(#PE?470 M$#W,""B8;/171?Z%-BK#&[A7:5*ND =OBQM^IZ^I$6UWMTW$&B2EGI'YSLC# MC7LHXT]ARVX2?CO\,C19QZLL^;J5 .>=6)(!FQ!0?%PD&YTU M5.WW]33>APE<5W$3;.:>?*:Q+S3NTE_07?I)N4N5+OSDM7"7?NJ[2W4U*H:] MO\Z%;60SX('5/*Y=)=8UC+S!F4U@)EZ\- $!O>F",%ZD**\&2U]%CG,%OT3* M[:6(T$(HB4G(UX"<"JVUAA"$O^ GY2_XI/ML=V%\8UQ-.]8$<2H42Y")<6KM MY.L*]B&[$]>GF]7NVP-,2RF(8-(Y=#M(2X\W$OHN>0DZZ6$I/]-/T_ M1@48?WS]BVSK7"S$Q((B;:NN21$E1GB]C0J0#AP/08%'B1BW MJ*J,6L08=7!.?/V?>,686Q\BKC>B'34)IT40>6U[00BUS-,D-^,&BAY 4=)8 MU,8-5PPJTH#[&S/"3;BOPF67 AP-,*]7ZBLP'HG0,_NA:2!&K@F4DRW'^ZA2#/C/)M MDWA0EQ:$!AGGY,4LY,#$+(53W+ >,GMZ).8N\Y%#>:$,60!J MEA5]0$'6;4A#Z'B!">B!FJZ+:$V?+J M[M34E$K*!RQ/O29)V5"[XTI_KYJ!?*]>LELX."G6;(Z"X9L5Q#+(N*3EF<<9 MQ TWK"TO>_FPM$ZKIIH-B&2;W4.'DCJ7E#]T,.EU,24<)Q)Z=ZC]B5VD@&D7 M3SA=#\((64!*/&O,RI+#OJH4:&?BQ. :9YUYB7X?8I'J@^)XS/A:RP#4M-BV M+#TZ5ML2J[062:DR]HN\_D"V4G7LF/\[8TJJ$8+-()^%/-CS39,:$7?ZU3[F M<&_+P1!F4"M![!64I!4&[0IH BOYN_SB K-N\A1JH:]W4U_G>BI9%/%1\H#V MGY4;X'SX20MMZIJZ+@E7J%9R%5"T KM6ZC1^P:;Y]D746D31DB(FFF/?F*FO M'WXV)D8M5G1OGJV $>+S&/@MD)@TQRP16($DB&B#OO-A6)AZU@,JTE=@8!5H M82(RO?&AH[ZYW\'5IY66+>:[B@#;ZY317"L#0;>FN^@J,\C_-0KZF7-^^#3? MZ-1_^.L?B?JZI;-)\'?A-!T]3:8^*:& MX-7/MSR]X4](+BLZAH9P*6N-A#[1](<\,,>:J3.9:].8A/WQV1.OJ6%/IB/F M63?:;@=>_6T'#Z(39YVY]R""H5UTFY%[<]/D_(FM59EAE;VSFEEP?)_UY M%P^USKPCSDW;%3]0OP;G-J5MW#^WT-22Y^)*XI6P7@/:-[I:?IV^PV.D@)L@ M!8R@DZ3LIKM*DR77>/D%0 VZ@@8;=?DCHAQR>D(7_IR M>7UU"\<=(>R71*2E#A,%\@U4<#"<1]PZ) 5AT[>JV;.OOM8+4\:G+I MF>. 5,4]2=],T%$D6@WYKJ&R%?7M*64MICL8JQECC== M+!,EY% ',N-_;(2O$H.88HX+)DF)5E?399MX%9",5^IR8!VKDTK-3GR+:[FE M$#&8;6,#.-/8SV:;ID^4-HV8H6$ ^I(_'LZ7&R>O"O2&4\]5K>2BNQ\B(J%S MUH7/I*52P1J+Z";AS2)3"! /G!_:GV:!!J&]>8#R5C ,@PP#>4;T*FMNE31"(EAPT=.BS0MWL,B&3(_ % ]0GO8=MI:B1(/\]D'_#U"1$%09 M4EW)+(D7]=F5=TT&%:R N8'-G-9M=%"Y_)#-W+FN9!TZM\LN61Y-\P@G,UV# MLONXL]&\ZBK[=:Q0*69ZZ=S!TN';@!K-@ER"DU421SA\KI_JEI=H9\5L-9O[ M:.]#VII3+T\B(&%X"L2+FD)G"0Q'FM2+073 M-^D?_1K[%1D3%9!^JS);#&2U.#RC!>HKH_6BN'.B-:S_$U]<(^&\T8(1:P;: MA@!:PF:CGUE:=4' R>]S0^_\#R4ZF!*9QA3=OSRS[I09>\XZ[5I M,7U=])+=$IK0/K?;?.>;1"T@4-A._0O:!T]QV.O'2'T0V3[#:A]H,?TR>>8:$\S !,$.^M:A,]9'>9:PK,(E(N6 M_?U@P#O#I- %R'[.X777"M;8!RFBT24.8J^L(QP>KN6Z:],)T+$YU?U"-M-V*X M02'I7GYV>/R;[--E.AWWZ]$?B,1_-X^ 5;GUAW0(O'[ M/$^13"E,ITC@>,<'K$1_6 U"[F:8/JWS_?UZR+";US%S[MQG\];=#,=CLW#* MO)G?QPDM$I<\!U:!KM'!Q$$6EOV[L'X?M$WM!WM27@F>U74#'M\N'RC[.:%Z MHS4]U(&_ZXWRKCC.Q*1#..C+^;&.T:I?)],MKO4=CXKR:)/S)M-ZX.'$<"%[ M8M?/YQ,#1?17R_!%9VCXLB.&CN=;F**GIMX?5ZEIPU5HB?=.9&:"]@&^>JG$ MI!2;L8Q(K _'L69V&C3ZT:GI(WRG\IN LL)T_ZQ.PW[6FE/']@YSE_QZ^5J! ME2YW$0K&[L/Y>(X)C,T;.#O(H$04&>'!<@LPBI "MJ!=Z1&>E0ZY0@=U"#FB M]FMB_0!XT4"$>$S8*R/-[=#2"VB3*#1>?K>(6&>,<=KXG@RXEMZ!).X$2;1! MJ>@/!]*!=C0 0O PFE^S!'?R$UT=_ES024A\;MTEB.K%V):- MYBDT)#DN[+6&PF4K49\ O'V4ML]Z9K).U]?=^I'\>G SQ3(NR(K:MKDV M&/3A6.7>.63.WFI:TT@ TFVC<3PTJZ K-S*#3QNQ&&Z9FI/L-Q\]N;P7N!D) M3SHPLNG?FSO,#VQ,V*&70HGK^\QQPC[KPENH[3/8X!$]0,)'R\O#<(YV@=:; M'XQKCH!CVM)CICO2G4"7A[-6%$B (0"#$B/0@$Q4$E[J#JZ""?V8/G@ M(.<35_NW8_UH(GX@LE%P S!"FTDT)_34<6Q,>W.N%]EX6SDXMQQ[QXNN,V.> M$YRWBAPV\T'(N+M>])TY<_2\9U!D8ZZ8>4\ZG?D'K_P.T&1X-+C^,SU$B'X\ MV@Z$?Z8Y*G^;2U<=[,93,D@B,@ MP/9VG 8-P9\ZVK>Y.P]V(#RDQ_:/1]L*'_,8^2W*]!E]GV?G5H3 KMVY_MH\ M9(X_W;,1SMQF?GLC'-@;=QZ>_P^UME'K9WD_*R._+]W5H-N.TIJ;)FL"A0J\ M5G7*'!G?(CJ10?-X8WZ+-[0P.N691=?+\"H%7V]29>MQMKH+"#J[HB3R_="E=1 E$,2#2*[]3.-3N2''N^8#T,-_," [WL 9*=L-,T=XOIB(WJ] M%[]O2QD;LXX6A/(QK!UD 6_K*W+BYJNXX$J9<.1&EBL:/T[T M"A"RN&H)NP8"& U]IT.O&+VF-CDT7'ZC2?^-GL1Y5+Q/JV."(,&%0ZX-%KL_FH=L)+AAI+';[ MYD,H>G1C<>\-LZ'7(0VJ;\OL59PK$-TN'*5%];'8I)]O$\OVPE!M3\*P333X M\;K1Z,F,G+IWMOXJ$.J;B4L0,L^?5B^?/TU*^%\,_Q7Y+?R_7'%>O8FJZ.7S M-2^N^04ZURQJ[\6)+.I_O+Y!E;D YDN2ROE2WC5 MG@33$\&@U8\JWV"3N/!5OJ9_KF#&O, *\'R9YY7Z@1W&ULK55M3]LP$/XKIVR:AL2:-FUI@;82[8:V#TR(BNVS<:Z)A5\RVZ%C MOWYGIPF=@$I(^Q+'OKOGGKNS[V9;8^]=B>CAMY+:S9/2^^HL31TO43'7,Q5J MDFR,5#I#VX$47IPT&ZF%6LP#7ZV^K:TB[M4'*A4#MA-%C<(52!B"B\6N'F70N@^'^?XM^&6.G M6.Z8PY61/T7NRWDR32#'#:NEOS';K[B+9QSPN)$N?F';Z&:3!'CMO%$[8V*@ MA&Y6]GN7ASV#:?\5@VQGD$7>C:/(\C/S;#&S9@LV:!-:^(FA1FLB)W0HRMI; MD@JR\XLK8WU!V?^T9/P>MGHP-XPR[88<0;_I=@&ZS1RUCAL9RY MBG&<)_0:'-H'3!8?W@U.^N<'F(XZIJ-#Z&]D>ACKN_$(TP_OIMD@.W\=&()& M?W@.G^E %^!+A%\ULQXM8"@H4#EXV=7C.&JLC*J8?H0[+)@&;T#H!W2>%K@H M4/-'J B-BXK)3T;+1W#>BJH*:,LU4%.)*%5M*^,0S 9*S(O6_88)"P],UE$B MO(.K]8WK15-F$3BS5A 4\_NJ6^%+X"73!05%//9$%KDIM/A#-B2@R"UJ#Q5: M8<()-PI[L'K1E%GA J^--8IZ";:M?&(S0E M,V1'H2_)(]-Y5";/LLX;4M]:G88.M 6#<,4$#U V=!K798JTJ04]U>_22&JU M02*(2]MN ]>]@L7K,#EWNWJID ?R?J!89YV#MZ[_WIMGXH_DE])1.TJ'.X+K ME@)U6\DTQT[Q/9R,1\?3Z0ANGR?]&>H@.ST^/9T-@TBQZ MC$-*&E77@<0-F?9[DW'2%+[=>%/%MGYG/ V)^%O25$8;%$B^,?3N=YO@H)OS MB[]02P,$% @ RX"A6*T#@S>R P +0D !D !X;"]W;W)K&ULK59M;]PV#/XKA!L4&^#&[_>2W!V0I&N[82V"!.L^ZVS> M6:@L>9*<:_[]*-GG7N TQ89^L26*?/@FDEH=E/YB:D0+7QLAS3JHK6TOHLB4 M-3;,G*L6)9WLE&Z8I:W>1Z;5R"HOU(@HC>-9U# N@\W*TV[U9J4Z*[C$6PVF M:QJF'Z]1J,,Z2((CX8[O:^L(T6;5LCW>H_VKO=6TBT:4BC/!G*S!>;)5ZHO;_%ZM@]@9A )+ZQ 8_1[P!H5P0&3&/P-F,*IT M@J?K(_H[[SOYLF4&;Y3XFU>V7@>+ "K>-\L# M*#MC53,(DP4-E_V??1WB<"*PB+\CD X"J;>[5^2M?,LLVZRT.H!VW(3F%MY5 M+TW&<>F2?, MXV4_T^<>,G\>TI7.A6E9B>N :L.@?L!@\_I5,HLO7S X'PW.7T+_?P:_#/E) M683EZU>+-$DO?X@/CC'.+J'GK(^<9N#<.Z*S$^QCB_[.N$\V@?B%$TNM.L-D97Z%]^H!M:1^ M8]]P:3J-%9"'^XYI)BW2[BAW!FE8)/.PF,V>T.+E,DRR FZ4?" 4ZCE,0*FD MZYP4@XG^-$R*19CFZ>0D"2DM8;PHX(^NV:K).8DE13P%3,)E/(<;H0Q6;U!6 M8)#T5R X2FB4MGOJLR!\#B?"61S.LN6$GJ7D65+ ;4J@?=<2HZ4 M!G1*.LTM1P/NXO.2>+:/_@+#X+"W+[#MM1':U,1RD MJV@*^.J2EKGP&J#,P8%IER&G?@*7A?EL/B$OP^4LGU#/H AIE(79263/( _S ME *S3/IJZ.^XV@U!; 56>[*13/-1P/]^T:^,04N14U12'35,#6RO$=T]-(/+ M0RB>6#7/DS#+3BW-P@7=B^5\3NWW)-/0,FUYR5L?,AC!7.CZ\OVF;I+[11$N MXFFH\GD<%NGS(4S2.55!_L38+%V&19P<:<]UQ.ADA#6H]WY0&RJ?3MI^FHW4 M\2UPU8_ ;^S]0X):PYXJ& 3N2#0^GQ/7+FMXSJ!T# MG>\4-<=AXQ2,+Z3-OU!+ P04 " #+@*%8-8AHMJ0- "2/0 &0 'AL M+W=O>\(K\OBE*]/IE7U?+%V9E*YWS!U*E8\A)ZID(N6 4_Y>Q,+25GF09: M%&>>XT1G"Y:7)V]>Z;8;^>:5J*LB+_F-)*I>+)A\N."%N']]XIZL&C[FLWF% M#6=O7BW9C-_RZI?EC81?9QV6+%_P4N6B)))/7Y^=)-B8#FWROL5YIWX&7" M%+\4Q6]Y5LU?GR0G).-35A?51W'_(V_Y"1%?*@JE_R?WS5C?/R%IK2JQ:(&! M@D5>-E_V>RL' R!Q=@!X+8"GZ6XFTE2^915[\TJ*>R)Q-&##/S2K&AJ(RTM< ME-M*0F\.<-6;MUSF=PPE0Z[RDI5IS@KRKE25K$'TE7IU5L$L./8L;3%>-!B] M'1A](X7[,'G=RS[&I__ MA"PW& ,[1C2<%VK)4O[Z!"Q#<7G'3]Y\_YT;.2_WT!MT] ;[L#^*WOT8/XB* M$]?Y_KO$<[V7A_ 3'.?X+\FG.2>78K%DY0.9BR)3A)49R96JN0)+Z+!,.RRY M@24O22K*LK7&^[R:DQR:P;U( "MG#;+RCJOF%YIK7N5+I'J2IB\59*5BFD4 *C( MDLF*B*EF)4<0()\ 0YS(7'T&2RW!M2&1PQCZ"F9 %.\^OK]4 ,BJ#$S% M8H&$ XO+6J9S\&Y$2/B7SX JX($U,X'O)XH5_-2J"KR< 8]Z@8^5 (X%O'P* MF"NN& 1.BI4YP2>S05>N$.LGZ?%T5+, ZJRRF[$Y)-"F["]J5CTR>M M,%1;'^B[?,!QN/**S'F1=>O?F"BP='W[4=F5(1,P;RDJ$(O*9XT2 ="7FA7Y M]('@D-9:UG)3>H(YSV!96)J*NL0E.-W *WDJ)'H<8/JPQ"N39YQ_!6Y(QAB! MKJF6$G44O%$NT.[ -@Q]-PP6G">L',QXOD!*06Q7B.G7E7S?&GSAU!]XI34* MN@:X5W M.G(!M4'KQ%T%J"MY97*OM5I/4N1LDA=Y]4"60N7:.U'=D3(U!SLO M"E@)"1.+"9H&8-4*#F*'\>TDN"A:^%RB5T,SU1Y#U9-_HSW"$ :Z",,E$M)X M:2E1H-J\M=J"415\!JN$?@&6->5:(]%'P5,_.E>& MFG4L/9TGM&OJG&6-=8!PQ#T"']2K1HM 6L!.(ZU2B2+/M'>=L ) .-&QF'K1 MS?E7_4)8EHYTFZGM>U/"-Q0,,@-!H"&OMQ]SNB?C"FD9<8(\8.]5W?Q.$YY/8H49&1 M]_S/%Q=D@_=,9NN0"=P A(6I(2HW *8#ZH1]Z_%PX.XWYKF[(8\&,OM,(' MKMUS(312D^)^M$W.-OJA[2Z28B4GHEX4[H2_,40CML/H:5W5\&N?OB5T#$L; M6N8%Z?@6+=PF/*'Q#@0N\!3L1G!IBO$QI+N@=O85]*GO]!5JF_* >N$.D8-& MQI$%K>>,R2?(B50-D>Y1TG7 :'S+%,?J14C'2605[R$,/3IU'-ZG<4P#)[&* MX6C==6@$IOT8%)]$Q8J-@&W"(?;CG1,_Y%+= -Q,W/=J040#WVXVFTJ>T,3I MNR37 6<;15T(?@C/R(]H-(;]OM S[GV-!$"0TM&'>_CX#HL&: MC1T"]E2'QDFP#P2F=>*QT1*"EL%:<-^(]#M1>1I46?KPH,Q MLHUO(2Z:B#M.=2ZRFZ21CW[#(HG# D!0UQ_O!L6(K(O_FBA-837D+L\PVP/: MLSQEJ_P:V;@3!41\N[)?,Z-J2A0/IQAJD/-B4ZOW!'0SR?FZ%K7I!:V93*U MRICE@2V+19XV^>]F;>A7Z_SN1\S7)P_0U*WK0R>X3QOI M3J4SLZ8:G_^!1OM ,&?/IR ]"'Q3$P7*K0V(=:*VE8-V62=A4Y0+9D8YCH)Y M]@5TR((]UX+45.>NRP+EDC6"RX3. !=X6J$IZJH%9%9#'H;Y%RS.JMJ@ZQ:\ M$M/I1EUAJ$K^W;Y/EMG]((7J\B 4_+$4/!IP]84E4[KDI9?YVT*MOAO9_#'K M616.>P!X6A_\FVQ[!7=VM6MAW7.S13'TV+9E.96S:?9 M.5OY'S^RMVUM5@B.S+HM.;;>N(QPS-;2 ^JEW<=@:8$^_D1^_@>YD#DO>UQY MD#>&]N!D2":U PVPX;B/CVFWT%S"'C5AY6=*/IR>]_+T0-Q3FT/0'^#B>4QV&YSO^HYX+<\K26]K+: MM^;&I8&ER/(X+#^#2Y1]%CRPH7YA9?C2V[!@?M//>X:3;\-B2T6.<1I]J'Y^ M+2@C,'Z_+L3NB(Z;X/A/C(LW*LEEMMHX8:_*2%W"0#-G@)A5\JX"\3<( MH3$S&L(1)#P*C9SK15#U%&29*YCC4!'7=?P62X@ M*4#S.E_ ?INR'?F!2YTDIF[2#\-&V!71.!PP=^#U0ZXD#FD<];.'41)[U V2 MX['[-'(3\E$\@.JON+MD)++3W%0*/@(/X^ E< M?4S^T\VUD#/([2YUW+2/-=<#7>\?F8QTQR!5L9P:@MP\S\)6V_$("_MP0VX@ MGIZP?F#@>QY-8HL"MAU/X#62D 8V?MJ.X3/LS\&]\1CTKI]7CK##;TRA M'8RHA&7"#/*7VXZI:WWK59'W[R^M(@T#F[I A^\,(,#SO[YV>:C]@UC4DI%+ M(9="!WQ7D"YCPMV&&WW_X>*5"-^R;[G-78D!*M-'LN.ZQ*AI'VYIYY 3E)R< MEV6-B?GW;+%\2=[G4WU^"8QCT+RZ=+F-(XH.W_ XU&[# =&2):(9BKG!00B=0/P1>V;; MR(?X? P(Q_N1M?NJ*U5B70VQS1CD MHV14"$ 'Z276Q&:E3MHF#QLO%D!1#]^>+[/VE0+>@2>J I>EK\OB,R)])QRK M>74Z;Z?5]\_US.W=A^8*R7__HN:_:B:Q3,KQX9E1"WO;O]\! C$*"%9.FQ+: M4=6RQV7W6(EH) BK8GUML?&,8>2:*@<[':CKADK[/OAOC_S8%")R8.7KE^ M*[CTCV3'L!6/>AL%B]$XH/$8,IC.T>*3NEP_DI'XRG)3AOJ)TGK$E'.E#=)] MN1L>+]OHG_K]C%EQ@9@6PC@_,"4;Q!"#QGH%/JZL6.D+4,U[DJWG)S0LL M?=D*36G"8;92'RZ(YLD#"*Z]C?2ET=I3PU%TULL:9X%:JA\V=:)OJO[K*5?O M6@S8K):K5T7M% 2K]X7QU*LA0/N=X@$'-\L&"Z8KZ;AS8_W,N$AE4H!>8"[N MRU594();FK87D-98:Z7O I@#JG<7C2Z-;J1R66^M7M1%256.@_YYR!I'$ ]$\%B*']@1-T MS[#?_ =02P,$% @ RX"A6$/F<_95!0 91( !D !X;"]W;W)K&ULW5AM;]LV$/XKA#L4":#%$FG+><^]'\\ZN5?Z@UD"6/*Y+*0Y M'2RMK8Z'0Y,NH>3F2%4@<2=7NN06EWHQ-)4&GGFFLAC2,(R')1=R,#OQM&L] M.U&U+82$:TU,799G@VBP)MR(Q=(ZPG!V4O$%W(*]JZXUKH8;E$R4 M((U0DFC(3P=GT?'YR)WW!]X+N#>==^(LF2OUP2U^RTX'H5,("DBM0^#X^ 07 M4!0."-7XV&(.-B(=8_=]C7[I;4=;YMS A2K^%)E=G@Z2 [$>2U?,TM MGYUH=4^T.XUH[L6;ZKE1.2%=4&ZMQEV!?';V1FF[0.^36]"?1"KD@OC &,)E M1GIVKP2?BT)8 >9D:%$#AS-,6VGGC33ZB#2&B-(N#?E%9I!M\P]1\XWZ=*W^ M.=T+^(;K(\*B@-"0CO;@L8T[F,=C_Y [&FFC?FFNX(Y-Q5,X'6!%&02%P>SE MBR@.7^VQ9;2Q9;0/_8?;LE_:6V6!1-'+%PF-Z*OOD4T<1LA>]1U;@UARR84F M[WE1P^;\NR4T52[LB@A)WMS>&"+PM"&Y*K#]F./-V1_U_*/FVH(FX!*:8#JF M2Y^/ZWV7E^X?V^$\0 WM4M4&/6(.R3DON$S!F3:'A9#2F:MR\K$5L&;[B4R" M<#H-V"CIT,;!=,R"F$;D+,N$ZW>&'*!&M>]]YO#IAGOG85)B=W.:Y%J5I%!< M$L.+3HS6SU%$@S$-=^@TB8,Q8^2=YM+D: >:5*[C:C9QU4U<-13EV74P9/7S4PGTJLS B%TLN44D,4^YR[9//M0S_ MK'JZ.QLPX]"$K&JTM3:8,+ATN-S?4*5"F\E!M*MR%$\QP'37P&D8T,GTD/QN ME^C;]$%(1^6#'A\<1-,DB*.P;V<4!W3,#LD[97G18OX-M H<_&G M6_F-M?)89H\2%M H[-#B( Q9P*8AN9,5%QFIM)"IJ%"U>0N)6#66GRY6+G6: M9-DGAB51,)J$01RS+I5& 8U9,$UV_?S TIE'-4ITO<:A:=Q5>;QN5# M2/;6555 ML!TPQ(RD-8:R)DQ@!M&%5GC/,(7&@#'+>LK34-5H^XX[Q#7V1&" MK_B\@)8_(_-5GSS>P&Z%-(R#9$JW:"%CGN9R_7H=SV+EICPWKIEN)G,I:PRV M]=F(UR0JXK0DI@+( I<.7G(SD^(:3?%]JN5+E;'..1T=,2_NKL][TJ8MS2-? M,C?@[V39T:8I?M22%^)+4[,(DG*S)+F[7HYV$V#_3?>M]]B5O\>:P5E\<=YW MT_3_XC:+@B0<=]84;[>XVR[_]>9[0"=];7+\C*X[BGN(D_!IO7;">D"2\;>U MV"B8,+KM[BCZ<:V5TB >C;J$)&#)[AW[W87OJ_BKM7[4">)W5O0%_G#16)5. MSD,OR0&VIQ8_-OD9UQ4MQTZK(54Z:]+M+=AVB-I":.>7JT=W+MWT)97\F>-#,#^N% M597_D#!7UJK2OR[QS@7M#N!^KG!2:!=.P.;+TNPO4$L#!!0 ( ,N H5B> M(5DNH0, )<) 9 >&PO=V]R:W-H965TUZ+![M5K(UI2BQGL%NJTJKEYNL92[I>,[>^!! M;+;& NYJT? -/J+YTMPKFKD'EEQ46&LA:U!8+)T;_^HVLO*=P%>!.ST:@_5D M+>4W._F8+QW/&H0E9L8R M67TV6U1PHS4:O7 -,5K(WJ"9W5 MVS=^XEV?,2TZF!:=8_]EY,]K_R4-@A^\?9,&?G ]Y@*+>>$U].!^]E__Z:2R M;7=4KU?>8X;5FK8^MFC/U7["R;^9''HO\^1$\9;,P@<\-*FY$ MO8$2J>9!V>)^)XMW+4WXSW'>_Z.$17-O"L_9/$C@D=)'9):Q0-34SS(43WQ= MGC P)!_]8 K/6##SAZ/5!\H?;$?,BEF03LT*/1:''GRL#5)NFQ'%5'3.TG V MA6/FSQ.X5]APD0,^TT6ACQA 5$$#\A+( ,XY3//OK="T>'1P5.( M38G4_@W( DK)ZRFSGY(%4V8_8O,T@ ^MJH5I;0H4XMD.- .D'9J.E=(,UJTH M7\D*8:LU99QJ$8M2QS:*D[*N ;A?T. M8"3%NVFI@FQRV5K6T/"7+OH= \5@_0*55&9#5^/HI$_DGI\P?W8D$E07<7BB M$\QBYB73.HSG+$JFCEY $H0L3-(1$J_. 'EX=-_UE^T.\?[+T/4I3CRA(U;N&PO=V]R:W-H965TV@23=L %MDB79]IF6SI80251)*H[[ZWM'R8H<.<:R ?LBB3P^ MS]WQ7DC--D(^J@1 L^<\*]3<2K0NSX9#%260_QW'+((,@@TL3 \?4$5Y!E1(1F?&LXK58E ;O?._9?C>_HRY(KN!+9WVFL MD[DUL5@,*UYE^DYL?H/&GQ'Q12)3YLDV]5K7MUA4*2WR!HP6Y&E1O_ESLP\= MP,1Y ^ U ,_872LR5G[FFB]F4FR8I-7(1A_&58-&X]*"@G*O)4I3Q.G%%T"7 MU&RHD8MFAE&#NZQQWALXGWT5A4X4^Z6((=['#]&&UA!O9\BE=Y3P*Y<#YKLV M\QPO.,+GMX[YAL]_MV,U+CB,HR(X4R6/8&YAEBN03V M/GYP0^?\B%5!:U5P MC/V(5<=QUT(#<_V/'R:>ZYW7+(Q&CG_.'A)@5R(O>;%E"5<,*U9RG19KEM%" MQM<2 M)*RRCK)9HP5(;&F MT4J*'"%*,9WP@HD"V!:X)+4*GJ P(]1Y+W)@8H6KX)BNM(BR*J8E5,J*:.!9 M0Q$;(*EFV)]859)DA66^X[\FS0W_.WR3\*U*)71AQ)SS1V!/7*9\F4&#*OG6 M8 :'PM'JZFG@R%XWPO0[Q&Q)W?&LI?B_WW]47.(N,J!B9EB*46)J\?4ZJDUZ M^#W)IUAD&6XYA@IW352*%[$Z8293,59XABAXOW\W^R%Z2?F?6& [OKLWG@93 M=I\(J4]-0KQ"[-Z3H#?EACZ[KY9UC##5*"=[_@7>Z*0_.PU/V#4>G5G7SUVZ MQK09-U%482I$6X8[PBBO2LJ CN6^'4Z=SGAD.V[XKT-Y@SDK47%]7F.UO'_7 M;YN4-C4ECH5@.@[V# ^GX>N8,4GGXJE8G594 4J!J:](K N3^2_PIKEU9EQ[ M[(V[RG^EO MM8$WR[&MA_WJQTXQZH9S:H\"AV;[Z>U.[- ?D6S'$=D@[B(3!HI4FZ"3WV"1Y&L4-YTE&[5A:X=AFW9';J3##O7P1SD MVEQZ%3-JZIMA.]O>JR_JZ^3+\OI2CCF YSF=7RN$.H/QR*H+>C?0HC27RZ70 M>%4UGPG^&X"D!2A?";RY- -2T/YM+'X 4$L#!!0 ( ,N H5@3Z(F:=@P M .PH 9 >&PO=V]R:W-H965T]M)6E^KN?D,D9#$&[X*0G'47W_/@B )BI(3I^WQ;0R_M2?JBW0BCV*<^*^M795JGJ^<5%'6]%SNM)68D";]:ES+G" MH]QY3F7^RN1E?>O MSKRSMN$NW6P5-5R\?EGQC5@*]:ZZE7BZZ*0D:2Z*.BT+)L7ZU=FE]_PJI/ZZ MPW]2<5];WQFM9%66'^CAI^35F4L*B4S$BB1P?'P4UR++2!#4^-W(/.NFI('V M]U;ZC5X[UK+BM;@NL_=IHK:OSN9G+!%KOLO477G_+V'6,R5Y<9G5^C^[;_IZ MT1F+=[4JV* ;P;X6N]F(JWE]USQUR]E><\D]88T M^J*7JD=#N;2@35DJB;[%2+R\4A-*KB]@(N&H$^"<$ M!.QM6:AMS7XH$I$,QU] F4XCO]7HRG]0X%LN)RSP'.:[?OB O*!;8:#E!5^_ MPD9 >%P N<7SNN*Q>'4&W-="?A1GK[_[QHO<%P^H%W;JA0])_Q+U'A;P2ZD$ M\\+OOIG[GO_B0!RC9C=XP7[;"K8J)91+BPU;\SC-4I6*&@BN8YFN1,+45I:[ MS1:>BZ]8)R/)-40S7B3,F[(8&PTW9Q^Y3,M=C>>/HN"%JAV6%G&V2[3H%$UQ MRK/^-=O@FRSH+02SZS*O>+'7"L]>U*Q Z('KJJT#95;J7)7GXO==JO9,\@+1 G%!L97(4O$1.JHM5[9L=L]KZ 05\BI+H8^ 6ZFM65>O M&'J5:TB4\;:#W*2SV65="W1:EEG"W@'=DEUNI-!38\J2W8EJAY&("0,SMSK@ M!X=5.S\<'\\ENO@E-5)^0RJ5@M8AW$GNZ MVK-*8G/2BF?G99'M6:UD6E5XE=DY$7H#<7UHNL)^R%+ M-^F*)#=6UZL@RV,FGGS4>RB-N!K22F.[7HFGG-"L 'UXB)Z..F2"+/F,[$N/ M1CI)GK"?"O06M6(IP+SE+/I#4BMK<_Y'E#']I\#2FP6S8YLX=/_+9>YW,"0UF MNK1%BD;&4^_92-_9Q ^_';5&DRE:?RL5XF$G0WP"I1IH,W.=,)A:#=.%X\,H M;_FG--_E+.$I7)?GY0Y1#P&Z5K &0<\:X8184!C,!VVS:.Y,9Z[6^(=/%*-U MM!1,K-?@1=I\Y)3I'PTN\4PQ& Y1[[1]X[)6#8!W"@'&=%L+H2/GDV@R RO) M,DVPT.F)/XFZ!@H6--?O#0CJ$0KT[M,P0H"#C:HKH5E:MI_\Y5!L/\<@;#^_ M%['(5\#/GT+H-9=R3WNCH]+C7>I=4?$TZ<-V!_7A7GN.YT<#\,ZB!=H7$&"V M%+8^MIFC=0 F,W^,:+2'BV#[P2A9[5XCC_W'3=T8=.HZLX5MO B27+1[7037R1BKM2-V%]4>O^S; M$R3@[=725LT/$2VBHU+ +4TV&Q*!?G3HS(#*(' 'J)A/Y\YB-D,"[3)^D\UK M]M0"W1/FSSQG$0[B\90L[*' &+$&21 [E! AG@=.X$X';?X\=/Q@ >^NRCH= M#?(BQYO9([RI$V%+*6(2FS-!UR:78 L:D\@M#2S;M*/YV]$=HS&@5@F-.: M M"*.[0A3QCD(/>4V# -'R(8QHV!P%F:%0"IW'?$1?; MN*J:*[S4^+!)^DO@R3>4?$$^Z]S6: MF8.JL=XIBXU5\)U_A1*/3[9W@@Y\2$+.%94->R+.!YF=7.BSV>PSV?0]RC:T M(*@D?%_;;NKX"^3 A:\I.77 QBT.NK6? =@4XJ[K-IT7NK,W/]';"Q9(9J9O MUPLCRD*PO>!R-,+W7&+D^H!DG\F R[<*<%=OJW>J_Q TQK0D1,<\RU%9-1B)OJ(1,RZ0^""P: MJS8[-'P^)(46Q,UP=Q MM3Y1#_*JRE!WD6N<* W;U#L*MXF(I=#5MUWNFP0!^,NT_L">CL.[);PMX*IL M5YM%45A+6DN;*(B:6]3&O$9\$RN[9<34*B15E7MMYXYD&<=_-HKEHRSQY9C3 MJ.AKQ?UP>ET['CU+Z8G*,>I :E-.^-NH_M_U.7*W,S.YG3CL&NTK7GQPV"^3 M2SS_"!SDO&!+'F]K=H4W[-WRDGW'\^H%H('1\ZV?P7U _4SKY[2VX[]/T;^GBTM1J:9Z0RQN M\L_Q.?3*8'NC>;-\NQH($%)[!2^1NC+FSX_)1-W0RI1Q1DE""[]]>'8!>D)%6_$2J+RWO=J M_GQ+7'J#3;[6;GW5;;\MW'-F@6\M%/6"?]2DBW;UO]RR6\2&%1\D:*H&#PTV M/9#3[UK@&FFG<&CMO!-$!PIZT8'@KI:?&['O!>6P&X39\OBZ/90?WNQ W_$V M[5D+86/*);)=)O8GA=H[U0@]N5'M]@]=T\:F$T5>(R4T0H;@/JA:VIAC.&J3 M458GZ/OGJ+N.UT?8>YO3=*'R2,INGX7_4_GY8VKHQQ]'G$X4;[\R%7P)TN?6 M.:$)'ZT'?5&0@(AI&)T2L>0%44#LV[LEHE>5$L5%A/M !GTSB(YS9Q$=JA(< M1ION (!8!(4:ZR3]UD;"DFB%=4G3\330\$-N:8//0L+1RPY=/P[N:CK 4/^# MP_T!.!L!G4J3 _7MBP"'"<0\DGZ_3?$%,*?[QJ;2)T=(/Z:)/JOO'+B\+X2L MMVG5\S]-^"WE3 V\!5?!2 'URA(>VUR(]2X.=X<%$OT0TX5.'PZ<_C(&SL<- M;T81T%" ]N*H/T(F0QWHT)G"O(:J=#5F#1>PS25K3MOT[9Z.)UFFNUN74_W( MM2QS4XXJ2/#[=%/TAC5FGN5I4 M:2ZH5#FU?9HDZVLENSKHL !DH^K5Q?#@]D:C3._[@Y('EU%*\J25:.QIEKYW MFM(">&EO"];#BX=8-0OD<2RI/"D&P^E-JO%F5-%GR!EJ+J2G!(\._0B!)F & MFZ;,X/"/OX?[TL_#BSF+4 8A*@'[N-N;A^#NP==BR@BZB9?1$:AI$3NM'CK\:\N7OD8BR8'KDN:^:=+>9F/A?%SZ.OPJ;S M8^".W&^1J>TCI2:I#IBWOB+XZC!DK6(^=>:N[:[A#"5L3\>._>CIPOH%&NKJ MC?Z=7=T<$S4_1NM:NY_R73:_8.N[-[\#?*M/PFI$V36&NI/9]*RY[FD?5%GI MW[.M2J7*7'_="B1$21WP?EV"Y9L'FJ#[@>/K_P%02P,$% @ RX"A6-1D MXRF8"P XBL !D !X;"]W;W)K&UL[1IK<]LV M\J]@=&['G6$E/O2,$\\X:=/+3=WXK.3Z&2(AB1>24 C0COKK;WR_*"V0FCV*<\*]6*PU7KW;#12\5;D7 WE3A3P9"W+ MG&NX+3#J^#9RS&N MIP7_2<6]\>9.\&/C(D,A$K!$#A\N=>"6R#!$!&Q\MSD%#$C>Z MOVOLKTEVD&7%E7@EL]_31&]?#.8#EH@UKS)]*^__*:P\$\07RTS17W9OU@;3 M 8LKI65N-P,'>5J8*_]D]>!LF/L]&T*[(22^#2'B\B>N^>7S4MZS$E<#-OQ! MHM)N8"XM\%"6NH2G*>S3E[_*8O/C.U'F[">QTL]'&G#BDU%L][\T^\.>_1&[ MEH7>*O9SD8CD&D8"FN&7H8/(KSFY9!%@<="/QP_@"]J!(P(7_0D 8>G M)#0(QJ<1H%<\4SL>BQ<#,'LERCLQN/S^'\'4OWB O7'#WO@A[$_0_\/[?Y-: ML&#R_3_F81!>'&)C"/6C"X:+%+OA>[[*!%N*N"I%PE9[.+M2;\#W %;>I7%: M;-B54D*K9BLA,_MYD9C;7R4OG!5;P5[)?,>+O M%T!,52N5)BDO4^3DM^NK5QZ[^75)2#5@(!#[Y7IYR]XLE^]_OF7O;M\OW[%S M)!/Z%V^4JD3)WI7@$@0*+GY@6ZZ8*+1 :=)"2\:9TF45:Y)OG1:\B 73);#+ M*0AXL SX2N,M$=]E(MD8R482(A7$!L4 #3+D$F0[7FI0SXY3)(D%W*W3F*-6 M2D%646A4WDH4 AZD/$-^@"\%>@"2OZ1%D0IVS07+:Y6K1N7DMZD95B&9(K3XA*]ES3,CKN-WM>BD9_X$$/6D;&R2J U2<9@#78 MY, 2D-FCE:YMK'F<9J0PHR2P]0_(5 I_X+"-!A!'/]G3=C-L'/PUN+&\QP>I M0IV;]%T?L#4II TY7VEN8:;6[/$C@V\BX*&W1W4Z8%GBZ8 M.<\(?%44E>/>H'!89@HB=A[\P)::C/#MSKJ'^*1M"7,>_M"A?0[!06_!.D%) MJOOXL6NKY:^GUG]5A6 1Y=^P 9ZQB>][ON\WD/$PG'S7W$U&(?SSPUD'LF"O MQ:JLT&+"AL8";Q8=\OG4*]KQF]K MP>DAU)0;='*-B0D-'IQ_^?;U+630BF("V?^03/S!\$EURNP"W">!4 Y!%-)> M*>_21% PL75$&[4DN1'&0?(C4RODM<,"%QAQH?6HHY%#&!*Z&[85,"GB.H'1 M8J"^$]05M"G6C7L0XA,*VC'#NH1*K;J(JA>]+:#4BD6.AQI,C==X![+4 9+" M*D1ELY_2E\E(L)J3FIVT7XF& KG^3 M=U8<$P3&9BGT'&E>Y9"U9869"7EVQ5O9:42AR(#XV=CL,8\S3*J MQ9YJ;=.* 1-^/+.DBHV.)% H04 H=-W,T]A.C(R*$C/T MOCU58QPU3X[*^Q,DI7S*>ND?N!8[V:^?QOX-,0?89:8H@C8(A,8^J DB&#E/ MQHSS!#(T+Q4[3"97=Z)$>>K,Y4:&Q<3WHLAW8*'G+^#_9,I^ITX6E6\1'.8Z M# ['',R'B_"[#G0VG 'TG=1NO@1+@WSH0Y":N@#?F\WF1.CG3W%6)5C% MPH&*]5J8&I+C8:5_F*(+[LD(TCISQQ++;HUT\13/9A,3!M&8SA912#=K:4ST MHU&[ZNB=](U;4.>>$RPRQYJ^7@UR?-Q-5/E3-O"*E^4>E7#'LTI\OM&^+W8\ MA8+TN SZ?$R/-Y)NQG)_/RD.-QJ:G$YY00^\>>XMYCT[O;E]\KZP=@=V?#.3BE[?)- M YQ@-C*1T':#=7@$%_S\DVYG"3RY0_6X1QS.0,;QS(%$D[$WAU+NNAM_2Y37 MW3WSQO[4FR_" Y@/#27"?A([J=*##9"2@]G$!4R\Z22BV/*RIUG'J.#T:YA^ M/?::'P%45TJTZZ3F00B)- M%8T7D)N:0LU*+W):;1(II;(#IBR[IS$;K3R$VDXKJ%+7]<,U3TN3?:A<;^V? M,)(#5%CU.7C[#VE=H5J0K:J()=1[Q@0 MH$TSL&+1>*Q_TKP9[M."8R5L,+# MVI9WCWG%%52<8.TWKY=O;'NB3JK@8)Z9R!SB11H?#C;/34T*?ELTG8GX9%WM M8.517=[T0]:,3U(GMI<&IX11Y;R59TU#KVR,>D#\Z/,DD@,P"WM4_8V M?&3\=TS%[<2.A356^^T&@(>CNQK:'>'53U[):@=!X705=3@5;-K]>JP'4HG< M#">2OJZH9[AWSFF$^/BT;REVVO0 =G+FEH7'\[C),)HY [EZT!280=.D[T'8 M HYI])7.7TRI&:P%IKT*.J2FDX>&C.U^@W'1^V3LZ,Y.9;K$NAITQ7(0$,XH MZ'T43IT94- SV)L=B38;SEUR+8)CV8Z?3#NHL7F?/-+?]%U-(0S-L'#F;5W[ M/AQIX2P&%X@"GA)^4F[ L!;@G--B:-M- M,VWR[%PKCLOZ74-E&M/&=Q'&@;$/XD?,TXA#Y&F5,]OFGV"]VB'=<4OV<<9- MMBKJ(5C#/"S,,!13XJ?!%Q3RNU+&4(\ GE+F;3GPL3*CR[7 1*&8G:,Y"C>: MH5X *O!MIT9X7!U#G$OBJ:RUG<3]90=[2A;U=&%:";YV=O@+YVM==Z0VWL:; M+YBO388+O]O*3X;^[ GSM6@._;7;,8>1-P[_]'P-P&?!<-P,<,UT+8C^/UU[ M\K5ONO:(*;6PQR92J& ;"*$.QZ#4D2R<>XOIXD3Q$OE>-#[Q@.B'@>=F1()! M 3&=!)\[I>HS;1=J:S%;W/9\Y'*X*,-%]"4 Z>4J7V_X*V+&P?/.G/=,_H5A!PL'P_UKWU!_/ <].FO MA4]]ZS=ROKO,1;FAKTN5>?%H/L%LH,T'K%?FN\UVN?GZ%7QRDQ;XD=(:MOK0 MB@S,L*2^T7)'7W&NI-8RIY];P1-1X@)XOI8@G[U! LUGO9?_ U!+ P04 M" #+@*%83%LYV2@# !\" &0 'AL+W=OZO=^AO?.P4 MRY(9O%;B,Z]L/0LF 52X8IVPMVKS%K?QC!Q>J83Q3]CTNB-2+CMC5;,U)@\: M+OLW>]CF8<]@$C]CD&X-4N]W3^2]_)-9-I]JM0'MM G-+7RHWIJK MZ923G9V_YVS)!;>/0!<,[Y4Q:.!.5JCA%NF:#4K+7/X,,%G!9Z8UDY:CF4:6 MZ!U(5&ZI%CU5^@Q5!A^4M+6!OPB^>FH?D=N#[^G.]T5Z$O #T^>0)2&D<9J? MP,N&7&0>+_L=N>BI\N-4[E.[-"TK<19X8'V/P?S5BZ2(KTX$D@^!Y*?0?VT@ MIZG^5A8A*5Z]F*1)>O73Q. XNP*WBA!?8++-7#2V?4*4"NP-<*U:EHF'SW; M^,J >,(G>K[.\^DC?)N![W(@_%7OCQW3EGC1%3=0:9:UK\W=N:M1]\@.+/_@ MDH)3G2$7S1DLF&"R1& 6EKCF4KID4/Q?MP0[LY>0Q>%X,MD7I&&>)G"CU3WW M7?-;5OY_P+=HJ+,Y\I56#1@F*+?DAU!,F@/M++P8I0?2)!QGH^^1RIK)-0)% MC<9R:JQXF)(LS-+X[%">A'D^.MM5%I=EIS6E^ZA>?M2^B"=/,5]!J8NK A-Z9;_DM#!ZSZ016>Y,^*(DSR<5@4 MR9,[ITQ/LG 2CW;28PTCVIL(#>JUGWL&2M5)VP^'03J,UM?]1/FFWL]E*F6J M0OK6<$6F\?EX%(#N9UV_L:KU\V6I+$TKOZSI]P"U4Z#SE:(>L=TX@N&'8_X? M4$L#!!0 ( ,N H5BU=3N(SP( &<& 9 >&PO=V]R:W-H965TT%R IMNP/G0HVFY[5BPZUBI+ MKB37R=^/DATOV]H,V(LM43R'AZ))SUIMGFR)Z&!3267G4>E%PCL#MJDJ9K9+ ME+J=1^-H9[@7Z])Y0[R8U6R-#^B^UG>&=O' PD6%R@JMP& QCZ[&E\N)]P\. MWP2V=F\-/I.5UD]^<\/G4>(%H<3<>09&KQ>\1BD]$<[SB+(&^MTU8-) M0254]V:;_A[V !?)&X"T!Z1!=Q&]B\XN0:D"3.*%\41Z< MH5-!.+>X4;FN$![9!NTL=L3H[7'>HY<=.GT#G<&M5JZT\%%QY+_C8U(RR$EW MA)Z^C?4-(/>F_VEAV 54Z@<,/Z#&J[R2X.2% 5^I=5[ MTM&0YI7$$)IF$NMF"N7-E$]DH,1-CM:&I%:HL!#.@BY UQY U[=!DPN+/&#Q MN1%N"ZQEAEMX0>MC\L8(M=Z_B=&NI*]]=?%>\U=HUF'$6=+9*-?-@<$Z3-&K M;GC\&PO=V]R M:W-H965T^^&7&<>RY MI$G.(7$J(28 !0,FZ7]]G%Z1$);*O[1=;!(%]>7;WV04OULX_A"51 M5(]5:;H*&1+JG08N9HLWA3.5SKBT2^.0NU)YW*H*H^FX_&KHTH; M.[BZD+5[?W7AFE@:2_=>A::JM-^\I=*M+P>30;?PAUDL(R\<75W4>D$SBO^H M[SV>CK92^.%]?CD8LT%4 M4A99@L:_%=U06;(@F/&ME3G8JN2#_=^=]#OQ';[,=: ;5_[+Y'%Y.3@;J)P* MW93Q#[?^C5I_3EE>YLH@?]4Z[3V&QJP)T57M83Q7QJ;_^K'%H7?@;/S$@6E[ M8"IV)T5BY3L=]=6%=VOE>3>D\0]Q54[#.&,Y*+/H\=;@7+RZ<55E(E".06F; MJQMGH[$+LIFA<'$4H8(W'F6MN+=)W/0)<7[YX]@VM:^:6?? MV^FS C]I/U+'DZ&:CJKOBD[=-SY;HC3DQ%V#/Y^4JY]?CX[5W)2EU'10KE#(D6RY39+15MM'6NA2W7N7$>5P M8F?'G7>5BB 7ULC_ARKN3$-];=0<%JA:^[CA/:6(JG>BAJK4Z]"8%B:'XUYE MI385%KP)V*.,%:G.XP0(#YXV'H[!8CXV;[")0A@)*KIRC8U#90K(VPQY$WC% M@'9(E4;#80-+UB8N086A!J>Q6:&!X]@3R0-(;:V+;'A.6 !94#Z$FHCG4!L( M8FN,A:4 6S4V(Q]!VY$C"WW08!::N7((F1;1XZ! 7FEHA2UQJ:.(V!J6FU"[ M8(1>G1B>+.KA).C0([8UGF!_62HVR'N M)A>EOJ[$']W3++JQE*QV03"YX0R!D>\M/,ZD MZH ^/+M]1#V@ H=XE8W4B\__GMV^4>]O;B&M,%P26KPJ.90"]SOT;2X> /"A M@=0O@F";C7=(0B31AR8W MR-\1G2&"*PSINZH^^:%;_FM$0^WI7.FURK%RRC M];!;FT5.!A&P/SZU_$9.685Y"2@950]Q@!QL3)!UTC4&N!T"?QI=@_J M?GURKF:;$ D4X75.*E#F"://7F*\ZA(#YK1Q:"PXH6A*53GK:E>:/Y/DCA86 MB%"(^WB [D*CK50S0SM#XB-ZZKHU\Z;4F^C2)T Y$2"T\U$G65$[,@V843$TH,C\W<%E6DTOS3;]J@&J![$3Z&J@" MPIUK^\4EAN]YN0;E,/P!H.2:M2-7'4R8,P7 I9[FT<$ZG)Z)7\?)KVX[TM2$ MT+ WED6"*RJEU]KG>XGZOGUSS6^ZW$E M#S-1"]FYV0W_;7OJUA:UH&4$B!: M*M\:MSVP9P" "XX5&<$!30Y 'M0C0@74F2>R74% M>@\=)Z3FPXI^GIR>CJ;0(/UUJ.JR":!S^MKD"^D& C*%!!9@",[J>0D1$?Y: MVH36>%40URWO,O%[9SESH.QIGX,P4"_/4VCP3G#=;/.^/U@< +E#H:4,MBMA M*KUL#YN5<:5D9D$Y>>XX2([H,8%+IQ\J;KJF,)DTJZ=*'1XF02VCS-K+Q[0K MD5Y])W2>-/$[!)+'4 SK_HHIACP8K8F1#C)K_%6@1$#F0FRG$4Y]G@JX-=&W M!H&'SWKAT=2E??/H 3)Z0A@W7I;%79KI((5T%ZQKZ.,I!G-$!\M>[(9],'CZ M4V';-6+7-4!&#VBF,@/NFDKB;;Y^K(QWEE-6!H'9[#;!S:D'*#L. D:(4)-F MNYIXVN-=P141EO DM<*]M4Y,"#GP:$Y+719L.*P<0AA??<6)5)*IPG9V;G<6 M@"\!79+VW<#$Q>2-9(D U@1"#+@9F*#(YC\0'H8IG D("-FOSOS080N>;05R M!H1'#!^6IN:8L;X:DWF7G+-;]@GB5I28L$_B20Z& >@Q M QVA&'A:3)"C8X.C=.2O$WN-XX.V#<=A,DVW@J?Z1C=%E@?:QIVL[S4-CG?> MB&,'V>L'A@7JX-3Q#YS:\>CH4#7T%.]?3#QQ^*1Y(VI1/W(VD.7;4I9Y3N/$ MX6>CDTX?4Q(#NQN5DZY$L>)^F@B_ 2]N[I!0F ":4QM.4VZZC/8=S7U"M+MF M_=Y?/.G#W)E;:],C_>^' IA,-3M3ZXWT%JX(;.R@DW)EM]I2E;:3-]3CP!Y0 M>]%/L]#DM&_4H5D(&5D87[5YL ?[ C>3MB)\4VZO,BAW7&SD-@2#>$KPU&9E M>S<9J4,7_Z/>)QI4U$(^1'%)H/&FKS7;U>VWKNOTB6>W/7TH@W,8; /NI 6. MCD>O3P?*IX]/Z2&Z6C[XS!WHN9*?2\( X7D#WA<.5_[V@15LOP!>_0=02P,$ M% @ RX"A6,5W/+1) P 7P@ !D !X;"]W;W)K&ULM5;;->GB%R)6(,$@P M6O;?=Q>D&+:ZU'WH"TDL=L^>Q5[ Q4Z;1UL@.G@N56670>%Z-2A4D43<-2R"I8+;SLWJP6NG%*5GAOP#9E*X_^ MR<=.L:R%Q3NM_I2Y*Y;!/( <-Z)1[IO>?<8NGDO&R[2R_@F[5C=) L@:ZW39 M&1.#4E;M6SQWYS PF$>Y<_"B=7"Z!T8UB8T_O"A>FLB)RM. MRH,SM"O)SJT>G,X>"ZUR-/8G^/B]D>YE$3I"YOTPZU!N6Y3D!$H*7W3E"@L? MJQSSO]N'Q*BGE>QIW29G ;\(,X8T'D$2)9,S>&D?9NKQTO\0YOA8G"W,Y#@, M=\B5K46&RX!:P*)YPF#U]DT\C:[/D)ST)"?GT%^=B_,H7[5#B#^\?3-/XN1Z MB.E%L^L.&7@9I=?P6X%PI\M:5"^=AH6U%B8'O8%<&NH?;2Q0P$]2-U:]@*AK MHY\P!W?$---E2>UFV3&U;=V8K*"V(7N]-:($67DS1K,$(4K=5(Y=722PEDIQ MKZZ1Q@V",Z*RHFW?3%MG050YX'-&EN#$\[B/X9-6-%YDM05)2OL1PZB^[3G< MADK3>->GJ%WU%X=F')#\",%IYU0 M\"Y^?Z#SSI\QY8J.R[Z'AT)0L?)AG,A-?I0H5<^!?#:='\C2R2B:IE0'UJ?1 MOM[;Q8&?"YAWKSA5&-]MBD"3.P'B8HM9[UL5_TC=AJB8G@A>7Z6P411%K#TM\@[0I M? #_\'9LN(2#H5^BV?JKC=N/SJ>=_[VTOSUOVDOCAWI[]9*WK:PL*-R0:32> M709@VNNL73A=^RMDK1U=2/ZSH#\ -*Q ^QM-0Z=;L(/^GV+U%U!+ P04 M" #+@*%8Q#<_3<\>YXLYU4][H$,.1K70D]]TICMF=!H/,2:J9/Y18$ MGJREJIG!K=H$>JN %Y.T%MWQ3&BL(%K,MV\ =F+^V2X6[H$ U"6\WU\7<"RTAJ" W%H'AWP-<0559(*3QIFG'N91PI8LZ8RMW+W$3I_4HN7RTJ[7[)K=2GU2-YH(^O. M&!G47+3_[&L7AP.#+'S&(.X,8L>[_9!C^2LS;#%34U48TNW"N.FLDQX6] ME#NC\)2CG5E\PGO_@'>G"8;H=\EP\1&J@N!UDSM6P2PP^!6K&^0=XF6+&#^# M2,F-%*;4Y#=10/&M?8#L>HKQGN)E_"+@#5.GA$8^B<,X>0&/]BY3AT=_HLLM M8G(5H8&]0#>XMV;:!R>O\ WZ?DF+Z'_$-_O($H#&,UW;[(X MBL^_AT^L7DC/B57<[!4KIUCN%;559(:L&5?D@54-[A1TM<[_A8*L; ,XZ\%^ MUO^?#5,&% &;;01S)2]=LNS/;=+8'SJP/.&"F%(VFHE"C\A[)6LBI/B%K=>\ MXLR ?CW;*Z9+#(W6/V+TM.:#CUHVDX.I2EJ4^S\0BOJ-APL6G;&C<< M] O2D,_CJ9#Q^-H[$ MWDAE-MCWB:T7GEM?E&VA&GN]QIYJ!6M[)S;37'X-/4RB&,F$ WFJJ< M0P<'RM.)/\V.7% 41SY-AG'MS\>Q/YDF0WF8^-DD;+O,$H1XO&'Y4PU<"V3A MHD ^*WSUT?4CR4%3>D2:9.E0^M8Q29+H4((<:)8Z[+[AM_G9WSPFU_+FL^O= M!>A<\15V54P3]V0D[L6(SC$]L8+P8(EY\(B,T9)UZ;I7^4:XXZ:TN-WA'UM0 M;05>]-WK]-A+&1P,-C6HC1O?-.9,(TP[X_32?D*\: >C)_5VO,2786-=KF"- MIN'I)/7:?K/?&+EU8])*&ARZW++$*1>45<#SM<00=!O[@7YN7OP'4$L#!!0 M ( ,N H5A[*N25#00 *<* 9 >&PO=V]R:W-H965TU*%I B5YMV8EM(,E:K$#:9X_^ MSL=.L2R9P1LE_N*5K>?!)( *5VPC[">U_15W\8P<7JF$\4_8=GM3\EANC%7- MSIC ?=FSWN\G!D,(E_8)#N#%+/NW/D6?["+%O,M-J"=KL)S7WX4+TUD>/2 M%>7>:EKE9&<7'ZGN[Z5%C<;"VT>JM<%99 G9K4?E#N6Z0TE_@)+!!R5M;>"M MK+#ZUCXB1CVM=$_K.GT6\ /3YY E(:1QFC^#E_5A9AXO^X]A=BCY:137(!>F M927. ^H @_H!@\6K%\DXOGR&8]YSS)]#_]<7.(CP%C-VY:B:@AO3>?;V9*57VALL-QH;CF: M 8FTB$\2I +"K6+20(VB CJ*P3"!P"RL&-?PP,0&!Y;C49BGR7 Z#J?3#.X$ MZ=C%!BLD*AH%LURNP:KNV*DX$[#:4'8'",4X3+)A249)F"93>*=5 W^HK31K M1A*\$'V]F88^3#P$]3W[V0TIM#&P_ET$N;%Y*"&G9A_7@Y7 MQB!5W2A*-^6 ),K6&K'3 J5(8[LAL3(S3'L1AWDV&F9G&J:I.R<[-8"@>D)+ M\N=.-/X/U4-Z'?H"'YQ^CY>'<5$,DQ9.R8GK?4/@3VQ)(%YPKH>?>BV"\=5P M=6%=I -XPH^'&<[CL* $?Y9[4(.2DQRE]_C][FP23K)T2#*CZAU5R;?I 6'CY=[2Q:X&K-^GKSZ)0Q(DUA-2RDBK\8$".?[&%?"F M551X^L&WI-\3"4K"Z628?YH=%_";K4DQ Y?)D$::#]/38U$#%^/I<)Y.R*(8 M8KV$U],PR[,WQS,4Y_0P<^HO%1U='AK4:W]%,E!2^+:[1_2S_2WLJKM\'+9W M5S@ZP-><2B!P1:;Q>3$*0'?7HFY@5>NO(DMEZ6+C/VNZ2:)V&VA]I4A'NX%S MT-]-%_\ 4$L#!!0 ( ,N H5B=]/&), , &() 9 >&PO=V]R:W-H M965TF!+#DH:ZDF0>E MM9NS*#)Y"34W)VH#$E=62M?[P8RRTW<*FJ[Z*PY3R8!J2 %6\J>ZVV_T 73^;P19_LDM7\RTVA+M MM!'-#7RHWAK)">DV96DUK@JTLXNE5?G=.Q=702Y5C7MMN$O7++*([G2BO$.Z M:)'8 :2$?%+2EH;\)0LH'MM'R*JGQG;4+MA1P$]8%06Z1T/Y([*&=FPW.8!W@2#.A["!:O7]%)?'Z$9]KS3(^A/XOG4:3]/,EG M98$P]OK5E%%V?L@;<>MQ)WS*Y ^TM4YM E#/?$:I%;')J2:R"-0R9O@NOEC0G>CA!8.AG)DO@]\7M( MU,8EWHPTZ'0Z1F*4?,7+M2/B_(WMTFP/%FO31@J.5;3B0I-[7C7P$NEXQ.(/ MW,+PE&8# 9V&$TJ?B'82GB9CWEF8GK*G(V9ADHS+AM(P3C%?RO)J0">-0SI- M!H(D"VF:DF^XJWA<\+#(@L #Z%P8>)%Z\:3O$1['XSHX'>>"LO]E:T=GCWU" MQX%GDU'.#KAG>]PS+*#EH?L!'MP8AOD,LT?IQ+1/LG@GV'>Q1H.^5X->^^YN MT$\C;=L">VG_@/C0]LU?ZNWK Z^1M< $5;!"T_CD/?9KW7;T=F+5QG?16V6Q M)_MAB8\@T$X!UU<*K]5NXASTSZK%?U!+ P04 " #+@*%8:K*'B^ $ "Y M#P &0 'AL+W=O_![@ *0D(:=S7F%[KD@R[SPWZ'RYVC&7!#5PH^4,D-CWS MIAY+8,E+::_5^D^HXYD07JRD<;]L7:T-CCT6E\:JK#9&!IG(JW_^6.>A8S#U M7S$(:X/0\:X<.99?N.7SF59KIFDUHM&#"]59(SF1TZ;<6(UO!=K9^277N4V->PR3R#9M!\AGY94V) Z#W<" M?N5ZR*)@P$(_'._ B]H@(X<7_520%<9X.P8UQXDI> QG'E:_ ?T WOS3A^#0 M/]W!<-PR'.]"?R/#G1C;&7Y3%E@8??HP#8/PM.^&T1L_.F7GW(B80;.@P 7& M+1 &J]R"QN*#A"V>6"(>1(*+6(Z:(?)894#3-@6V=DV R_@#:.QIEI?9 I'4 ML@(S](0&&?8CEG9\QU GC.6YPTM*37\$=%]RC3Z'[(N0)0'^3F(#Q@V*%B%S M*=$-4D(I809B9&P%6J_!$3(E),,VI;?H^$)E!<^?7/Z/3I$^[D=N!>(\;06B MP!R! ]*:A#BA_AI>2=B:Z\0,N\",%X4D0XK2HBR;4C_5(61@4Y4PJY[SY)8E M=4Y_;KDMQ1"S&5< M2N?#G+3HO^K_[ZH4&9"X,92F.'7:U+PGC:*?J&>Y)R@YJC3(WPP8/,90V YO MGJDRMV:??7NNU\;V(XN.!Y$_I0=_$!U-W\W_Q\M=?L/>OL28^(/)^&C;=# 9 ML\OE$K^Q!+BMH@\:A]0>;H]+S*1^O4P*R?.>JW PF?0S' V"XVD_PJ96WA,I M0OK^MNEH$KXNDL_;Y@\[>T7#PV"7B&T8CC>&D^>$7W0JO,WS=D -]Z6@I@!M M\4SVBN!4B4%E6 #5I2RIMMS3N< =]/,8ZM9T&=X+]GM.#J=!;VXP6S^Q=VUXK M]V*HL&L.?QN"^H4V36DY+-!/6+ MT;S*^R.;CH?'46<\F0[#P.7RHFG.[>EVIXF-;VUI6:YLU994#757DFZ6MJWJ M+# M?R_K'=+29=_3A\VMJ?WSA7JHUK>?.T>R7D--L'&^W'9V'W6N4QGHE;LT&J2- M7^OJ9M7.MO?2S]5U['EY=:G%KET)S(V$)9JBQ$\\IJN+8C6PJG"7LX6R>-5S MCRG>K4'3 GR_5*C?]8 &ULS5?K;]LV$/]7"'4+4D"S MWGXDCH$\VG5 6P1)NGVFI;/%A1)5DHKK_?4[4K(L>8F[85C7#[:HXSU^=Q3O M,=\(^:AR $V^%+Q4%TZN=77F>2K-H:!J)"HH<69V6C!50*B9*(F%UX5P&9U>QX;<,OS+8J-Z:&$^60CR:EU^R"\0>M/XG1EPJN[#_9-+SQV"%IK;0H6F%$4+"R>=(O;1QZ E/_!8&P M%0@M[L:017E#-5W,I=@0:;A1FUE85ZTT@F.E.91[+7&7H9Q>W,&ZYE0+N277 MM&*:VZJ\:]>$+ZB/R090Z5^1- MF4$VE/<0:H_%'USX/_*#20,#YY-0V#\/P? M(2!&R(_.R4,.Y%H4%2VW+M&Y%/4Z)[?O[UW"%-YT*Y$1+8C)*AI_1%60LA5# M*H!,-%;,II!LS4IJT]63X'4!HT',=BA;E2_ ;"-DB'W$K@644IZ: M$T,3-HB;G*&_QH5]B)=; A2IUAR>D-VU21L]PVV3R<\Z8/_W$S,"8MVEA(Y\ M RD42SST=B?J=GJ?I->X2"Y376,<3X/7_5W[?F3K$,EI)CBG4IGO3.>B5G@$ M:L^VNR#?*C!O:5DRP/@ .:%%A02\59FEI!W3#V3LSB:)&P63'BUPPSC!7S#@ MF\Y\-XCC(5\0N-$XZ6@_L\[H:?AZ()Y,)VXT"0?B$9J>S,9#OF3F^GXPY MB M=SS90WSWZ>8KND,W\?VOZ!WR[)/6=W9" 49]X@;^M$=+QK$;AX=G%KFS 2TQ ME"!Z[G0&T9W%;C*.>K38'^.YS 9Y/1[U M6PI3H!C60#2E34.!KJ!\Q=G0E0/\..78EJ /@=H2.2PP>]\^BO)0+];P(V%! M-\T@HW!@,*!4W=58HNFC,?Z$)1;KANE@(&/F"TN;2EU7IKLP)9V5*:\M4@VR ML-V"6>_=[TS3)>-M1V0:(=MBJ)V:MB=JB=AO+"&G?+7K6_YRSB/R7+_J]0:/ M N3:CE?HIZA+WJYD6+ MRHXQ2Z%Q*+++'*=0D(8!]U<".]/VQ1CHYMK%GU!+ P04 " #+@*%89_+H ME5@' N'0 &0 'AL+W=O*Z[:+ M?0'N0RMI-#.<]WDZ6,)*Z%.UA@K?S%6] M$@8?Z\54KVL0LU9H54YY$"33E9#5Y/*\I=W4E^>J,:6LX*8FNEFM1/UX!:7: M7$S89$?X(!=+8PG3R_.U6, MF-_6-S4^37LM,[F"2DM5D1KF%Y,W[.PJLOPM MPW\D;+1S3ZPG=TI]L@_O9Q>3P!H$)13&:A!XN8>W4)96$9KQ>:MSTA]I!=W[ MG?9WK>_HRYW0\%:5_Y4SL[R89!,R@[EH2O-!;7Z"K3^QU5>H4K?_DTW'R\() M*1IMU&HKC!:L9-5=Q<,V#HY %CPCP+<"O+6[.ZBU\E_"B,OS6FU(;;E1F[UI M76VET3A9V:3PP! ;?3XUJ,W2IL56\JJ3Y,](AN1:56:IR8_5 M#&;[\E.THC>%[TRYX@<57HOZE(2,$A[PZ("^L'GP*-JJ:$]8J5JL\ NQA:I/MFW;;M)(T&_:N5D M=0_:V$.Q?"ODM+=GO>TO7^1)FG<^."=N[21KJ.T TJ14HB*JE@M9B.:A_=(;$F:+*&\T+U3-EB:HIM%V55/;B%$R:P!92KF MJ@!**E@H(X53.<:4K[:32^?9OL';M-"9Z'/:6E-C9 M;<"LCHUX'-55+"7,">[.NLO(# K9+K*5^ 18+O5"5/)WZ.(*]Z)L,!&:S+&L M*TQ*B=GH-JZ5L:6$UY_;41M,!A@=QO! MS82UOEM-SPI=[V;@U78&[EZ\'SKK6 -NAAEXV\^DC\I@N*^'WN\(3V5/VC&O M&HW)P.F[(W^ >Z@:P.B?L%=_661_P<&R0+"H;?N.#EA#Y@*;VO8$]&(_$!8Q M&H7,H7!& Q:X+ FG4>2R;%?E 9Z?GRP4,@?0GM5A0L.4C3KEJO]CV-\UY5R6 M99OAUIIYK5;D!JKJ\5H40YDY9?6Q1JCHZ8TP/LG15GP/M\WJTP4Z%L?GM+$@ MH'GLM]9S]&/U6+LD#F\<20:'&?Z4T?#73Y_W.XMP,ZL5>.^3D.:A7SXY5B[S MR2S&\HFX1\]&PHFL$4]\0[:A\2UA-,O]HF!!2+,T].E)3-,D/SY=!_C=*Z=! M&/MSCN%$2+@_RTYR]#+UZ2,10=8P"@=69[A^50%_+3VE+,N^0/VWQ92^$\R7 MPT$XEB6:,]]C3AGS(X[M' [Y[/9*!1:2=DO#5YY%-!F9<0R3$N>^B3Q/*!]) M-<8_][6$04R39)CM/W;U.6)&E-$T]=6R($$%?E/P.-X;_WVATS#T(\BQ_M,T M=?JE[=<[P&W5_DZY[Y"375[;7C;BP3'S!Q+&V$'<(438VXG['-",9ZX$#>+8 M9RX;NZO@ >VIL(2ZOV#@+Z-3+[9_U^L!Z.N=WS= #[/$.D,;OJA.$%D$X@@-Q M_^4C].>L>,K_YX%!'OOEO4\=!X-Q.@)I.1_Q.8S]Z"*L9B,0B8;)UT%!_"$> MCXP-EN(!J9\NC#%"1)\_'P6(87#AL;[!BAX@A@JB8)7#BE.$8VZN"M,$6;M$2(7JX4990[_L5@PI3&B MR"AQ=R?C- XC!(GN_N0!9@Q-V%NA/*9A$.QSV5^ S.'Z*BPX]A%EZGS#0J9% M^Z5.DT(UE>D^9_74_F/@F^X;V,#>?4E$S+:PZ**$.8H&IVD\(77W=:Y[,&K= M?A&[4P8M:F^7(&906P9\/U?*[![L ?TGTLO_ 5!+ P04 " #+@*%8X?:4 MC@ # "S!@ &0 'AL+W=OTNSXK-Q$)ER:7DN/W[47+BIFL;#-B+)8H\ MAX>V2(\;0P^V0'3P5"IM)U'A7#6*8YL56 K;,Q5J]BP-E<*Q2:O85H0B#Z!2 MQ6F2G,2ED#J:CL/9+4W'IG9*:KPEL'59"GJ>HS+-).I'VX,[N2JN+O?LG\.M7,M"V'QTJC?,G?%)#J+(,>E MJ)6[,\T7W-1S[/DRHVQX0M/&]CDXJZTSY0;,"DJIVU4\;=[##N L^0"0;@!I MT-TF"BJOA!/3,9D&R$Q M_YO _13?C$-(3PX/SM)^>O&&$+PC&5S C=#<:Z7W%,("KH6JA<,GY!7S7,*M(*DB'[2TX>I52:&UJ MG7G5D E;0"[7,D>6;9;P*>FEB6=F,67)C6\+0=B#'U[\-JZ17.X"H1*209I? MRW.7"YSIH,YD#X51.9+UW(29(TX>17QD+;)9 M[JXE+72"/8'SY!JP@O,,[K PY:)"=^.30-R$8 M8CJ-#>:[REZM[]W;>&>0E$BK,"XMOXU:NW:F=*?=1)ZU@^@EO!WGW,0KR7=' MX9*A2>_T. )J1V1K.%.%L;0PCH=Q?&K[2&\,GZ/Y3TS]02P,$ M% @ RX"A6/D;M,.%!@ :1< !D !X;"]W;W)K&ULS5CK;]LV$/]7"*_H4D"-];!D*4T,)'UL!9;.2]+M,RV=+:T2J9*4 MG>ROWY&R9][_@[GJ^X^"13 $7NBYS)BT&J5'DV',HXA8+* M4UX"PY4Y%P55.!2+H2P%T,0<*O*A:]O!L* 9&TS.S=Q43,YYI?*,P500614% M%0]7D//5Q< 9;"9NLD6J],1P^T!B2NI>+$^C!(4&:O_Z?W:#L<<<-<'7"-WS$Y-;B"G"A(RI4(]D#M!F:3&7I*4FZNUZ2 M*3#V<$UC"W)52V)^X@D'A)C*I7D M+4L@Z9X?HE:-:NY&M2OW(,%K*DZ)YUC$M=W1 7I>8RK/T/,>H=K6U$;[J>ED.Y,EC>%B@-DD02QA,'G^BQ/8KP[(.FID'1VB/KFM ME)0]$,H20C?:[%/F,+OGOX2N[;TB MW^O_KPH##00!'0H$'1FGQI.;=>U1_>/U3IYD6C%>2=0(0[>)3VW@+-9V$#I/ M)1:4F):J$D R%E="(!_\R*O$?) /6 \76-,DP=*1<_0\22%/")9!(FD.A"HR MIYD@2YI7T+!_1DX\WWO1'H]"_P6YH_=K$8#, 20!*AARF@M>D.GU78?W'\B. M<)0S8]24+G-B2]+SH];(L4:._61+OZMR]'IN$A?9H%F6P%"A9V1DV4Z@Z3M6 MA(;^R$J:):04*&E6TAQK84X9JJ-#S-AG7I."VDA:*5G-_L7J2Q3?+&[XR(X" MX[%C!:'3F@NLP VM\!L4N^65,/XVW-KFC;E46ZE+W)9B66_YHBU:8/N=L>>& M1YBB3_3LJQ7XC2]!,&.P!:8#90J0'EH6@[+2X;H5:VR%?H!>:HL:6:[C66/' MQ1S'VLQT(*&H,6?Z)M>&V6486DX869'7MSF&0N!:X7C46T&3!)8]"E" CIT\ MRQT'EA\&!VJ9W]0R_^A:IC-CF\K[,FE?\3I,_T<5+Y/6ZJ'<%"-<1UWOQK[YA_C]D0S'8B%<1,+XV-C04!6S"HA:P/A!-QC$R+WPZS# M5']:9'*SHV/_@GB[5GH+4! *8(7[52*$2VD^MPB#=OP$B 1&K;%O!8&C(5Z! M!_5MDF+7MJ4V>^A P%XML*)1O^ [%L:3.8.RU>BDMR7PCYI[AC>.WS*4#L%@ MA %/'[1-I &E$I3*H1XGE=!U3 O]>>V&$Z>-M3S;LL/V/>2YEA>.S*Y'J:ZA M 2DW&S1ZT3RP\16H(5M8N$=W-P9%X^DYXC(6MS!UIIVDH,C^JQ&&2C-)/G % MIP?R(FSR(CPV+UIB?!.8/\SPITV9UREE"UT$V\B[,8O)(US3VB=HG 3Y&9@/ M6"\W^."+?6L;Q'1NU>"[V6/SW[?$&Q2VF*&IGF:>.M%E2K&?U':9 8-Y9E! MAN@19TTQ_;(1OAZLOMO7"CF68SO=,=:.#Y51$0592[I+:]PO%=NI PD5-0D5 M'9M0M.!575F@#A =/%@(],.'[EH.9M%A+C][M-R8Q#"*/KU'N $^U<6J9GP6.RY%@R,"A+P9,J[K?"37A87A#V9D/+18!SO8,K M^V?;,&@[Z_HNN>UV&KN; FN\IUG"7LB.=OOJ_F%L)?T]]Z3EM5*F<[.%7OMF MMY\\"Q,(\\DIL=5&U^B6TF6W>D2_K MY]/M]OH1&K-LH1]]&$^-:H"H3?@^ISC MM;\>: ;-Z_KD?U!+ P04 " #+@*%8X7L>V'@( !(0 &0 'AL+W=O MC!;6KMZ,QV6RT$M5GIF5SO%D9HJELK@MYN-R56@UK9B6V9AY M7C1>JC0?79Y7M)OB\MRL;9;F^J8@Y7JY5,7#E<[,_<7('VT)G]+YPCK"^/)\ MI>;Z5MLOJYL"=^-&RC1=ZKQ,34X*/;L8O?/?7$FWOEKP>ZKOR]9OXBR9&//5 MW7R87HP\IY#.=&*=!(7+G;[66>8$08UO&YFC9DO'V/Z]E?Z^LAVV3%2IKTWV MGW1J%Q8K*S^DOO-6F]$DG5IS7+## V6:5Y? MU?>-'TYA8!L&5NE=;U1I^8NRZO*\,/>D<*LAS?VH3*VXH5R:NZ#$^);U"534R:.MA;7[^23*/OR7/=?WW6A56%T2[A"$(=[*HXKU][N+N_O >YTMG MR\*L2YA=OB+7C6_>'-VT3H!581*MIV5#?D'\F$8BHK$OVD1.N0PI#_Q6OLR< M@PN=:/28:6LQYQ%E@6Q16"1IP/B!3 B;3 A/S007=I7!6I4GFJ!7([YE.9R\ MAX7^U0'M!+9U."TSCVVP0) B.?])TN M4 ^E8T/T[])JU#QZKZ^"3\/ ?]6G<^I)T*\7JICKUV8V*RG),5)["T/J,SX@ M0'#>,0GN&C8F$I2S=CH*B!3R0#I%33I%IZ93MTG\>;WEL$+/G8K]Y/L%!;N< MP+\_U&*^Y"N53I$Y:9ZD*Y4!'M3Q:UP %%1:+':IV>H)44"# *D4M>/(0T9% M[-'(#Z 7?/%MK7-;"SK>PG:OW'LM8S)5#YUVQI!]DDKD?J>=">10$',2>S4' M"F!I"OWT7?]IK L[*D@G**%UH=N92UGH4^'+#DV$ 662D0][V0)!@S!N4WQ) MHS@@[S?K.PU7.M>VRP-N#LEOVXR//JBKI;ZOA7-/77W(;_3 ,;%T_-S?][FK]5LEF:ILM@?=5=!OS^^ MP;]@B)+U2^D[UH Y9XX M66R;YT;G^<-'E0#P%W:.X]PF2DO7PSX7.,B<+)9QCTH@+\]G!Y_5-;W0V;0: MV=7PV5V/V>B[GA.?O/M^#@1(1C3R0NJQJ$4=TM M0*. #XVJ[15'C+"O*3J![%/]@/J\WXBK@XKT) V]]IR$JE&,8DLE#!S>^ M;*'G%RBV@#D-.YM@$$LJO [&!6:1Z&%AQ;^[%>!7MI[J^CBLDL2L@&(-B8#+MVWT_!P(D F!(-&_/:U&'] 5, 3!@/HYAH/Z5, 7STHL% MC5E;&;\>8GX;7>',&GN8Z,%^G ($"@N"N#\8>1Q3(:,!#@$.)O_7."4&VN$$A;M#4. ;^P#F#N;Y#R_PU2#KS2D:% M6BW2!#9.T](6Z61=?79LW@6ZYN^66K,BL_1.UR'),F) +6I%83,24BM7T4U& MV@JEK/>];'SYY>9J\-/<80.>&X\=>;EZZ\Q[RM>;+(7#\E2U"DQP=YC!V25L M$P%&I*1,,/(^,P7"WI.-2O7=2 SZF"'$R0*'=.Y[Y+/^KOJS)00>\3&3!@9M MB)G#W;&:D=_3 O@I[6_-T10B1L.PWR+QB L,H2AROGO(7#KT<$1$9>3>2/01 M$1Z)P+7XD+S;3:+>5A'.CD_1[MN0\U_Y<17'V]FR9Y^M?+BZR8,E7?C9+ MUCR&)XLD7?DYW*;W%]DZY?YW9_2L*O@:WB]S++AX]V;MW_,;GG];7Z=P=U&W,@]7/,[" M)-92OGA[]I[^\H$9^(*H\7O('S/I;PV'^J]=_$X&$P=W[&KY+H7^$\7[X]<\^T.5_XFRC_ MFCS^@Y<#LK"]((DR\;_V6-;5S[1@D^7)JGP9*%B%<7'U_RPG8LP+K'R!";J+ MC@25'_WNO?13P[?W.10\/X^"(H&_E0-,)Z&C&T+TF<+S/MUWC.Y^WW+X"@FBI64?6! M#3;XQ4]GFD&)QG1F#K1GU*,T1'O&SE&J!E>\:ZK?Q6WQ2[;V _[V#/@^X^D# M/WOW][]16[\_N4PW+K4? M=855#Y;ULM?%G_D#CS1:7EEY-;3;)(>YVFYD&L9:ODPVF1_/LW/M?9;Q//OE MY+3?+),T?YWS=*6%\0,LDEB^ZNE$LSWI!O^B['*P!%ZXAL4,PK4?O4[BZ$E; M00_W("E?W_G!=UC_#-<[S$.>*:F2FZNN%C.)Y=A[U_^<^'&F+7D$7)> 3/"9+4*Q8*.G^F^<@ KH&NXSP%S36^8T:) MZSK[5J\ZQI7-GM$K=8G-NBNYH_J7#S(Z^9^UKJ1\0EV%K MF1>;'.1K-F;>F06<:1S,!V4S5WX4'84L@Q@Z/9BJHI5"L,ZW]YYVQV'S8Y:IC,D6%3+[!2;C)B.URGNV0C4M(CMN-H_>SK9=T1]Y5/#)K9'SWL'>YK1 MZ2[Q8+M]*46YAG B#'"@*<+'(\@78KH&8;2[/9HGGQH%!@=G4K4PTYA%74O\3T ? E42GAE3F$H (A)J.5$:!?4&R,,_0 M/H?^71@)Y7AZE2%IJ>@E^QVIJL;A#5333N?^" K))KK9W2##M0]51P8(D3TZ M+:MW1(&TFKN$7U_3)@4QHX ^K=FN2VUB&M;I91\,UU*)/GF\IQF@3AS75(F_ MYW3=+U@$F!Q8K;P.PA]BZI1]$M>/_* K^YX6IE,C7S\2YA, M5"?,EI=AC!@K7SK$8 %C!1:8,@7[.BZQ; 4((";3$4[\!0T6#RPQVL6[9?$1 M] /,J6EV!.-E85E]G"C>19-!F#[>(.LK+UHYQ$Y3T^$YQ%.8*_+*UWM3I\2U M[=.+81.PIM)!-60J'3P\"UIPK--;:*ZN\(XI2R=;@YIL#V>B@3G6$G>61717 M'XC.675TSAH;G4L3V :+<@?"_59D;I/A'%5V5A@#3LQ&A^6&B3BUL-QU_9^- MG\*6US@&=_N"='U7V":-Q*@*:^X:2X)DSE5%C62O2AI6[6NFL&P;BU#6"5/8 M:B72&&4E?_ C/PXX&;#")QV#$52X![M:KM*%)84*=T!;(SHO-$RF0:]:F&4; M[#0C*-^ZVURW0#2I1!88Q\:U"0_>L0YB+\CR]2*)#MJ[5$>IH9 M]^'XNVSF1F@9[#KE:_]);>%.#1=,>,\[/UP&URWUPU*8C$TD M-,$B35; D7Y<*L-#>S^A%VY #B2I HNL1S6Y1#@,TLAU:8B^N-VZT^A+T>WU:PF&K2)I8A5[MT/ M2!& BF(P06'T0A>J[1-GM2./L5[H%79,?9"W5)#!70<'>!HFX*((9:KCR>N M>:,6OSWZ:-+)+L"4"@ 8;3F['2P3@27J$9/V[2]0Y\E]'/X'=MA\(]0ZL)GV M1ZDC4Q[Y0AC U)3FP_45#;80ZHHQ,*V@1U%Q@'@A*P M2=8)F"0@J_-E"&N$25U$//KT]?-50940H16@>]+@A;# ]SY YVR9/,:H8&;/ ME@%MR""9G+O@PY:2'8:A_;)LE'(NX.9H*=HAU3'&L&$1=CB4EV3P73!4 @ S MAUD2VG> KP29IY;YAUX'(*;:I2A??T:(6=WN@II5O<,@IRSD#-,BCB.7,$"% M9CN>[H&99TLN)@QQ&5"/@5FU%^0T#<"J5E>_V0!1]/%.?0L0*K7<(^!-)&>\ M"[ROO&AE'-JDC!%7I;-[E1@S%,@#VC' %-!_#-9D+N 40^%T+LO_>E@3[+ C MA"N*5H:1IN-U^W$80 P%7&,&SK>2/6P#MJ@S@#1U8AA=2^L9/8%P<%P9;IY^ M(7\;BV<-&\0;-8]AVU4MW2:PL4#Z%9G8((L*K-MI MR%),XM[48".WA\)IG1*/[B.)ZC?4.$9&2P98G8XKN^$P'F7:4H%-=!V8U--; M989C$9WU :UCPNEV?IC9RA?K$-O= !/<9!YA")A^&D3]6>%UW0LMG1I1MY & M*##[ $3M6F,X$7JA](41M=R_(+.\'? QV[6/V1[K8PYZQM10W7M&1.56'N[W MU"+]I:XM>V?08$!#X=X/BS"67'BT%[:O4=>H$*#M6/6WK[7.\!L:=]LLSWNK M?KOAU 7GE?=<7=K7QI:0JHI?*A/MN=>M SH 0,/U&D3/B),ZJD#SU*#T?."^ M^\;NDC&)<)1Y "W'1V?[ZE- 5)XY_NS)=OW# MH<)YY]F>O)P8EC%L&2QM3T@/2G%T8DDZZ&53.IY['1E15B9@&'TWW;JNI;XI MKP/ZVJGUM3.LKX,EGV\B@0X"2)Q,G-=R07-7R4;]!K,H<9F#5IDY>9^J8$5.?>?8%-PX,\_-NVL;XM0&Q!^V](D.I09CBPK/0^L]U92 M/E1PB6ZR5ADS#.*T(O#4A%+'U8,=10\_,)T7\F(B$1,YN"*,&, MDTX5 R9-$>,W+&(J$LFTB'BUL\)S(D97;"7$M#]I W M2?XM_O*@IQ:S4H9^$'44^R>X#FA M]: [DM]LR!.XA'Y4PJ2 M)>,P)<@T!6K:Q5_9/@PV3-2Q&:C/?U<+-5SM,CDQY:%E45A@&@VL M'M6;K\GHHYU9?IH^X:PW^%C>_0M0N'>Y\ELSPUW\*/FYM1MW8]#?FM%615?M M.=F_9@\CW.(ANCC)RW"E.%.WO>R8B&##/[==!AK4MNRM>CIH,'VK'NHZ7?L6 M"V>&<&K$(6"GHM>VG,&0D]4JLQ@E>DN=0AW;(4Y+#^.Q2@_/I@[QHO1E(SK( M*+#-XCS,BZ3IK&',[_RI2M#=9,6&0?,*)[H..V/!EYNO&4J7)^Z+O5I,+3S@ M 'R#'.6+4K&)V*P_?^ IG@QH7+JP7ADO>U;R_>!P^KY#=%2FKHIW,_>TX5D" M-NK:#V6S]ZYPXN-,"OLU>E)Y$@L.Q5EM9E2VJ$O;NKY[;M['\09FI%#1ZSH[0LO6' B:LA%-?,5]4=_9,[T8'J68OSFS7TF/:.N1 MJQAZ5=>9>6]1+HS M)OU-M5]5S ],-C5&T&:]VA(US0Z=4*JC37@N%^DH<\$PHOK BXS:Q*#.>:N( M$ML$NXP-O6A2EU#96PE%.AI2[CDZ5 1S%E\/U*;FWC-OS2R)$YC,)(I'O?-O MS\Q7[9N3K8#G@@BPY.D <]'0=\T_Q5IN:QJI"U8T9M\.SC]Z0%RKM7"�H> MF>":IZ]%,,DO-F^09 (>UF)CW^68. W#3ZCT;86M!U;_4B _MF].MA0F&OEF MBS/QVV9LQU)X(*Z9*[_F>H2:UHZ%H*Y.S/9"4%@;YGI%;D%G1DKIB]D"^)') M.B/2Y#0 !E=#[3[I)\ MJ3TD$6A>A$LB!3!N[IL.H/L^V8KJ)DT>0K1N_ R@UWI=6"/80A@7GQ(%H#7# M5=5NEP!F$$UBQL0#>A;]V(^>1 )BBBVNPKQ":3XZ$4%7/8*&U-8\Q::*3M"= MKJW!K@J#301X;0[J[U(383D\E,A7:W3-BWE<)0^\R.4KD5\8S\/ +SK!5;C4 MY@GJ8I&GD*X3H4HK()DO*T7,EL*^G&@=X"T0_Y8K!HHX!@:S KW MH9\A5TU-P1/5"#4?N$>$11"*R1H$J2O.14)CMZE@\R?M*41W-LP_@'XDNLS> M$1PR#S,Q&C$&/UMJBRAYS%H)%@CZ9]J0_<$:^X,-VA_#$2^E!3#8X#._1$J; MCZ320[Z22D_QF53:?">5#G^<=(0U!ZOM9_"H/*O<:]SME42S@ZS3>QNVG[1L ML[[7E83K4\E52>IY MZ":(0]&^-M#>-E'G#6K)YDI=*@R>;;2LB(BX%>9M%XXR>KK0:=:-'6'93M0H MK8GGM9D&SS.-!CMJH-.VKO\ZB.>':;?/V6Q('#<'X^GPH?3A+VPH!>E@@\_5 M'TV6);4/46Z#N9+/):Y)*:'#>1D_3+G]W.DB.UWN_1-'K*B,"-]'^&J=MCM?ZPZL< M(\(7HNL*%:-7WL2Z2J^)7ET=K_+#M=0-Q=+^Q#W)B.=_XM;)A(3*KP3.&*K3 -7"/:\B@E\.54G6PK>D(R)K*OP'V?/V9 M+N5B[:#WV"IM5^Q?:<"I(W#O"]4E'7G!C34R%E?86UOY)C!7V,3Z689>;0=U MR&HTY_8G32;U =.]S$3)R/"(Z8(IV HW4X/8GD4,VSPP2%9+[JXPM_33&XS' M4@1U5$QH>Z71Z^BJ= JX4/HG0Y MI+S*ZFXE(HA%PD!#]0F\(B@B'!'PWASS&9,U!AW"9!X&M3-"U(-![>_S^!:+ MN,^-R&ZK'2 WS5&J*=+$],OJF;BEE^?'"0'L1H^LR41BPYE(7]HY(JV$>R4F M>58FT"Z,U@0N&#L 0+)3!"E8$Z1@@W&&'^8JV4'6L7'BV.L!+A()EG4^E55] MN/!0C/-1%@/'TBHVZK!:&>IR9E2CYNAVE1&*WU0U!*_>/O+H@;]>X8\*HP)B MK;%9^CCGBZ=JR6 XDWO!GU::? F5:'DPH=:GLOY/ T6X^Z0%(#>*Y2N)Y M6.8=7#?PZJLPR$I: $A5.KT,G RNW^E 6:L?=0#E0OH)UA5/[\4/S>('L:&Q MXM=8Z]+ZQVS?%S_AVE0O?@GWBT!GF1;Q!;RJSQSKK' V53=YLA8_Z KTY\E* M_+D$^,13K #/%TF25S?80?T3O^_^%U!+ P04 " #+@*%8#9$;H7D" "_ M!0 &0 'AL+W=O:76]<3W559B1=2-J)&;FXV0%=$FE(6O:HDD=Z"*^5$0#/V* M4.ZE4W>VE.E4-)I1CDL)JJDJ(M_FR,1NYH7>X>")%J6V!WXZK4F!*]3/]5*: MR.]8??A9)[8?)?PB^).'>W!=K(68FN#'_G,"ZP@9)AIRT#, M\H(/R)@E,C+^[#F]KJ0%'N\/[(^N=]/+FBA\$.PWS74Y\T8>Y+@A#=-/8O<= M]_T,+%\FF')?V+6Y\=B#K%%:5'NP45!1WJ[D=?\?C@"CX - M =$3G=;R*G\ M2C1)IU+L0-ILPV8WKE6'-N(HMX^RTM+<4H/3Z4)(79B_?STGV19S6&'62*HI M*KCZ2=8,56_J:U/(IOO9GG3>DD8?D,:P$%R7"K[Q'//_\;X1V*F,#BKGT5G" M!9$W$(=]B((H.<,7=UW'CB_^=->GFFVYDM-1$. M@[LS2I-.:7*./5VU9@&Q@5I2GM&:L&O!V1LH+6E=&_&+^>J4ZO.\EQ>C*(CO MX+.K>8FL[)[BW?45Y:!+T2C"<]6#Y4&R<0XC/,,N\0L,!TE_-$K@F2.1W/21 M4Y6)AFOUGC6,QOWQ^+8'#TW5,&*-#"^$-<0Y.RL)+_ $+ [#'CP2*EWR&UL MK59M;]LV$/XK!S4H6H"-WOV2V@:2=&TWK$"0;-UG6CI+1"52(RF[^?<[4K;C M0(F!#?MBD4?><\_=\>Z\V"G]P]2(%GZVC33+H+:VNPI#4]38!K, 2MSPOK'W:O<5]_[D#J]0C?&_L!ON9GD 16^L:O?*Q* 5 M22;',C>)&>G0^]7CI M?W7^)9\'R.QE2%=#5Z;C!2X#*A*#>HO!ZNV;>!)]/$,X.Q+.SJ&O'H;2 ;6! MQG.O#]S-GOO&<=^^QOT\^MLWLR1*/\+_]:5T%;7/UT'R"0MLUZB]T$4?[&.' M/IWN)QU!O!-TI5:]X;(T[^&+VJ*6U!/L!R%-K[$$\KWJN>;2(NT.>A>0L#R> MLGPR>2:+YG,6ISG<*KDE%.H+O(%"2=?=A*Q&]A,6YS.69,GH)&:S)&;1+(?? M^G:M1N>D%N?1&#!F\V@*MXTR6'Y 68)!LE]"(U!"J[2MJ!?NLSM23B,V2>9J09W$.=ST%G%H4/0FM6O@BI!1(:4!GI-?""C3@WJ0HZ,[ZD4*+%(JVX_)Q M;(Q D]ED['@V83FY?8_=T1RM3$\I *NH4_N'+RUWX35 F8,=URY#SOP(+F79 M9#H2S]E\DHVD%Y S&C9!HZ MKJTH1.=#!DVF'B'*7'>7T]C*FGZ\.PI]90405#@QM2C2ZG-![U M,$"'C56='UIK96D$^F5-_SE0NPMTOE'*'C;.P/%?S.H?4$L#!!0 ( ,N MH5@@1^X0MPL &\W 9 >&PO=V]R:W-H965TTNY]IF;9UE457E)*FO_X 2I;E MB'XHC]F]NR^611(@ (@ %(GMS+_IN9"%.3'(LW4Z6!>%,O7Q\,&3;'!VHMNN\K,3619IDHFKG*AR ML>#YW85(Y>WI@ U6#9^3V;S AN.SDR6?B6M1?%U>Y?!VW&"9) N1J41F)!?3 MT\$Y>WT1X'@]X(]$W*K6?X*XHME MJO0ON:W'6@,2EZJ0BQH8*%@D6?7D/VHY' )@UP"VIKN:2%/YEA?\["27MR3' MT8 -_VA6-300EV2X*-=%#KT)P!5G;T6>W'"4#'F79#R+$YZ2#YDJ\A)$7R@R M_,+'J5"O3HX+F Z!CN,:]46%VMZ"VB&?9%;,%?EG-A&33?AC(+.AU5[1>F'O M1/B)YT?$8938ENWNP.@=PWITX;T9#?INY&__"6T+><-^;L^8?'C M>;/Z3?-;$8O%6.2K'F5 M\(4LX3%DKPA72H!QI@D?)VE2)$+MZ;W/QS#)2#&7I>+91+U"^L OC_\-OI(4 M$AR,*D"FF2B*))L1GN<\FPFM6:__?>IXT;4M\/6B,BB#G/:.&R+7!\D*C*T M7_WUXH+-ZY;G$[(LP8!@_P)A944.N^%:5,P%IEUJ>5WKL1D-PZ#3[%/+C=;P M'@U]A_I^=V 04M<-.\T>92YK2%,<=A@370%E?DA9Q#H(6 @DVYUFQZ-^FS"7 MN@$@\2(#!\SKHHUL&D0^^71Q#?(JB%RBV:X)@E[+HI9E=>FA4=!MQ2>S6]*D MD>T9X5UF]EP(C=3$/$T[Y-Q'W[>=(2E&01K"TGF%>D(YCT,+[A(UM$3EH9. ;T-I61+Y P*U*V/L/DJX%1N,8ICA4+SP:A;Y1O/LP=.A$TS;0 M&%'7"HUB.%AW+>J#:3\$Q1=9P$Z\#J$4&0M(;T3CQ/>Y5.:"FPFZ7LWUJ>N8 MS693R4,:6EV7Q"QPMKY/+@\D8^CXU(]@O^]T 'F>H;TS+HA@_[,,"-R0>B;, M]Y\O@&BPYM8. 7NJ18/0W04"TUI!U&KQ0,L##\*>I50)J$D.41TLS(1,<[EH M![LQQC@B7_)<1S5)%J%R![9N)$I1'RKMY%<+'EV MI[4W>*/:3.J<-BGNCC#4(.?IIE;O".AFN:AC%)Z+>UZPC:*8\T(/*15(F2LB MP);E(HG)7$QF0AWM2&N\)JWQ#DUKD-TZCMU,+#M%MR[XK(>E*0S)6TV7+8Z?!LNF--O>IMGR M:OD?/K*SWVRF]@>FRX;D6.\XK3C*U-(!ZN3+AV"I@3[_1G[_![G($Y%UN+(A MX?/,446?%&@+&F##8@\/1N^A&<$N->;9-THNC\Z/.J,<2$J[@7[?N,NH;JR,.P_ XN,>^R8(,-=2LB_9?>A 43DV["TI]\$Q93#G&(T^A"=1.+ M@_!44#LB6;^)9/U#(UEC%+M1KLTFJTT.]I4)*3,8V [,(6K/19/F_TT"WMW\ MM\K6']>LTBTG2TC(:+U=OA<@!6!SU&9MM4I?( B8PEAYB_P4>"15GR,F/\7N M=&!K3O&(U7@FB5?IUD3J4':!^[XF/M;\(-I9"0$(1@5 SO>2I\GT#L22$R < M8M+6R".=#/;A"'(\A>Y1Z$50Y11DF0@MS&:)8*8YQR.GYGRDSA#%CUAH\M=2 MO6M278A79(Y)NJR"N8U(:B/,4=V]\G_M^2PYDWD[>SJHU1/5\F&Y3W](0RIR M4 [T4+C5$WR$Z=SLL#3H4<"KYV-RGO^?? FK:BNWN3=E,@R^S_5#LZ;-$\3# M(H[[,'BDV \#0IP7*5=-3/L36+O*Y:2,"]AQ/QY==7TIH_"@3MBM4 ^;+G,9 MLU^09S/+&+L/FZ[^LUQ .H7F=;Z _3;F6S(K1JTPH"SL!K!#[/)IX/68V[6[ MP6H8>#3PNWG7, QLRMSP<.P.]5E(/LL[4/T5=R.>\0GO#/5]GWJL>[@TK#L> MOVBN%]# <&XVK#OZS_"G2%-%WO%\)C5[6U;,=5'M#/)TF4\MIX<^V@%U#">Z M#/#@V4)7(?#4VPT.GX#IFP&_77V2^0RRXI&.FW:QQFS0]>XIT5!W]%(5PT$I MR,VV#6S5'0^PL,LK<@7Q])AW P/'MFD8&!2P[G@"KQ%ZU#7Q4W?TGV%W]<*. M(M"[;D8^Q [;ZC&?R=NP( 178Y!7W=&?FSTE)3MR:&AR['7'$RQ0X()>&5G2 M'?UGJ.WHNN!9*NYV69(-MAUXIL6R'>JR+<=V1C]''4-YC$7@U%FW*CADO@M. M?^!4N^["*Z+C\@.<+84<7VE M&%)92),+\'3Z8C%.3A)X,=X;WTVH22&>X_FODN=8817X,4&KC/:V>QL&?%FK M]F#F5E??#BJT/:PP@$6,:N%@D5+)X<\<"]RZ6HMWXGC1*J-J-6SI,(M TS>L MP7' ]=OD?57#P+5Z_,WB/:R@YCR0G9:9V=3>J'4,(Y<&$20_C8_&SR22&'?; M'#^AV90ASM4:,15":5MF;[;#X]4D_2I4F6X4:R FM=.VM3@,RF!FVJ]88VJ M+RG^:'0"FVJ'BCRV#HG()WUQM!)+"PH_W()UBLC*(C: M9OI3+U6=!57?0S6MS==DY]5'5.OAU:=HX%UFJ.NIF *H=11X@TJW5B^%7.I/ MJL:R*.1"_YT+#I+& = _E2"&^@4G:+ZQ._L/4$L#!!0 ( ,N H5@^HBB8 M804 #42 9 >&PO=V]R:W-H965T]MY M1]Z2I=8?_.*GXF(4>86XY+GS'!@\/O%K+J5G!&I\;'F.]B+]Q>[[CONK8#O8 MLF267VOYNRCQDT M*(5JGNQSZX=ON4#:"R3HW0@*6KYDCBW.C;Y'QI\&;OXEF!IN@W)"^:#<.0.[ M NZYQ5MMW!J\C^ZX^21RH=8H!,8BI@HTL/M&L*60P@ENT?@=6TIN3\XG#E3Q M#"=Y*_:J$4N^()8":^4V%OVH"EX(&80RLF#/K$9,V'+#@NX_FSC$3T M!?I>SU]K9APWB/O\0!#=?!/"N]OW8?;_:._F&"QS&UU;")0]05=,,I5S;]^2 MKX52/EC@B(^M@-VU'] ,1_,YIM.L0TOP/*$X)3&Z+ KA<02R'C2J Z;8D[-' M&Q:<#C$&U/":K(PND=1,(83);'Z"?G$;\&W^(*2C\GC !^-XGN$TCH9VIBDF"3U![[1CLN7Y%Y9] M1P.W)!O@1JB//SG(;ZB5+V7V-*.8Q%&'EN(HHIC.(_1>54P4J#)"Y:("U98M M2^!50_D9N?6ITR3+,3$TB_%T%N$TI5TJB3%)*9YG?3\_]=G'@Y<\Y^42U.D2 M#\"BL_@J:+QZ",G1NJHD+]:0;E!"EN>UX>C26@X;5LNB<1YB:\,YC#$N5)KA M50VZPQR!?M8.!4>R_7UGGG='2$ MO'A_6AQ:F.-DWQ@Y9,BC^:F@4F.;,;M(*I$2ZV1AYIALF^ M&29/:H8#3I=M2]]^>Y,\+OM_T"1CG$5)9TV@::9=%/[7,7U,9D/HFSP!S*?I M '$6/0["9W2 299\&W+'>$;)H;OC^/LA-B$XG4Z[A S3K-^Z_S:>!'#X*H2< M=H+X-* X A#I'B#2XP#1_#P]Q+85YQ8C&*)X> WF@,>%E/ZH7^F07&&S.VVU MXUZNC2]1[:N.@^$*&H0H@%V!K(-'TQ] )/A8EX/0&*SC&4ZC>9\,%0$S:B.V M-T= M0S,M3C.XAX5C)IE,$1VP9)&"0Q(>Z%#R3KI_)0O.6CN/UA >A:N>97 M_9ZZ_R9RV7P*>#C>?%"!H &46R3Y"JY&IS-H3J;Y2-$LG*["AX&E=DZ7X74# MO9X;?P#V5QHFE';A!>R_%"W^!%!+ P04 " #+@*%8#M9]JJ@# """0 M&0 'AL+W=O.LE[WL1JV7LC.5:/!&@>[JFJO'*ZSD?N7XSD%P*[8[8P7N>MGR+=ZA M^:.]431SCRB%J+'10C:@L%PYE_[%563U>X4_!>[UR1BL)QLIO]O)YV+E>)80 M5I@;B\#I=X_76%46B&C\&#&=XY;6\'1\0/_8^TZ^;+C&:UG])0JS6SFI P66 MO*O,K=Q_PM&?V.+ELM+]%_:#;A YD'?:R'HT)@:U:(8_?QCC<&*0>L\8!*-! MT/,>-NI9?N"&KY=*[D%9;4*S@][5WIK(B<8>RIU1M"K(SJR_F1TJN-0:C88W MO_--A?KMTC4$;17.&_^SGGW6 @E]/7=4 \@2Y ]2]Z?QAS-EX%>OTH#+WP/__6?SB+?]8?Q=.4# MYEAOB/+UM9\P1#\M$/ MIN(%"Q8^#(FKCY _T69HQ2Q(I[1"C\6A!Y\;@Y2]Y@1BJIJQ-%Q,Q3'SLP1N M%+9<%( /="?H&0*D%P;Q5)PP+XK@%GD%1( ;"FS^HQ.*#H\.GD)L*J1.;VP- M5)(W4V0_)0939#]B61K QTXUPG0V!4KQ8 >: =(.;8]*:0:;3E2%#:"H6R7O M^^WT,QFS8%GL3\49\_R$^GUV\'@4S#5B]^1>K%%M^]M? M0RZ[Q@Q7Y%%Z?&!<#O?J3_7A=3+T*$T]HB13[WP1.T.G.$R,;/M;=B,-W=G] M<$>/)%16@=9+2&ULO59M<^(V$/XK&E][#3-. M_&X@ 6:27#N]F5Z3)FG[69@%:TZV?)(<0G_]K61P' Q,TP_]8DN[VM6^/MK) M6LBO*@?0Y*7@I9HZN=;5I>>I+(>"J@M108F@*'D'_ M6=U+W'FME@4KH%1,E$3"*T(QO6YU.>Z41[*YWVG^QOJ,OZ)R# M&DP\C4H-R\NV"FX:!>$1!1'Y(DJ=*_)SN8#%6WD/C6DM"G<6W80G%7ZA\H)$ M@4M"/XQ/Z(M:#R.K+SKIX2''&KGXL)SIADM5T0RF#I:[ OD,SNSCAR#UKTY8 M%;=6Q:>TSQZ;)B!B26Y%4=%R\Y,B_*BIIY5]_# *_>B*_-__/VHJ-4@")O4$ M$Y?E-G/[YTPFS2?J<@SWK("]7[O'L \ M<:_VV6(YPTQM .NWG^/X(CA 2\DGIC)18R;1VWZ]1!>C'P\23T!.TD).XPW%@6.,#+-\? MDR=L):!+4WR'99^$IGP;ZVK7-?M'TY$;) %"H4)T+*I:6V! I:!T/PJI&X^& M@UX7[3*Y>0,NUYDM064N-^^^Q1B:9;)&_A:-NAV;!FZ:MBU[J!2]S@12@%S9 M.4L1>TTSC+34=I2[;B:8U^/-'(@UL&*E>0R7*.I?#+'<9#-;-1LM*CO/S(7& MZ<@NQ.)1E/E&P^0R0D<5[6,DL+=LN)J/.<\LT5R\J'BXDUZ08^ MI:NUQ(&SR_.*KMBGLUY*DN:L$&E9$,Z6%Y.9]>8JP/EJPK]2]B"T M[P1/LBC+.WSX9W(Q,5$AEK%8H@0*'_?LFF49"@(UOK4R)_V6N%#_WDF_46>' MLRRH8-=E]C5-Y/IB$DY(PI:TSN2G\N$?K#V/A_+B,A/J+WEHYYH3$M="EGF[ M(TZ+YI-];.YRRP&X7V$KO9B.EY3LJZ>4Y+Q\(Q]D@#;^HHZK5H%Q:H%/F MDL.O*:R3E_-UR>7KSXSGY!U;2/+R,UUD3+PZ/Y,@'>>VH8R=L M!+CC C _WHB*QNQB @D@&+]GD\L7OUB^^?:(>FZOGGM,^N6\20M2+LDR+6@1 MIS0C"?B45(Q+2*^T6!%9$BH$DX*(,DM(#:;FA*XX8Y H, J_L@$3,P$(,C76Z/7KASXAC>*YM>$ZP.V:&ANW;Y*O*9="8 MMMNE!9R""4DXE8R\M%X-] VFMOM\,.I//1C]7$IP92^#?0=$W=$F, W7\;0! M+S)L,,H'^CW-ZQRB(,TVA.9E74@"R"HD6 /#05MAN' @UPEWQ@(_-+S 5!K_ M^CW.ZH2!3=:,L.428%&9+X>L2/]#%4;"DTYWZ!O[FE6LS=/UN]+4=$T(15/ 0$JB)LN MU'=];1F6[>\$;^!',!Z!@-:E8.LQ9P[. 6$2V,.(AG$WLRSU.) MVFG99]F&XUK:B&78H6V8K@G&C >#)!/&+3)KP8S%-E[009,T :#&W!L0%]A>88/+D7$_ S@U8(NXAC$3D6+#>0343$)M:4)RZ[LH._& M/89K9 H&AS4H:DE3W@ $PFA=L"*N$7HP:YH(8%FZ2MM=5#0P!)E=H0B=FF+* M3<%;U Z@&C($EB[K=LYV63L-2"1?I4BLO]4I;R5RE@'"-SQ#K6J4:?@(2Z;* M>%>L8,M4T9,NM5L09.2WM"A2!B +_^:?A$%NZ-Z & 8"GB/IW"/+%0-)7$U$ M#93<&+$6]E)X&-_A M$*1:4A8KC;^__@$EID?8J]>S5^]4]@JM$H"7,C\\Z72E]WAC]?%404T;"1ND MOZ,L]K@NIZ+B)Y:WM+K?$*)ECY\@$#Q:DQ_A!%]3N881@,:$;H0.-H8=026/ M;/+'/1(/$\,OVIO6?3K ":%ZF&8S.5*3K?# ;,N)H"2W<_M9L*(L&-DPR@:C3 MABQ8AYI)>RP8A#8-65=#HE%D3UD@I)NU.+HEN?J>ZJ0 4LN]Z@#5"@ P80@( M$.0JC96Z596EL4KP#%DU?]7M2O<(Q*!H)"SF#%QP+.G]/NG]4Y.^K9.0/SP5 M=X<*R2FA 4>,41;C%?0-F['T/Z[5W]4Y_%V?@[@?DM:M.0C],9 M//\&GLYI0>8T7@MR!;^0+_,9>4'SZBV4J+SF%,[%(6>P*;BIFUR;Y9"3,6RE MM]A(+:%3-\)@R[0;D+8SI.W33 MAG0AW)IR#F4G8YN#0G5/-4(/.JIS_VYJZK%I^+[52'%;(;O!O=<$=9C34MZF M+##Y:"4R(] MU*X=6_CH,N@DD 1GNL?$C&G!7(Q\-N7.:!7E2+7!(2[0X.^WT''T(C\?55: M*#CV!B'H^4YP*M]!&Z?H/\5R>H>K(!FC+,<%_VQ*\>/W[J=^[E_$:XCON%"J M]>LM*W2AN#H_R/XUN O M7JA+5!WW>F8%MF%"2_>TR_*?=ST^C(W1:_#' ^=_=QWNX,5SH+_X<%W?<$W_ MZ5?AT">/7(0[WLCU>+-O$(7M?B:PDR=??7OA6'#[YG, 7/V&L*D].Z5170GN MX(Z.21!Z.T5-W=5J94\[1>@9H:FGJQL Q]P2BC'. /Q7:G7ZJ+IVYIW MS_UH_^9^UKRPWDYO7OM_4-VY@#YV"4O-:>!-FNO=[D&6E7I]O2BE+'/U=TX,ZS$ M%U&D$MLSME/?Y:9.?+%S_0R3*XD3DF T"_]]5T )$6)I"2WGEP_=,8VR26P MV%WL/KL+^N21\:]B!2#)4Y;FXG2TDK)X.YF(: 49%6-60(YO%HQG5.(C7TY$ MP8'&>E*63ES;GDTRFN2CLQ--N^%G)ZR4:9+##2>BS#+*GR\@98^G(V=4$SXG MRY54A,G924&7< OR2W'#\6G2<(F3#'*1L)QP6)R.SIVW%Z$:KP?\+X%'T;HG M2I-[QKZJAP_QZX!+25#%",;Y5/$?-DFIB^[[F?J5U1UWN MJ8!+EOZ6Q')U.@I')(8%+5/YF3W^&RI]?,4O8JG0?\FC&3NU1R0JA619-1DE MR)+<7.E398?6A'!H@EM-<+7<9B$MY7LJZ=D)9X^$J]'(3=UH5?5L%"[)U:;< M2HYO$YPGSWYE^?+G.^ 9>0_WDAS?T?L4Q)N3B43F:L@DJAA=&$;N "./7+-< MK@3Y)8\AWIP_0:$:R=Q:L@MW)\-KRL?$D(_5\ ?X#1V4\_.#/[W0[QIHUXTUW^_(W^5Z367)$_E,8BJ!?$"M:!Z!>;KA21XE!4TQ MO%)-/L_S$A^3'"T!0A*NAAG0(,_90[$TZ[M-L0CXMNV9=MV0YF.7?_'YLF? MN/ACNT&',B=7<,]+Y3[NW 1,9\FIZV_P]L:NO>;M3=R9X=2B*-Z>8PSP*Z/Y M*QI@+6^HY?4Z(V:AO26OW9+7K30/.Y0Y^11)=@^^AZ M1!PK\#;E//2J_/A#[>")(-&*\B4Z-96$&H=')+C]=/69%&DID&;\?ZQ=_&X% M+;\DZ-BM75(K.,$[#)\8<@P['%!P]I#$@&$ Y))E!E=0]/FPHRWUB54H) 0)8L$]=!!!YBW%4EE7D*7' #S.181 MM15VX*;?X*9_*&XJR"0%?58IK \R=S-Z;1RS-*5J%DGJ+!$Q(7&&6C?)E^0H\$W(*;<_FGNN M?L#Z5#/]9LPN.G;7]E93E,VMEF.FS^-7V_1UOMO>[O<00:9@Z2_YP"7E_%D9 MX8&F);PWGS43 MH(6!9TT=?U]@=H-R-N\&93@.,2C/A0"4N$@A5DD$L5Q A-!?E9$5**H0?/E. MWV*EFT3*Z6C\H,S3WF(W0!VG08OB^5,KQ++A&DV[5%J)9CY7^K9G!];4GEGA MW-V@V9ZG:>^A8"+9F.#,+"?PVP3?FOF>QI8+R&&!"[702=1IZ%])GFN7 ^5R MPB)7=(L@NEHJOXYK&21; G+B>B"H7*?X1BI*<2T=2=%7-;W%2&T*6= H21.9 M:-##[(Z1IR"PWC+!TIB4B%6\E2#5!G(H2@01[#BU(')7RJ^9ZK3[<6/+C1_$ MY/Z99-T=T2**\8X\/&OR\.S0//PEKQ?]N*>)VZH_.S<;CO/!-].6 M[1!:^A?K6K"M5HN!YNDY@Z_$"6E!FIRL<>T"? MZ";]\=SN%J[^V X.Z":]$*O)=GV(S=O4_TYOVO-#KNX[5SM.: MAF7-S'=>VI,-N7:+N@.@P@:@PD,!JCJ74]T$/FU^T^A#J=V,KS>XI8J;_OB@ M=^-8?>V*"0:',.?M6;O410>B7/=!"_0N]OB*A\/_[^O=(Z38XF7F>]80X@Y= M=6VKZR]]5J\/DG6A=H?=(YA,:U!O3Q_P\CYN WV/.FHSY3;W \U M):YN]] ZW*:67YV7J4W]O@?^N\\:#C_F[X.^2>M;=09\J;_("T1\+)3-9^N& MVGST/S??NM?#S7\,8$PN$Q0HA05.M;$M&YDCIOI!LD)_^;YG4K),WZZ QL#5 M 'R_8*A?]: 6:/X5XNP/4$L#!!0 ( ,N H5@K3\F?$0, +$' 9 M>&PO=V]R:W-H965T )B9%RVO3;K25 MZ "!!-+8@'UVDVMC<.S,=E;X]YR=-G2T5$+B2V*?[YZ[Y\YWGFZ4_FYJ1 L_ M&B'-+*BM;:^BR)0U-LQU=8)H/FW9&N_0?FEO-.VB :7B M#4K#E02-JUGP*KE:Y$[?*WSEN#%[:W!,EDI]=YOWU2R(74 HL+0.@='O$:]1 M" =$83QL,8/!I3/<7^_0WWKNQ&7)#%XK<<\K6\^"20 5KE@G[*W:O,,MGY'# M*Y4P_@N;7K<8!U!VQJIF:TP1-%SV?_9CFX<]@TG\%X-T:Y#ZN'M'/LK7S++Y M5*L-:*=-:&[AJ7IK"HY+5Y0[J^F4DYV=?^!LR06W/X$*#!^4,6C@BZQ0PRU2 MF0U*RUS^##!9P3W3FDG+2>G%9[84:,ZGD:4X'%I4;GTN>I_I7WQF\%%)6QMX M0WZJI_81Q3^02'E?Y<5>N MYZY,RTJ3-,Y>PO_Z?^J8MI15=!NX.W?U=)_LP/(%EV!KU1DJ@#F' M!1-,ED3-PA+77$HNUX[UP];!SNPY9'$XGDSV!6F8IPG<:/7(_:AQ-1>^YE?_ M3.@6#8T#YWRE50.&48>X.(1B=%G^U,["RU%Z($W"<3;Z$XDJ)]<(Q!J-Y32- M\# E69BE\?FA/ GS?'2^N\=OE1^R*>/,DQU>MX=M/+\')<[&2=MTS0).W!AMR8;OF-)C58Y:[J08]M?@^>4_ZSH@B3?!P6 M1?*DYI3I219.XM%.>JRYHKTQVJ!>^\?"0*DZ:?N).DB']^A5/X9_J_>/&5UE MNH4&!*[(-+X8CP+0_0/1;ZQJ_5!>*DLCWB]K>E-1.P4Z7REE=QOG8'BEY[\ M4$L#!!0 ( ,N H5@C)FZSW@( #P' 9 >&PO=V]R:W-H965TRC0-;L\*S8=&]7% ME>2F_?M1LN-Y31IT#WNQ)8H\/"1%:KJ5ZD'G (8\<4_6R M ":W,R_T=H+[8I,;*_#GTY)N8 7F1WFG<.>W*&G!0>A""J(@FWG7X>5B8/6= MPL\"MKJS)C:2M90/=O,UG7F!)00,$F,1*/Z>8 F,62"D\=A@>JU+:]A=[] _ MN]@QEC75L)3L5Y&:?.9-/))"1BMF[N7V"S3Q#"U>(IEV7[*M=>.Q1Y)*&\D; M8V3 "U'_Z7.3AX[!)'C#(&H,(L>[=N18?J*&SJ=*;HFRVHAF%RY49XWD"F&+ MLC(*3PNT,_.5DZ9J OIKY!%U;13QJX10T7O0$7 MDULI3*[)C4@A_=O>1VHMOVC';Q$=!;REJD_BL$>B(!H&.'%_]#O/U# M<=8P@\,PME4N=4D3F'G8"QK4$WCSLY-P%%P=(3EH20Z.H<]7=8<0F1&=4P5X M^\M*)3G>OOH:(^E#G(^CGIU,HB"^(O_[_ZVBRH B8*\ P0(FN:O@[GQ9\8I1 MVXQ[IK;(]A,3(PUEY#R\V-,Y+P0QN:PT%:F^("N;(&U3E4C.L<^UK7 G8^E! MHF&T3WP\FNS)XD$O&,5D*;5IR_$^;Z=[?D[)8-B+1V%'$/;&DTDO_#AQH5YS M60FC+9R]5,)@H-"DXAV>*TRXOQG@(74!O/)VJ&'\SD3C MH#9N;FMTC_FIAULK;9^&ZWHB_E&OWQ7TMBF$)@PR- WZXZ%'5#VKZXV1I9N/ M:VEPVKIECL\;**N YYF49K>Q#MH'<_X;4$L#!!0 ( ,N H5C5KJ:L$@0 M - * 9 >&PO=V]R:W-H965T;#FQ#239V@98,B_)ML^T=+:(2J1+4G'S[W>D;,6=' ,)]L4FCW>/ MGGLEIUNIOND2P) ?=27TS"N-V9P'@+*2JF8&MVH=Z(T"5CBC MN@JB,!P%->/"FT^=;*'F4]F8B@M8***;NF;J^0HJN9UYU-L+[OFZ-%80S*<; MMH8',']M%@IW08=2\!J$YE(0!:N9=TG/KQ*K[Q3^YK#5!VMB/5E*^XAJJR0$CC^P[3ZSYI#0_7>_3/SG?T9%3S MN6:Z))74^CW&;7SWNX]D$(<3GT["X:$L3?TX&PTQ#<6:BW4[8[CAH'MX- W] MB$[ZCD=TY-,X&[[*9$#3S)^,:5]C$(VIGT;)D-QAJ'+K[MK6Q]N]O97*K'$( M$UNS/+>^*#O/- Y>C0/."E8V)Q6&A6@LMKZ'"8V03-B31]G(3^.8+)1\XG:8 M:U>Q;6(0OV(.WDAB1"?^V!9[S[?8#\/H/PW3)7_LC]#''M@HP6:B+YUS MZ&!/>3+V)]F1!-&(^G'2CVMW/HK\\23IR\/$S\9A.V46(,3S+N!&( L7 M!?*H\ I&UX\41YS&1Z1)EO:E'QV3)*&'$N009ZG#[H9Z6Y]=YK&X%K>/A"G M^.A<\25.52R3.XD)2RP6I1=8GMA!>+# .GA&QFC)=N6Z5_E)N.6FM+B[PS\V MH-H.O.RFU]FQVRHX>&74H-;N+:6Q9AIAV@=')^V>:Y?M*^5%O7WKXNV\V6^,W+@WRU(:? &Y98E/3E!6 <]7$D.PV]@/=(_8^;]02P,$ M% @ RX"A6#7#( T$! 7@H !D !X;"]W;W)K&ULK59M;]LV$/XK![4H$D")7FW9B6T@R5JL0-IE3;M]IN6S180B-9*. MD_WZ'2E;=BLG0(!]D<03[[GG[AZ^3#9*/Y@*T<)3+:29!I6US444F;+"FIES MU:"D/TNE:V9IJ%>1:32RA7>J193&\3"J&9?!;.)M=WHV46LKN,0[#69=UTP_ M7Z-0FVF0!#O#-[ZJK#-$LTG#5GB/]D=SIVD4=2@+7J,T7$G0N)P&5\G%=>[F M^PE_<=R8@V]PFG"#SXMI$#M"*+"T#H'1ZQ%O4 @'1#3^V6(&74CG>/B] M0__DX^-D_(FH=OW3'[SI]%? +T^>0)2&D<9J_@I=U^68>+WM# MOL?2;%'RXRANI5R8AI4X#6@I&-2/&,P^O$N&\>4K'/..8_X:^NR^72"@EB") M+M_1Q9?IO@[XX=THC;-+^+_>?ZZ9)DZ KLE +2HKWZ/=?]"O:EL[FK'R@L<%RK;GE:'HDTB(^2C!) M+^%6,6F@0K$ VD'!,(' +"P9U_#(Q!I[GL-!F*=)WQR'XW$&=X)4YW*#)1(5 MC8)9+E=@5;M;+#@3L%Q3=7L(Q3!,LGY+!DF8)F/XI%4-W]5&FA6S"#="&8=[ M3]KF)9H0;F]O^IGW$S]"??=.!D-*;=BWIZ,P+T9[-6R%_G8Y7!F#U'6CJ-Q4 M Y(H6VG$5@M4(HW-FL1*NWB_.G&89X-^=<9AFKI=K54#".HG-"1_[D3C#Y8. MTNO0-W@?]%>\/(R+HE^T<$Q!OBI++6W8L]M]6\&1\.;/G1;!^&ZXOK VTQX\ MXFJO3/LI[9=F!5XV\0@NU+._@-0 M2P,$% @ RX"A6+.40L < P _0@ !D !X;"]W;W)K&ULK59M3]LP$/XK5C8AD#*2.$EI2UL)V.L')$:!?7:3:V.1V)WM M4/CW.SMM%Y92Q,27Y'R^>^ZY.\>7T4JJ>UT &/)8E4*/O<*8Y3 (=%9 Q?2Q M7(+ G;E4%3.X5(M +Q6PW#E594##L!=4C MO,G*Z*S49R=J47,"5(KJN*J:> MSJ&4J[$7>1O%-5\4QBJ"R6C)%C %<[N\4K@*MB@YKT!H+@51,!][9]'P/+'V MSN".PTJW9&(SF4EY;Q<_\K$76D)00F8L L/7 UQ 65H@I/%[C>EM0UK'MKQ! M_^IRQUQF3,.%+'_QW!1CK^^1'.:L+LVU7'V'=3ZIQL%D)^F@4& QCC8-L#7G>0-(7 M(&-R*84I-/DBT[V ETP=DSCR"0UIL@Y.!#U M/]_!,MCR3?>B3:?.A$#DGI@"B M6[2S=JO;F:1?__1$./O1I&)^2]WK_K)DRH C8SA/L6U:XQFWV;0/M(^YX M'G*!2WFKOJ(- DUY'%XV4;IC$?7[720:D1N\]]9$;+RN7Y+NP*)- MV4C.#) YXXH\L+*&]RC',Q8?L87^($I;BJCO]Z+HE6Q[_B#N\D[]9$!?SYCZ M<=P]-E'DAPG62QI6MN@DH1_UXY8B3OTH2<@==I6+A29XR@@\@LJXAGIV0OAZ8[P% _0]*7[!!ZM#.UZ^NFS MVFX4>RZZH+62*I +=S@U1BG%J:93EOM=K:?-2/MKWGS8X#7R()C@4J8 MHVMX?))Z1#7#MED8N70#;B8-CDLG%OA_ LH:X/Y<2K-9V #;/Y[)'U!+ P04 M " #+@*%8#N[(%@X$ E# &0 'AL+W=O@US,1*5SQN%!$E45!97_ M+"$7^[GC.\W&(]MFVFRXBUE)M[ "_;U\D+AR6RTI*X K)CB1L)D[G_S;963N MVPM_,]BKSCLQGJR%>#:++^G<\0P@R"'11@/%QP[N(,^-(H3Q\Z#3:4T:P>Y[ MH_T/ZSOZLJ8*[D3^@Z4ZFSNQ0U+8T"K7CV+_)QS\L0 3D2O[2_;UW2E:3"JE M17$0QG7!>/VD+XYY">BSO(K 67="@6P9G%7ZEVWH967_B?O1UR MLM8Q&=9A6'*K2IK W$$:*) [2<]L6J)@<1&U-L+"&4 MIR1E>:4A)=# +Q&^LLE*:)Y4.345KH9\.6_MP[LX\,*/Y'<]_ZJHU(@-3/X) M9B_);/J:B@%;V M/0EO1J$7FQ=O%%[';\;_PY(8H=,=2.Q)M7%ELH$6"^PB2,CDF6!W4QJ18C)Z M.B)O%$VNA[;]:$+N-QOL1T:A32IV)*(@J233#.U<-0:94I5A(:DPDK*V>F6Z M3VJ 8$=6-N6DS"GOF0I&4=2/<#CR;^*^ATUMO<535.EY0]MA%)"E+=^!DGU- MFS?NY,HLIS[Y?+K6CP0G1\OH^@SWHI9[T7GNX1VG^L;O)>#_3-R&MS@LD/VOE08O(!.F@)22)7!I>K =*G@"A])^7'U7 MY,*_[!F9QGYO;Q+ZY GG@ZYLKQ3[8MQ9O^@TI1F0]*AX':* *3^)^3^+)^";LK*-X'/@VEG<@-0YG MAD=#X=X#,JO+\G6E"1>VR>:5J0:;8+!]I])UVT%H _Q<0T(KA&]N=ZSA&NL] M$SG61U>IJK#(+(8,(V!MK@',H)8QV$$ZMBXV\(^=?ROJ,U_2+OJF=J^&4W.P M3]=B5]]O/Q<6Y.&.(8$Y_%ES:TR&6I3;&=T*D%L[H"J$C5^[>HIK=]L9^%,] M^KU>KP=H9.V686QRV* HMDCL1[(>2NN%%J4=!-="XUAI7S.P^!=02P,$% @ RX"A6'DYL;+= P [PL !D !X;"]W;W)K M&ULS59;;]LV%/XKA+IE":!9=\M.; -.TJX#5B!( MTNV9EHXM+A2IDG1<__L=2K8L&8Z[AZ'K@TWR7+YS$WG.9"/5BRX #/E:UY.BN@I'H@*Q#(64I54H-'M?)TI8#FM5+)O=#WAUY)F7!FDYKVH&83 MN3:<"7A01*_+DJKM+7"YF3J!LR<\LE5A+,&;32JZ@BO1WL96O!?YDL-&=/;&1+*1\L8??\ZGC6X> 0V8L L7E%>Z _1/]2Q8RP+JN%.\K]8;HJI,W)(#DNZYN91;C["+I[$XF62 MZ_J?;!K9%"UF:VUDN5/&<\E$L]*ONSQT%$;^&PKA3B&L_6X,U5[>4T-G$R4W M1%EI1+.;.M1:&YUCPA;ER2CD,M0SLT=8K3DU4FW)':V8H9Q0D9,_V)"2T _C,WA1FXBHQHO^BT25Y3LE;H)S)TQVGB1D':H05N&"?X"WIRH['O!G'TWUAJ] M#*]ZZLDH=:,T[*E':#H=#_MRR=CU_: O%\3N,#VX^/'S_3>P0S?Q_6_@]F4. MU_T'JU" 64_=P!]U:,DP=N/PN&:1.^[1$DL)HE/5Z65W'+O),.K08G^(=1GW MI(8C-)ETX:/1&#-XR.@\_QN[%N1$X$2!'=D4Q"//LGZ(M 9\=!3%?OS=\GLB MW/T:1^3G]C#L[./1$>.9BA7#SO>C!/6O/IK]&B5OA!FE1PS[H-U1GME&B!5D M=FC*I,JIR #G$HS:%( =1%=0#U.D>3HM1)#>Z%YO&1R>1'P#.E4H*#Z.6J_1 M "6*Z9=?[525M^VJ X+F*.:;<4X6D,D2""R7.]/';WL\(,_HW)TL*RJV*,\9 MO *:,FC-AH+Z%6?]4([\QTDW9V+5X@WHS":&W%A"8&UL[5EM;]LV$/XKA%L4"4#$?-%K MFAAHNA8+L&Q9TVV?&9NVAWG, MG-PJ_F #NX%'ZK9W#K! M<'2R%#-Y)>T?RTL-3\/>RZ1:R,94JD%:3D\';^CQ6>+T6X4_*WEKO'OD5G*M MU"?W<#XY'1 '2-9R;)T' 9<;^5;6M7,$,#ZO?0[Z3SI#__[>^_MV[;"6:V'D M6U7_54WL_'10#-!$3L6JMA_4[<]RO9[4^1NKVK1_T6VGF_ !&J^,58NU,2!8 M5$UW%7?K.'@&!=EBP-8&K,7=?:A%^9.P8G2BU2W23AN\N9MVJ:TU@*L:MRE7 M5L/;"NSLZ$K.(,36H(./XKJ6YO!D:,&M>SD(4XP88O: 9>;T#5]+C2G9Y'UUUA8#4%$VK1C3C2M1H#FE4NU0R MZ/H+,AWT&/+=OM_W#I=2M[7;C"42S00JR4#&^MZ1T/#*H*FJH4;-,7KUHF"$ MO_[77G]?"6VE1M(E'()T&<_[?-EJ=*&TG4&?06>B^50UL_[%>7,CC6T#L2^ M2ZTFJZZM7$%25&/G[Z.R$.X+T0&M#(10UI8M%45!K=B'HE>[.7B"84 M)YQZ$D8QH<17R1A.$E_%W5'V>H?.+P !*5W-()W;<$^E- %JGF&>T^BB?/?? M1_W]JIY6==WN<(MFJM4"7H^UVU6TF M,GVR1N.XS1LE!)=I6%K;Y/OZ<;BJ!BH9 H7D'1 -(W]\]SF_1U0U8[60P?N, MXY*'Z5-"YM)03%-(GX0%\B(23E!-6!8"689;B/"OW MWZX=^OZ58<+3L,]1Z @9"WO900FKS$-Y)"*@RA.^4?6:ZY,2^*GR'-.B^(KT M-SN'$10L@H9VT ACNX1+&JZ884K#B$,Y\\U^=G.E@>+1ZZ$1.B\2G$5Z'(5- M2?$1A)@?,\=$M)!@["HF!I^J#]]XF. M.0\CR"#_\SSWZJ6MUVL)TTJBI58W5?O;P0VO=2U;<>?!?(EX"A7$/$$"M9WY MSP07K/ M,$E37P%JK=CLS=4]I3)& LF"!I(H>[WA=3FZ(K/)H'0RPN>[RW?U\]_DP0"52O+<"]R MX#Q%R(4H*W"2AV-W:XP>Z7^5":; $(H(G!SF1(20<#"!*?J_$"4T]_ M7RZ8XQ189)+YLY,RG/($2*(_/QF!'0,(#T8H2S$GY*&6^P5(/:TG<<'8R>;0 M.V$&I5E[CF[06*T:VQTV]]+^J/Y-=T*]4>_.^8&SS1R[J.443,E1G@Z0[L[. MNP>KENUY];6R@*B]G4LQD=HIP/NI4O;^P7V@_P?&Z&]02P,$% @ RX"A M6-*WF'6K @ *PD !D !X;"]W;W)K&ULK59K M;YLP%/TK%I.F3=H" 9ID'4%JTDVMM$Y1NL=G%VX"*MC,-DG[[W=MB!X[/\>LZVG/Q*#, 19[*@LFYDRE57;JN3#(HJ1SQ"ACV;+@HJ<*JV+JR M$D!3 RH+U_>\B5O2G#EQ9-I6(HYXK8JWE4)MK) ^>/ MNG*;SAU/"X("$J49*/YVL(2BT$0HXT_+Z=@A-?"X?&#_:KRCEP-(\#T1.AK9=,',C4&CFYSI5;Q7 GMS MQ*EXR5D"3 EJ)I5OR#J7C^3=-2B:%_(]^4A6P-CS'4W('1=JBRM+;MD.I,*E M5.2'0(D8M#1*09 NGR:+7(4Z]6ANTFI:-)K\%S0%.!13F21?6 II%^^B/VO2 M/YA<^&<)[Z@8D6#\@?B>'_;H6?X_/#@C)[!S'AB^\ 6^[W@XU[ #5D/?Y)P% MZU-]*2N:P-S!8RM![,")W[X93[S/?P;,TD*V""E-YKBL1!-:FXJBE&ULO5QK<]NX%?TK&'7;R<[L6B1!4E)J:R86FS2=J-78 M3OL9IB")#5\+@G[,[(\O^+! 4"!D>J_[(;$E P>\A[B7]X"XN'S,V(_B0"E' M3TF<%E>3 ^?YQ^FT" \T(<5%EM-4_&67L81P\9'MIT7.*-G6G9)XZEB6/TU( ME$Z6E_5W&[:\S$H>1RG=,%2424+8\S6-L\>KB3UY^>(FVA]X]<5T>9F3/;VE M_'N^8>+3](BRC1*:%E&6(D9W5Y-/]L? ]ZL.=8M_1_2QZ/R.*E/NL^Q']>'K M]FIB55=$8QKR"H*('P]T1>.X0A+7\5L+.CF.677L_OZ"_KDV7AAS3PJZRN+_ M1%M^N)K,)VA+=Z2,^4WV^'?:&N15>&$6%_7_Z+%M:TU06!8\2]K.X@J2*&U^ MDJ>6B$X'VQWHX+0=G'X'?Z #;CO@UW9PVPYNS4QC2LU#0#A97K+L$;&JM4"K M?JG)K'L+\Z.TNN^WG(F_1J(?7][0F'"Z11O"^#.Z8R0M2'U'"O0K6F6,T2+/ MTBU-.=JP;%LV=^M#0#F)XN)GT>C[;8 ^_/3SY92+RZE IV$[]*H9VAD8&J-U MEO)#@?XF\+=J_ZDPXVB+\V++M6,$_$<97R#+_@4YEF/IKL?-YINHW3?>$8D;LX]Y8^4IH@?*!+WH_J*I%M$=KLH MCL1-U%SR=3.$JQ^BBBD?BYR$]&HB@D9!V0.=+/_R)]NW_JJC#Q(L )3J'6/ MU+HF].4_13S=BYA8(#&7XTS,>72@\1:),(H*$E-$.-J1B*$'$I=:7HWX8WEM MP/P:K(K3#TO;=US7MBPQBQ^ZI&E:6BZ>>]V6"B/>D1'/R,CG,A:S*$XJ/]]1 M*B+Z TWUIAN!QIK>@'D=@UQ+M#TQ_+2=;2\N2?A#1,1;&I8LXA$MT)WZ=6QI''D@0$II"T.)*T,)*T)D]14B9H+7*]*(\C MRD3T#KD(YE5 IR0\H+R,8_'@9%FY/R"R_:](K(2+OX+*Q4G@\>9>CTCCU8TE M$@A,(=*V9#9HF:EL*'RN$H\W<8BB%-&GD!9%-5=Y;_KFXM;\5HI4DS(=V>W% M==G&7I]MLP5CZ89"4_GN9-_V6_A.R^1>4"48S$L6'H2N:8C61LYV"(4U^X0U MXW6,9@T(367-D:PYH*S]L4GIG$;3Q0F]Q@L>32\0FDJO%!ZV,?D>G12AW]$Z M2JL0K.4/5(. H@50:"K14H;8+FB.9(/*#E"T I-I5+J%]LL8#;=AU,;$TB! M2.7=H7@NB3FL9;1!772ZMQSC7,O%GWO!M5!4&@J4U() MV68I]"]^$-E,\N+8PSDCI&99@:(%4&CJ&K*40(X%ZK<.I!Y9@:(%4&@JE5+= M..^O;MHANNGWS.LO99BO8S1K[Z%N'*ENG#/JYO8&W="0Y+QD%'W:,TJ'5B?, M2*/G'JB(@4)3690BQC&_/AGMQJ R!10M@$)3J90RQ3&_+KDC;$\Y8L M-K4XZ@/W9"G"/-IH;MY#=SA2=SAFW3'@K")K_ARQ@B/;^[.6*="W**!H 12: MRJ@4*(X/Z[B@$@04+8!"4ZF4$L0QYN7+S3$]KAZV]1O-A+ ?PI?K%YL76CIG M&A]V^RX,JBZ@T%26I+IPSJ@+A24URNDITNF*TS 'JBN@T%2.I*YPSKQB&0QS M7[M+JR+:U7L2RIQG"%OZT 0VM@J37PF[3&.;\VK_B;QQP]+4%5"12:RG=G M3Q>L*L&P&[A@=W"]ARK!4I5@LRH9_=C&KU(GYE%'<_0>Z@1+=8+?JD[.NO?P MFK]YS-%S$E2[0*&I?$OM@F&U"P;5+J!H 12:2J74+GB,=GF->^N$"^Y[-ZAP M@4)3*9+"!9N%RRN]>R /-X./GGN@:@<*3256JAV\@'5C4$D#BA9 H:D;K:6D M<09D\VCSN6)2@TE26I5MPQ:N45P<[52I4^1:!*!0I-I4@J%=>L M5)1"%2TEH*H#%"V 0E.YDZK#_3^4DKB@4@04+8!"4_GME).8I0A /0GHSJX6 MK;LC]%?L84T]B::A:R@G<:7R<,W*0ZTK^QUM:)H^KTDH-QU]31]HT>P9OF-E MH7V_:1YD-"V@4@,*32582@W7+#5@?!I4?X"B!5!H*K]2?[AF_0'@TZ ;NEJT M5_BTIJ'1IZ7><,UZH^_31U=^F8MO=G-0*0**%D"AJ9Q+*>*:I0B,FX/J$U"T M I-+7N4^L0SZY,_[N;F 4871)Z6P.C=7-?0Y.:>%".>68S9H"%F^A,?FTG5U7R0Z9+,6%9Q878\I?065&B_:* MC3AN8*6$^J M \]<[O$]S4FT13F+TC#*28SN24S2D+X4&Q9HU]!#&[?8K.^TQ(#J@Q9-L7$D913ALF3]XQI:$F!+PT]KOF=S MSU\X.AY.VRX<&\]L9Y@*F6E[YHJ)5292F+1:#!2^$69I==B*F!!:!D#SZ1:M M:]7K"+[1YH M,@N*%D"AJ6=9R&36-R>SZK/J0[=$1G<^SW4+5]5 =Y:1A3_8O95D\[BCCZ5X MC\5V7^:W_IG%]L99AU]PF_N//M$#=!4>"DWE3B;*O@/JK#YHM@R*%D"AJ53* MM-LWI]VCG14/.*O3=U;0I74H-)4EF7[[9W;YU,X*UF<<:S0SH M@OJT<^9@0MF^/KNQ$/JH3'ES9-_QV^/YD)_J4Q%[WZ_LCT%SRJ.$:0Z=7!.V MKU;F8KH3D-;%3-Q:UISCV'S@65Z?;'B?<9XE]:\'2K:450W$WW=9QE\^5 ,< M3]-<_@]02P,$% @ RX"A6&M04BQ7!0 \B, !D !X;"]W;W)K&ULM9KO;Z,V&,?_%8M-TYVT%FS(CW9II#;<:24LI5Q=NFX1+5E&BW.^8KGZ97TWHTGNC$?E MM3LQ'O&U3).-R).G6=.G#_^$7]<]EYU9D'6K )3_])8KF\EHOXFE1_D7;75G/0=&ZD#S;!:L69$E>_:=/.Q![ 3@X$D!V M >0PH'YON\S M*=2OB8J3XWN64LEB=$>%?$9?!X^NN4T1S,F-DF4Y OT M(622)FGQ497Y-@O1AU\_CERI6J,UW6A7\Z2JF1RIV5?RN5P6Z%,>L]B,=U4O MZJZ0EZ[<$*O@C*W.$2:_(^+A?E=[[.%3*LZ1CW4X"3K"P]>'^Y;>^/6-\4L] M_UAOJD1$?(ZRE]N0ZMM0U+=ASEB!&!7Y(;Z*5J4?=.OK\>2R6-&(73EJP-"B MS!G_]@ON>W]TL8,4"X'$#*Y!S36PJ8]OVPR[X%E%3H57B?5+,3T0;\8!"? P M\#QOY&[VR;1+^O[0ZPWV2QK=[M7=[OU_MYL,OEX(QM3P+;OZ;E4ZM>^08B&0 MF$&P7Q/L6Q/2&!NWB5RBZ_D\21,U?'8^07U(BI!B(9"807%04QQ8G\,;-4/93S_"Q."JF:4:B)7,\1A5K&/53QW5-#53W&^S3/#W%:VW@J3B Q ^=% MC?/B)W'2^%^UU*(/*4-O9GK19CIL,;4V]%2F0&(&4^PU"T?/2G6V7JW2<@ZA MJ69Z@)31:(GV&&Z7/*U6,%WP=G7U]N"10W;V]IP*#TK-I+>W[,96>M,D3[)U MAGXX<9#>HJH-1,:HVOP'9C<1W'B7[ZU&AH MS#7=_&*FXA_7=H1!"R%N(80T*B&4FHFP\2C8;E*F].DM@R*H7P%5"Z'43*"- M9<&PG@6#FA90M1!*S439^!9L-RXP@^*@E=$7K64.J(V!4C.I-48&VYW,.PR* MPY81[+40@EH7*#4386->L-V]F&]H?Z [EN?/4QHU;V>_Y!M62#T\HJ]"^9A. M;)#.8P*J%D*IF6^-&R-#O'=^TTH@GBMO;\N7"#1Z7"="7=;C74&5):82S6DB MT(:F:_;F_+8WYF2 H'8&2LV\$8V=(>_])86 ?DH!50NAU$RXC>LA()]3["HG M$VP;(Y7?GM>1WUTE?6+)[\:L$+M9.9+?,-D,:FE U4(H-1-[8VF(W=( 9#.H MR0%5"Z'43+B-R2%VD_/:;(:T*!/2_K33.56WBV'BM1/9W=L,D3&Q*#>5%"C2 M?J/:3%!?K3>N7)?;-0ZN3_!E6&T_:62JW3!3*A:)2O:4S96D=SY0*2&J#2;5 MB>2K29^7ADM&8"5U _3[G7+Z&ULM9Q= M2J)WV(K.9I-V]5K CEZ)1WIP<#IMN#?RA5C CUF:5Z>C59"K$_&XS)>L8R61\6: MY7+/LN 9%?(KOQ^7:\[HHBZ4I6/L>9-Q1I-\-#^MMUWS^6FQ$6F2LVN.RDV6 M4?YTP=)B>S;R1\\;;I+[E:@VC.>G:WK/;IGXNK[F\MNX55DD&V"5+TTI) MQO&]$1VUYZP*=C\_JW^L*R\K\V")>'2W5J@^UF75I6?TDK]K]5G"Y-Y'EQ/R& MI52P!;JF7#RA+YSF):U;I$1_HBN:R[:7K2S01\9*](XP09.T?"_W?;TEZ-VO M[T_'0D91:8WCYHR7NS/B%\X8H*LB%ZL2?<@7;*&7'\OHVRK@YRI<8*O@+5L? M(1__@;#G3TSQV(M?47Z$ K\JCD-#=[I^*'KB>$X'$V[QVG5 MC=KJ1M;JZ@/YQ][8_8&N69X_7=%8CC\N[N5.]#E_8*6HC_G"9:XQ>60]JZM' MD&($2$QS>]*Z/;&.4BU1;A.Q0N?+99(FL@F,/6T"Z2*D& $2TURB?)XR)C:"%SGRC0]XWLUHRG3X@N_MOL^JS1 MZ-T)CSNCRSOR9OH0O+1&Y6H@D)AFX*PU< 8]6R*D& $2TXP\;HT\MO;$ M"[ETE,NJ[HQA,L\JXFK>3BSZZ81A.,XV8?B>6OIY0V=(NX)KC1NUG\^1I@.M M=>XL=_V!T^05?4RR3?;F"=,>@+-ED&H$2DTW'ROS,>BLV4O6!\8)M*H-X_:8W1V]!"TX"M<\.V\\(K,D.3#,@,H;X"J$2@UW7P%+WX$ MFQE L014C4"IZ58J,O&M2_;YI^1^A;;2.)D/^#>C>9.]V=7KCVQ0QH!2TQU1 ME.';,:,_LF^KK+FJ[87S0FJI7>7G?V]21\2@@B4FG[E6"$0MB.0R;:RDQY^1VR7'](D2XS# M&^^C"O:>__6LLP?C:AV4FFZ=(BGL1E*FK/HY1Q\>8U:6Z.^E(;F>YPN9>$6! M(D/>?5NVM0?MFB) U0B4FMY@BKXP+'UA4/H"52-0:KJ5BKZPG;Z&9]OF!#[N M9=M@VL^W]E"E6*D3#=D0#6'7L(USTXJH#E.6@U'3K%,OAX2PW*($,O,9C#]^YUX/2 M'I2:WG2*]C L[6%0V@-5(U!JNI6*]K [[3DFD&,'; $E/B@U_>X:17R!G?B< M$P@_.SG0@B6$H?]AC=.[7L#?S'0(= X6.00B;(D!1#E2- M0*GI5BJ4"^SW"@Y?/C0G>!5_V(-QMNX0Z!8H= OLZ-;/$C=,;'B.9!(PY8L9 M:GZG?WM" +US$%2-0*GI3:%0,)C")@10- -5(U!JNI4*S0(KK_3N)NG(08O'D!O3P15 M(U!J^J, BOI"#S17A*"H!JI&H-1T*Q6JA?;?_?139\-_;ULE@]&8WU3 M/L"]A& /P=FP0P!9J( LM /9@(0P\&*D/3#G7@Q*>U!J>J,HV@OMCUDY)P10 M, -5(U!JNI6=YZSLO^D-3 BA(2'L/;%A#\'9L$/@5ZCP*W1[5,N>$'P\&"+L M\3AW7E">@U+3VT+Q7 C[(%<(RF.@:@1*3;=2\5CH\C07)$2$IJ>Z]FY,LX?G M;.8AB"Q41!:Z$)ES4C52U]XJ"Q2[H-1TPQ1VA9#8I275H=QEC\PY)X!R%Y2: M_DRRXJX(EKLB4.X"52-0:KJ5BKNB0W)79.2N22\CV$-P-NP0W!4I[HH@N2MI M?]J1[OJ3P6LN>W#./1F4O:#4](91[!7!LE<$REZ@:@1*3;=2L5?DPEZ0:Z[( MQ&7]%80].F<%&G8L&YA@HU&UL MQ9AM;^(X$,>_BI4[G5J);1X)M =(+=G5[8MJ4;M[^]J0 :)-[*SM0/GV9SLA MD!*R9>53W[1YF/G;\[-GR'BTI>P'7P,(])*EA(^MM1#YG6WSQ1HRS&]H#D2^ M65*682%OVT,)\2:C/2S&9N,:"'2A,",(5YD&6:[!TCI M=FRYUO[!4[):"_7 GHQRO()G$-_R&9-W=JT2)QD0GE""&"S'UKU[%[FA6_#4PA3962G,?/2M2JQU2.Q]=[ M]4\Z>!G,''.8TO1[$HOUV!I:*(8E+E+Q1+?_0!507^DM:,KU7[2M;!T++0HN M:%8YRQED"2G_XY<*Q)&#&YQQ\"H'[[5#_XR#7SGX;QTAJ!P"3:8,17.(L,"3 M$:-;Q)2U5%,7&J;VEN$G1*W[LV#R;2+]Q.0)4BP@1C/,Q Y]99APK%>$HP_H MBU@#:SSLH2=(LGG!.,C%%X@NT91FF5S +QM@:[GQT,<7N2\0(]4B96R1*PY^DABB)O^M@144_+VE!Z\3L%GR&^0Z_60Y[AAVWRZW1\Q MNT&^J]R]H,4]>KN[WQ&-7Z^YK_7\,WJ-5=XF8HWNE\LD3>0*\9;9/91J0;N: M*DQW/,<+&%NR\G!@&[ F?_WAAL[?;:1,BD6&Q!H4@YIBT*4^J?:Y+'['"8$S M6A#10[E,G)^%W.W >M)$[OZ$K)"@Z@6GA$#:1KH<,=0CJHJ]F;AAWW&[S'9*_"*KBYYCLVG!W#GLI[O D&X9] MSS])A^C4;A &@V.[!J1!#6G0"6F&=PH/US X")%">1\73">S1"&S.:%Q&XE. M[4M)E&+]HP@EAN%I98A:##U_&)QE,:Q9##M93%_MC_V6:(N\4^G2R$V*18;$ M&@1O:X*W[USJ;DUR-RD6&1)K<'>=PQ>N\S[%KGO<2XE7:L>YZ]X&P6F.MQD. M/?=LCKM'O8#[JRQ7%+#Z,FP-N-/]XH!-JD6FU)KHO ,Z[YW3NYJ *?@FU2)3 M:DWXAW[&[?S0_Q\SW&CK4ZDU$K?E\S[ZM5V3TZ%C<=_4LC01L*HUSW5K?L4@ MERVY^KZ1+!.QN^XA J(5CLDV9&I4+3*EU@1]:&O<]^YK7*.-C5&UR)1:$_ZA MMW'?J;GI'O=BYJ=M2QBX;;_WIX;],&SYO;>/C@$S8"M]G,IE^ 41Y5E7_;0^ MLKW7!Y6OGD_54:X^7CS(E.? CYBM$L)1"DLIZ=P,Y%*S\FBUO!$TUX>-E0, %L/ M 9 >&PO=V]R:W-H965T;M',X< MDJ.9V4[('RH#T.1GD7,U=S*MUU/757$&!55G8@T<9U(A"ZJQ*U>N6DN@B045 MN1MXWM@M*.-..+-C2QG.Q$;GC,-2$K4I"BH?KR 7N[GC.T\#-VR5:3/@AK,U M7<$MZ/OU4F+/K5D25@!73' B(9T[E_XT\BW KOC.8*?VVL2X\B#$#]/YELP= MSU@$.<3:4%#\V\("\MPPH1W_5*1.O:?V+]8Y]&9!ZI@(?*_6:*SN7/N MD 12NLGUC=A]A&+1:[L+]E5:SV'Q!NE15&!T8*"\?*?_JR$V ,@3SL@ MJ #!(6!X!#"H (.W H858&B5*5VQ.D14TW FQ8Y(LQK93,.*:='H/N/FW&^U MQ%F&.!W>0$XU)&1)I7XD=Y)R1>V)*/*)?.-;4)KQ%;DTQ\,T T4^1* IR]5' M7'!_&Y$/[S^2]X1Q)C:(\43-7HV6&WXTK*ZY**X(C5@S(M> Z4^0S3R!I MXEWTJ'8K>'+K*N@DO*;RC S\/TG@!<,6>Q9OAP]:X%$W/(+X&+SAS: ^I('E M&QSAJ]1_),E&FM/0&9 U2":2:9O6)=FPG;P_I($ MQ4X +S(&MA@P+"4DE:(@2^#\\9K&>%FE7F%4K!Z(Q=Y)?*QMIU%:-;96F2B\ M#7UOYF[W-7ZY)!@WET2=OOVFKVN E$912O:Q!B]%,/W_ ,Y M.JTY]CVD,]8U M/D$[IC-RF:8L9RAXZXV:]*EBGV113V0-%<]K%<^[@YTH"LRJRH=H7NT#<$A9 MS&B.44X#CFHB=OSP8UMJ6G*/]M[,9.1YAU&KTX)3Q7IMRX8*%[4*%_^A"A=O MB56=!IPJ0MN.QV*5[SUG>%Z?V4/%UM.+ZI4MZHNMJ>1>KNS_+U.(RJS.'*)E MS8LDHMN]4^5S]ZJ. N3*5F^*Q&+#=9FIUZ-UA7AIZZ*#\2M_NBCKO&>:LNS$ M/'S%\#N00XJ4WMD$ X0L*[FRH\7:UC8/0F.E9)L95K\@S0*<3X703QVS05U/ MA_\"4$L#!!0 ( ,N H5BYH[$\)P0 +$2 9 >&PO=V]R:W-H965T MZ&:(,">>%)\M1#SA M.T4)PPL!Y"[+D#A^PI0?I@YT+A\\D?5&Y1^X\62+UO@9JQ_;A=!W;HF2D@PS M23@# J^FS@.\G_E>GE!$_$GP05Y=@US*DO.?^R^ L.YUC/ ;1&RR^*VA396@UA>1N?E=#?$IVGXB=,D<(I6""ACN!% M("9146 )?@ 8>5BM"B4X [Q^Q0H3*#SKLQ_,C>/_N W@' M" ,O&[Z3B*5RXBK-+W^*FYRY?#IQ\3NXS)&X P'\"'S/'QC29_;T1YR4Z4$] MW=55*4OCEZ7Q"[R@ Z^E'EW4FZ2=L 9FK'PSWLLM2O#4T;M-8K''3OSK+S#T M_C )[0FL)CLH90D)K"9X6 H>6OOR76VP -\(6FJQBF#Y$12M M,HD^(0VO*@[]T7@<-!K3#O.]R(>>N3-A232T$JV/E'_ C-VG*,$S+E0:^T- MX"O;8ZFT&2@]+H[&?<*8Z,W1*W%. K"J+%BVT&1'T7F]3HNF8ZM3!\HY4FQ M8O&K/AU)+('VK^J&L&2GM:1 DU_,7WZ38(DWB*Y,(L9M?G \:(AH!PU#V#$. MH5<9N6>5,4=,[ZUB4W65^(Q0JS&,FC4V1?G#+GY7!PUHY?>L%QA)"%MWTX.M M!X>CP&O2,T1%WKB#7F7VT&JJ\><=U=N2VNOGM^=J,&S:G3'*@QT$*UN&02^& M!ZWV?NL(Z0NM+KHR>6BUU')XHG2/6*+WX/*8[T&C[H'9]/QF>]IQVO7@<-#1 MH,J?X5L,^C(VC!0-OMQDUPX9AAW,*D.&=D+T?N1TH_BV>,6PY$KQK+C<8)1BD0?H[U>&ULK5EK;Z,X%/TK%CM:=;0SY9%W-XF4!E93:3JJVNFN]J,#-\$:P*SM M/"KMCU_;4!(2RA2M^Z'!X'ON]3GFVA=/]Y3]X#& 0(OZ'_HP2!.N_Z-] MV=>Q4+CE@J:EL8P@)5GQBP\E$2<&_<$;!EYIX)T9N&\9]$J#WKE!_PV#?FG0 M?Z_!H#300[>+L6OB?"SP?,KH'C'56Z*I"\V^MI9\D4Q-E"?!Y%,B[<3\$1(L M($(/F(D7])WAC&,M(4>?47 (8YQMU&-&=K(?^H;5,YR@>\K$1LXDM A#R 7. M0D!+FN8X>_F$OGY=HN>,B)@F$3".KGP0F"3\H\1\?O+1U8>/4UO(Z%4,=EA& MNBPB]=Z(M"=]9B+F*,@BB.KVMAQU-73O=>BW7BN@#^$U\D:?D.=X7E,\[>;W MF%VCGJO-^PWF_OO->PWFP3N";S:OD=&KYD%/X_7>P*LIOY?2H<5Z31(B1><- MT=T6:/UF-)7=;GB.0YA9,GUQ8#NPYK_^X@Z=WYN(-@GFFP0+#('5).E7DO3; MT.>+E&XS@>@:"7Q *\A@301'6SG]&1(QZ-L\QHQD&X0W#$ F<(&N,$<8Y:.(-74?]G>EB MTFOP#J\USH<5Y\-6SN\R =*]0"0+:0I-[+4"=&6O !N\)*^X<6( M76_<'XTO>@:& JSQ-ZKX&[7R5U_B_^VTEC>1W>JM*]DFP7R38($AL)IDXTJR ML='5>&Q2$I-@ODFPP!!839)))="3=:3YM"JQ-^ MK*C=GY34KQ.>E,K.9'1>+!MU&YA"JS-^K)?= M]H*Y8GR'&=';(B:9;V2['CC@;/[2_?&+XX[CC#%Z&PO=V]R:W-H965T"OVGH&F\LS8BW[Y6MPXGO8(ESB7&@*IOPV>X++42,J/'RVH MTXVI#?>?W]#O:_**S#,2>,+*_T@AES=.ZH "S]&ZE-_8]B_<$HHT7LY*4?^" M;=O72JZ]$VF@W;QV\:QSTCS@8@ =&Y5* /VF! MBT-[5Y'M&/MOC.]\*^ #XE<@@%^ [_FAP9_)^\T#@_G4;C[%^3'S S9!-W]! MC1<'29AS@DW/ M!'8@6MB)%MK0QTV\KSC+,3;'9&,?U_8Z=6[&,(N3.(/)R-WL:V+H& 1I%(3P ML./4ZM&)?*..;V3GVZWJN5ZF'.=8)=O"1+P!BO;X!$'LAVF/]K";'Z>ACN@# MTE:W3B0==Z1CZ\JX+=6J0#3'0.V.H&1":.JLU)OE%G$C^_BFI@8>J59YO>" MR.K]X#+ID X87L*HGQLFAEZ! ME_8SB-73$W7(.ATRJPZ3)>(+?,GF<_$%4"Q-7+,ABPCV4\+$T"L)^GG#ZLR) M5*&W*XF\]\8[5C61/=);K'U"<1+X_7VB[;:_42013'IY=6KW[%3F>\4@M.;, M1\P)*VK6A#:'"A7DQLJB13I3KCPKVO1<:(E@E4J.V_G 7CL,PA%$\B"NK*Q\6SA]$:1#Y2>;% M,.P&/E1E5ZA":TDW#KS+- ,%>C4? H(!9>A#/TW[V\'$/LR'&1O (D"K/@ M".%=D0GM56;FU6R!VB JQK$Z$_W#I#X-J86%<[5GK#DV2A$.,XJO<@7L%V'V M\3^LA&%8I8.?^D>$V%6?T%Y^#H7X^FL1AA5F'"9AE/4U.%.)V6I@&!6F<78L M^'>U*+06: 8)[EO^YC*\A=MW) T'=8-]T ^3'XZ91'%TA/JN>(2_JA[I"U^O M9/YJ))H,#U!ADH7Q@.N9RL"6JVE8E5X':<[=NUJIL*J!]!65 #E;4]G<.72M MW378;7WYTVN_@]>3YC)K!]/ MF92LJA^7&!68ZP[J^YPQ^?:B!^@N#=Y1>OLOJR^U"NE&O!MG1?U^635-)M7TVD]7ZEU6K\L-ZK0WRS+:ITV M^FUU.ZTWE4H7[:!U/L40\NDZS8K)[*S][*J:G97;)L\*=56!>KM>I]7W-RHO M[\\G:/+PPEWTT.61;9619V5!:C4\GSR&KVZ M8-0,:"/^R=1]??0:F%)NRO*+>?-N<3Z!1I'*U;PQ*5+][TY=J#PWF;2.K_ND MD\,QS<#CUP_9W[;%ZV)NTEI=E/F_V:)9G4^2"5BH9;K-FX_E_9]J7Q S^>9E M7K=_P?T^%D[ ?%LWY7H_6"M89\7N?_IM/Q%' Q -#,#[ ?C4 60_@+2%[I2U M95VF33H[J\I[4)EHGF':VKR0IS&J^;2G^;Z7'-[*\R+8W:S+]Q>_@>G>20;D$[\NJN=4G^"CT2G^T+/.L!,\O59-F M>?V;'O/Y^A(\?_8;> :R GQ:E=M:'Z ^FS9:M3GV=+Y7^&:G$ <4OD^KEX"@ M%P!#3#W#+^+#+]7\,)QTAT_U7!TF#!\F#+?Y2$C.0_WUH?[-0_V^XG;9J#^; MN4A?U9MTKLXG^BHT*=5D]NLOB,,_?*6.E*Q3.#D43F+9VY52@Y7*%T!W#U#K M->.K=Y>$MTE,#[F;,8200/)L>G=_US9X818E0(SGJGPA.()>24,O^9$ =M(JJ- MA[4)YY $09D0V)/FB1.(XP3ZE24'94E4F=PI _J"6Y>5TFWU0]F8AJHO037/ MRWI;>:_"Q)$C"$0T03W9GC@I,#>-UB=;'F3+@;+?/2I9.E(22#DE/<5NF!") M%,(O&$'+03A0\MN]7G\#V:?K+$:*".W)]85ABI. W"-LHQ/ZW,*VD/4#E]I> MXE6,'"D8"SU[K#_'ODA&$BY88%T@2T\49=3L35I\J;:;9O[=*Q&[LR6D/KV\ MK] 7J*]+A ("+>50'',7QG,M,CVYRZWV*]IK%7I6%^#F.VA6"ER4ZTU:^,43 M=VDF,H&LW\8\@8Q!)!D.B+?P0W'Z64]6&?NJ5_-]$5B^T41#P3)6MF[9%J0H M3M*AG@R-2M6QLG6+MUQ%<;">Z,N0"T^_,?,$1IT9LI1%<ZLV0!Z8)YY!! M[/0!'WT<2@_Q:YAE\!P!H@8=H8YX-U S!DD1 M$F^!B.- O"B+IDKGS9%O,9MP]?;F\(%7>33KX#VED;)UY\!2%L.(!\Z'Y3:)V)$^%LPWKB MI&YM(6U'N\5#\7R:'2(> N&$D>X&X<@05B&5KEE-8FS^BENB'A@;6ZN^CLK MGCB)>0B#Q'*:Q#D]U P1%\B4)OU>XHO",F WB64VB3/["6:(N S&DFM8]V\_ M/(&$$,Y0P-\3"VL2AW7<"A'W1A1KBX/Z9L(3AQ+.9,!A$LM1$M\I?KH1(NXF M,-:W^P**OG8W$ FFNT5H;BT'29R#'\P/NLMEEF=IHS7K-='^\NA5&\TT&"\C M9>O^5F6!2N- '6I^Z*AL'2M;MWC+5AIGZ]]5=IL5YH1[2W6I23BE%#'>7Y>^ M4(:%A#QTU5.+6!I'[-6VFJ_20!>EWEUHA@3MWP5[(ZE(B S\<$$M:&D'CT::I[+?9]6FJ@UR-52CX4OA;X,JMVCKKLW3;EIGQ:] M*9NF7+.)[]#U!+ P04 " #+@*%8*46' MT.(# #0% &0 'AL+W=OU0R8/)D10F2^0 MQ[V'>^X]Q">>'[CX+@M"%'@I62473J'4[MYU95:0$LL[OB.5OK/AHL1*GXJM M*W>"X+Q.*IF+/"]R2TPK)YW7UQY%.N=[Q6A%'@60^[+$XL='POAAX4#G]<)G MNBV4N>"F\QW>DC517W>/0I^Y+4I.2U))RBL@R&;A/,#[):H3ZHAOE!QD[Q@8 M*D^!EGLOX$AR;6-:"7V7ZCR5_L5Q!=:8$0EPE8,U$<\TH]46/)C^4D7UC5_![X1O!=X5-,,, MK*A4@C[MZS'P#3 0$KQ?$84IDQ]T^-?U"KQ_]P&\ [0"7PJ^EQI;SEVE"S8_ MZV9-<1^/Q:$SQ?V-Q1WPX2\ >2@825].IZ](UJ;[PW17MZGM%6I[A6H\___W M:HSC$308!S5_TWNYPQE9./I_*#4F<=*??X*1]]L88TM@ _Y^R]^?0D^_<*7' MS^IQRYH\R<<('U&B&L4\1I[3",8!"CP_F;O/?38CD5Z,8!1'LS9R4&K0EAI, MEKK$C.IG7$7Q6(&3N==.Q!+8@&;8T@QOHHS;0N/)0C\Q+F@^*L;)Q&N'80ELP#%I.2:W$&-B MD[\EL '_6N-BA%ZWZ'O3I9(7/+X> M3^9=.PU;:$.6/6L#;R'(!M56#RRA#7O0618XZ0@N%F4#,Q!;XL,D3&8GJAR+ MC (_]I(SSTC8^0LX;3"^4;&E9];LZ=2KIV();4BTW)J-L="P\0+]%M2<*)1M[?=9/;Z],-1+]L2,++1 MN=Y=K'4NCMMGQQ/%=_4.U!-7BI?U84%P3H0)T/&PO=V]R:W-H965T+MN4Y#T-UOLV* MW=GEQ>%W5_7E1;5ORV*77]5!L]]NL_K+V[RLGMZ MLD_Y==[^]G!5ZT_G)RVWQ3;?-46U"^K\[LW9C^SU.Z9D=\5!Y/@KJ3UMJZ'PYC<[A:>U/LNGF\;FO]UT)?UU[^E!5U\'M6[O/@5?!3L@H_Y9E_7Q>Y3\#9KBB;X M]GW>9D79?*=N\ MAOQXOE#"%W9/Y>OF(=OD;\[T8]?D]6-^=OGWOS$5_@/RBDA9ST=Q\E%@VB^O M[ZNZ?=7F]5;/W6/>M(?EH.?_KIO_QV[^(?^?E:J#TBZ(/%ZJ].+\T?;*%6$A M5\E)JF>N/)DK47.O] K<% ]9^:K:E5^"IJV+AP>]8+?:BT\Z(KVZR3:?]>>F M6ZU%6^1-WY?@HJ47;56#"_79C,BR/N(RBM7 2=3:A5,7G<8B M0L?BERK;-<%]7MX&.M('35:"4Q4!GH2AB,*!*ZZLB^)!-OX\*^#FUS/3A[L\K;5T1-R/G9&GLE( MQIVN'H@.U-W_,(D3>*!G8!8G(;QR/BQT.36$+7T9Q,W=?J[RG>[+Q^R M3?#A&)("Z^^_UCK7@WDQ=(UCX7"D02D^\H R"QRPN8]H660W17D(G.!S>M1$ M]*!2:>O[;=([0S,KY/>7.<_K46TO5"HIHN%LN6)Z2A.E1N;+I&R&YVSDD3U> MV7L8(Q4Y"PD0DTDT%NN92<\,S\_:M"#;5OM=VP35G;V<@L,4[EJ=>_53TM[G MP:;:-559W&;=[VZR4H/2/#A@7- S-R/+,$[DT#,@<0L>1R..F5S+\&1[>IJ[ M95AL.AQL.0<:["94%@L^M!>02L(QKBW MV^(0AF!S25,PE;:^^R8)LY@ =# TE7N[3*2M[[))XPS/XQ[YDKD9.Y:1=.*7 M*Y:&@HF1M6D2.\,SNWXQ?\KJV^[Y;VO]@M\$?P97^WISK]_387M1?=[S1*2M M_TIIT (/"98F1R&']PLFD;:^RP9?<#2/+\+$1Y4]M,L2!],!8CHGR)&W3&Z] M^>.O_AZ0B-/6 M8H!G #+3@.+99"(NX""A7*84D D(J8' $=W( .CH,.**!< MZ[=A,)C@NKRG:XT" #>HA$<4P02%-MXN$VGKNVR0#<>1S:)@H@"0I?@0BP%B MBD5CR]. $3X;C$S&$E)$0J6M[[=!)!Q')(MCB8L[1*3<8 + $QZG(V]7W, 3 MCL.3#V^O@X=]&U0/W0X$'$-( 0F5MG[]UP 200%(!"D@H=+6=]D $D$/2(2+ M-%@:#XNH@)0<0\S"H!&!%RJZ);G)RA);D[@*[PE:94_"VI00%&L2Q3+>+A-I MZ[ML0(S 05^,]]7=U699G5P=V^ MW6O#IM[_\!MXN[D&?A$&OPB*_1!!6HVATM9WV0 @0;\G(MS=#B&<@C@@I12+ M1S" ,-!%)%203: @R'NFB+3U_3;81^#89REDP]5Z#X*[4R/XV#Z7-$!'XOLT M5P;4+8M#N'Y?+ZFT]4?#8" Y>],'B4.2=+^'2EO?90.CY.S]GMEQ2+J;.#P2 MD1@$(D",L5".(#]I@)#$ZS&FW^$_N_++J^NNWR'02%/50:>O[:="1Q-'17]?0 O6!0!TM:\ C:>"1Q,L[ILWLIFLS STAQ494 MVOK^&FPD\>(0MLY)BT%4VOI^&D0E\6+0PCXSZ19YG$8S0 ;K-#-@2.)@Z*][ M-%V\ S^::Q2*(H.?(AP_S>TW.=?KBE- #@6ZX@ QI"M.F42K M\(T4_ZXX!6RCN%UQD-1H5YPR25+A2?(Y[DQ9"'1W\H@-P1@@%D5A,I)WE,F) M"L^)@Q>@X,_@8UX>%L-55K=?NAK5H@YC_+;>+?9K5 >421XA>=XBBYS!32;NEWFH-18E[FRSH%XO=GKA>S?I(K?PGM&UWCU5P9@ M*(HF546*+:BT]5TVV$+-QA:SWU+4O&Y50 SI5E4&5JB4"@8JTET0*FW]8TP& ML\0X9ED* V, D<1B^"H$2,5\)'?&!H[$.!QQ0XQWKS%^!]\YI-+6'P^#=^+9 M7:Q(A(E).T>HM/5=-O IGMW .O_\G5M#@'J- 3&DUS@V8":>#6:F(DQ,BFBH MM/7]-H@FQA'-X@CCXA.@UQB0&N\UC@V*B7U1C%?W,:[=>P)7.>EJ'76E # Q M*8"ATM9WV0"8F![ Q$#% ^@^!L3&NX]C@U]B,OP2D^(7*FW]4\T&OR3KX)?$ M1290]S$@AG0?)P;")+X09D8_,J[3=^*HM/5'P("6A *T)*2@A4I;WV4#6A)Z MT)*X: 3H1P:D1ON1$X-8$GQO!%ZD4QW*N%+O*5L#O"0&O"04)V\2TLY5*FU] MEPWT2>A/WN JO0< .* SVJ&<&!R3X/VI[G+^^IYE_);>CJ^!>A*+(F1V.RRV MV$D[8:FT]5TVL"F9W0D[?[$#?:MNSS(@A?0LIP;PI#C@6;B*1U]5\-OY3B>5 MMO[@&%B5DE&-L-!!6C"BTC:@<;-YW&:7C&8'CQ>=O>B1J,CAI0+DXIBS4?8YB[TM MQ$M&/LP_(4"K EH+\*I@UG++VCD].)B)0+=IFG#71%(GLM:Y"0O\AV(5IKC0 MHHH+*>HY+UK(W%ZCHL-"BW=3V\Z'L@!A+5"_A,20 B:S>6TG MB&V_>FV/%C,G[NP_P:O@-)MGEY$U#3&50:RV,,\'C.UD'!MAX(_TV$C(G60&2,A1"AG+,3 M7A3(F2'Q7K/)RM[(#.^?* M8=6;\5P$$LR$Y #K73 @ 3-+NC4&_)P:R)FWD_753J!J-C00%! MT>?,:'E]R=0-W+:_NXB^U_E%Y]0)+4@..:+%+'9>)NCJ+;2TO&3J!KY;P&*" MP7=Q'A"S3FI!8N-'M9A%M/J3EXR53-Q@9"]8(DIH)3NSK[_8J MB,:B]64X?^["X#/O_!8D-WZ BUFDO$R0'>%BM$R\9.H&7R=G89T)TM[%L4?. M.\<%R2$'N9A%L,MP.ELT^LPXU#6AWGLJ5R'?91;[+I,D@ Q7 8S'X ML@D*WT4Q1\XZW06)C1[O8M+^%D>\ C*U=*>.>DWH]Y_$52"0Q=++),5Q+T9% MGOOB]AH'OIA%QLLFV'B7K5U:K"1]#GTQBWF7X92WHXMB M^#HFAG/U>D\1E;J!VQ98POEQET6:".A2AK[(%)##OLG48MUE$[2[/C5W@$87 MMM:50ZVUH,@$WZX73RP#J'5AHEA0$F.*918-+YO%PXL-J[NADH1<:.F#R=0-?+=@!4[7NSQG M'?6JB<@.B+F1_?R00-YG;79Y\:##]8>L_E3H-Y4RO]-7A3]T''8'@/;RH:T> MM)MGP4W5MM7V\.-]GFGXV0GHO]]55?ORX5SK?ZKJSX=[7/X?4$L#!!0 ( M ,N H5@&?].-W@@ $U 9 >&PO=V]R:W-H965TE8J"RZ))6T MB_WQ2\H7VB;%6"=*>EX26QZ.9H;DS*>1='HOY!CN=;+D_%8 M3>9\P=0;L>2U^64FY()I\U7>CM52U7DGS;;S5,BT7 MO%:EJ('DL[/16WAR20L[H)7XH^3W:N\8FV*ICY M=\5593<:.KVNEH^TY[<#=SQOMO[3.&V=NF.*7HOI7.=7SLU$^ E,^8TVE M/XK[W_C:(6KU342EVK_@?BV;C,"D45HLUH.-!8NR7OUGW]:!V!E \XX!:#T M'3L KP?@UM&59:U;[YAFYZ=2W -II8TV^Z&-33O:>%/6=AJOM32_EF:5ES>\='YW_\&T^0?H2 ,I&PO)&0;$A+3OK/^7H&W2G'MK;17 MX%J79B7^QBNS##_7)EE5Y7]-N'XU20J\^%TH]=+*,,U->M% S,SZ;:,H)+@4 M"V/TW*:=.[XY_N^?OVE[Y*;B9J4U"RZ932G_"04Z;OVUB48YL::VM@.FP:Y# M5UR68FI/:XQ6W.Z9U:>7H6EXEE/M31+=3A*-GMO-R(V=D5"9LK294@%;CTQ1>S!*Z9!1 M&DC97I2R;92RZ(JX8!6K)]RN0CWGX(;?EG5M73<1LP>^-DQJ+D,Q6"E.6\46 M,N[.LS3-:$)/QW>[[OER*484X6PKMV=YOK4\CUI^U&"N+T>3!-(\;&VQM;:(6GO)EJ6V^:[-4#:Z96WB MRI5NS6?3N];ZD.&%;SA$*#TPVY?*4DK#1L/$04423U:L6@=8\B7[;O-R& <2 M[_2O<8Z+HC@P,R0($4Z*I,/4'?Z!45,_"*EO#; "M4VPTJ*?,J8KPX*;,@PJ MP6J@K&-!3Z!G((%FN2:'COAR*$\IQAU^(.<'>B:V6)]HH"PUE+;]L#CB@E%Z MV0U+62LMFY81U))/REDY :9&3DMM9EQ]"88"^YLH@P0=3JHO5E#2-:4.C6"\ MY/_39%)I9G.BA0PO.A+8%5F6'&[RH%R*,>K(I="! 8R3P2=ALA.8'+GV@CY0 MWS::DD,/ E*0XBPG'1ZX<@^C=?+\DV2UFG&I5KM\4]BU6']$0:/3D-$P1U[> M"@CBE)HUU&&W*\ P7H&=W<94R\3 % 7#P.;"^&M3RE78#;KH:HO%-H.%UU'T M5+UW?!8(#NKPUY5M&*_;>_ZVGH"YN2*PJ-9FY:!??E%^;2HWS;VL'!),8 $[ MRC=T]1O&"_@!*/%Z>@0B0;\JY\8: CV[?<$4&Y9"'14Q<# 2F4%&G'-#LZ0$?30>_"A?RB_SKS5FA *._:G X,4!P,_E1203X$P P? MHDQ "B40=ECL. '%.>&1Z62S_;ZO,XHP.TV;RPO[<[\@!#C"G[2 4.>D.=! M<= X:** _X'MI<>1Y2Q^@MXIXRGZ!\CQ"\I^7)\%#0HT0VG;CY0C'Q0GG\!V0PX1F60>U(8<_*(X_?;LMR >:(J%Y>@@^ 3F"LY1VM .PXQ[\ M /?\^88+]FDDU'$)B'6W7+ C%ASO8QS;'GK)5@8]K503$NEL5V!$)?F2K @=:$#3SK/.ELJ++. @ -IVP^+PQH2QYH'F8L$ M< 12='CQ%Q#+$($=U9 X:B$/4,NCL8OX9!)TP!>+.>#PA?3 ER-[-"0 %L%; M#D'!R"T'XBB$/ &%$)\NTB+?V;MKJP./.>0YZ2!H:( M^MV/X#-$ ;G8,T1TYS%/^DR@18=]'O0I'@BE#F1H'&0>!"T:Z*#8&?&V4T@. MFYGK6H$.5>@#J/)HUJ(!'@GZ$)*+^>"XA3X!MU ?2#*28^0]*A$03),$XZXG M"*EC%_I79I>U<>F#\Q:2"\W;>.=ED@67M^T[-@I,1%/KU9L7VZ/;]WC>MF^O M'!R_@">7J[=QG)K5RT$?F#3%2H&*SXS*Y$UF9D6NWK=9?=%BV;ZR&PO=V]R:W-H965TVS, (TL2TJB; [TQ]?R3@6 J/%K4*&E^ /W:-[ MCW3L8T6#->-/8D&(!-^R-!?#8"'E\KK5$LF"9%A;?;TG*UL,@"EXN/-#Y M0NH+K=%@B>?DD<@ORWNNSEH5RI1F)!>4Y8"3V3"XB:['J*,#BA9?*5F+K6.@ M2YDP]J1/?I\.@U!G1%*22 V!U<\S&9,TU4@JC[]+T*#J4P=N'[^@?RJ*5\5, ML"!CEOY%IW(Q#'H!F)(97J7R@:U_(V5!18()2T7Q%ZS+MF$ DI60+"N#5089 MS3>_^%M)Q%: PJD/@&4 W UH'PA 90 J"MUD5I3U$4L\&G"V!ERW5FCZH."F MB%;5T%P/XZ/DZBY5<7+T"5,.ON)T1< E&"]P/B<"T!R8ZQ=;Q^#/I2;_ CR0 M9,4YS>?@%@LJP/N/1&*:B@\*Q=R;%/KTML%.CI0^A_JB3573QTUE5(F!%$S M:<99!A(S)8F05.F63,%,3\AG/2'UC21=J=E0M, \5Z0)H!YO8$9SG"<4IT!( M%:4>/1)0]2M @M7T5!%8UF+6\=SVR;,G,(OG3L5SQSG%/C.I&/'&=!U7FP3B M(@']%GD>=94XGK<9V&_2ZU1-K+KBJJ[X?T@'_ /T!$L9SK<:S$B]J)P]-1UL M3V 6*=V*E.XYBZKKDV=/8!;/O8KGWEN+:I- QR6J_2:'1-6OZNH[Z[I1ELTC*[#U1[0O-YGK+;$9O+90R@VT91&&(XG!'+37M M+KMAYY!D(FAJA$>(IGSC;$I5GROZU2/ @J338HH(G!(]"WXP]LZ>&H^])S2; M%^-M(W36.O-JI7VAV5P;,QTY/>1)=-;>UQGL(]C?U5E-N[C3;W/]X3 M5%T[%'<0/* HXV(CMXV]YRI7NL3I)-Q]T3FDV),> M_Y4'8Y*AVR0WEV&SEZ"[^Z:3QA>:399QVQ">LT"A5P?O"\WFVCAXZ%Z>/H5 MT5$"?0UW#8V[AFYW7:TUUGS4U1;E=?78%YI=O+'=L'/6@O/J\'VAV5P;AP_= MB]JG$%Q\W&=<73O'9QPTSAJZG;5+3%X64=S]-YX1K['.#(U%A[VS5I]7[^\+ MS>;:>'_H7OT^A?KZ1ZJOIIU#?WHS7=]H/T]'?62JVM7)[G6 MUJ:VC/!YL==/#25;Y7*SPZNZ6NTGO"EVT>U,R9<3W4&U^W+T+U!+ M P04 " #+@*%8(QV"(#T$ !J$P &0 'AL+W=O,8+3QJG(;>0X@5W@K+16B^:W&[9:T%KD64EN M&.!U46#V^('D=+>TH/7TPVVVV0KU@[U:5'A#[HCX6MTPN;([E#0K2,DS6@)& MUDOK3WAQB9!R:"R^963'!]= A7)/Z7>U^)PN+4J1R'UT_H'YO@93#WF)-+FO^3I6*[M"(+I&2-ZUSZ9-6%= M88%7"T9W@"EKB:8NFMPTWC*:K%3;>">8O)M)/['ZB#,&ON&\)N ,#!9_5TV6 MK[&H628RPM^#6Y+4C&7E!GS /./@[141.,OY.^GY]>X*O'WS#KP!60F^;&G- M<9GRA2TD1?4@.VGI?-C304?H7&-V#ESX'B '>1KW2[/[%4DZ=W?L;LO$=-E! M7790@^>:LO.@$J(+9>_KZ7U5_UWP"B=D:5KX<%:[O+.R'81Q3.\]#3A##SFY$T>LH M>D:*??'=J^+3,30"O'0[9@(;Q>IWL?JOJ#I_SC!G AN%&71A!J^NNCV"_VS5 M3>V,51=V%$,CQ6O*Q$:J&<@I+CG8DCP%4CH!QSD!_X(3BM*(_]+=F@ELE(JH M2T7TBJ*,Y@QS)K!1F'$79FS<\4NYH:040&P9K3=;$,4@Q8]*#,IW:>6X8.1[2ERET>A5WC+3_HD(IKZQ-DN24UTR[2RW(\/DN MJZ%K;,0;.7"2K))4<4%K6:JI/*[5E3RL%?O#VJ.6N/$$\-(. MG0MMG(+^+ #-AX%?:](6=+1W3H#<<+)W4T,/N6X8>$?VKA=V:!344]O4U_2? M-RCPEJ;&+(K1L5G2RS(TZ_();3J56^A&@P'1$IR:(=4L1PCVH@S-JKQOU.K7 M^B#4C&H(0W@XJC6&'HJ]8##3Q_1[(85F);W*UFLBZS?1YW96*9T+;1QJ+Z;P M_U!3.)7).-;LT-0,RAD;1OH-0KV8HCG$%$U5\LSUD'_ 4FL6!$>J"/5BBEXK MIF@JDV=A$!QVJH$3'F$X^.]\BIZFQFIO(89_%Z,H< ]/)!HSB +'.9QU M]N!%B'H+=8W9)I,']YRLI:-S'LHHV?[%SGXA:-6\&[FG0M"BN=P2G!*F#.3] M-:7B::%>MW2OUU;_ 5!+ P04 " #+@*%8W.V@ZA0% "3(0 &0 'AL M+W=O0X M@9WA)+C#5Z1 M.R(>-C=,[MDURB+)2,X3F@-&EF/K([R,D*\,BBN^)F3/#[:!2F5.Z3>U\]=B M;#DJ(I*26"@(+']V9$;25"').+Y7H%;M4QD>;C^A7Q7)RV3FF),93?].%F(] MM@866) EWJ;BENX_D2JA(L"8IKSX#_;5M8X%XBT7-*N,9019DI>_^$=%Q(&! MQ.DV0)4!.C;P3ABXE8'[6@.O,O *9LI4"AXB+/!DQ.@>,'6U1%,;!9F%M4P_ MR57=[P239Q-I)R97.&'@*TZW!)R#:X+YEA%95@&FF"?\ _A">W#703.WKT'[T"2@_LUW7*<+_C(%C(H!6W'50#3,@!T(@ 77--< MK#GX,U^01=O>ELG4&:&GC*9("WB-V05PX0> '.1UQ#-[O;G;81[IS2,2GS)O M9>/6]7$+//<$WCT5. 4KV< =R1J KKD&QR3L25G&$[8CEB3WW^#@?-'%\LF MP2)#8*T*>'4%/!WZY L5DL8-?L3SE "N:)04SQ]!1IE8R;D1*(])K*@MJ]+% M;>DC*'RHN7@W@<-0CA%G9.\.:=/&TI>V#J>#T/6@7SMM,>+7C/A:1A[R)Q;N M2)Y0!@J*NK(N44#@,?=F<=U%D'VJSO"#F9Y8JBBZZTM4!]AY1) ML,@06(M Z#2WD,Z;:>LJ%$-%,(H6F4)KE^'@3AX:6I8KH)?79;W'WOQTN=6L MS! UJ:,7IK57C1TM2.^Q8Q(M,H76)K!1&5 O,ZZ2'.=Q(MN8"]F>A0),Y&^[ M>YN>[=6R1G6%4;3(%%J;]D9:0+VVN"62<5)0#G#\?9LHHJ6>EO.F2,LJT"5( M3]UE5NBMAO)"][B)C6J*+I]!,#S1P8VD@/[;64-,RHV94;3(%%J[#(W&@7J1 M\ZL#,G@V.,ZA7%B.1V3P3)B>^_Z@?56D#_7?4M%H%:B]$>]84\!/\)GL2 JZ MG@M-]7"]1Y51R6$*K4UE(SK@X/];74R*C)E1M,@46IOV1ME O;3YU68>OFIU M,2IDNGR>7%U0HU"0]M:[6EU^@E[/64;3(%%J;ST9J(/AF5FMD4H/, MC*)%IM#:96AD#WI)]IAXFE,Y:3]9<8/0/5J09_IH>G/7Z=:1?R>ZO1$S2'O7 M7G=[CT<[>L3>@\RH1C&%UF:ST2C(>SN];E*JS(RB1:;0VF5H!!(R]=*E @K: MZS8Z?.U3\6-4N72Z#<+0/^YG^^!M=4;8JGCKST%,M[DH7_/61^LO"SX6[]./ MCD_AY:S\/J"!*3]7N,9LI<9K2I82TKD(96RL_ *@W!%T4[P3GU,A:%9LK@E> M$*8ND.>75+);[2@']7<8DW\ 4$L#!!0 ( ,N H5B0O?SA00@ ,1& 9 M >&PO=V]R:W-H965T,3=M:]>!)LI,"^_"C9$4499*2'+)YD?CA>#H>_U9^ M.IY\^9!F/_(MI05XC*,DOYILBV+W=CK-EUL:D_PBW=&$O;-.LY@4[&FVF>:[ MC))5-2B.II[CX&E,PF2RN*Q>N\L6E^F^B,*$WF4@W\1/]^UU ,L!E<6W MD#[DK<>@G,I]FOXHGWQ874V<,B(:T651NB#LSX%>TR@J/;$X_JV=3IICE@/; MCY^\OZ\FSR9S3W)ZG4;?PU6QO9K,)F!%UV0?%9_2A[]I/2&_]+=,H[SZ#1YJ M6V<"EON\2.-Z,(L@#I/C7_)8)Z(UP L4 [QZ@#=T *P'5)F;'B.KIG5#"K*X MS-('D)76S%OYH,I--9K-)DS*9?Q<9.S=D(TK%N])F(%O)-I3\ 9\I <: 0B^ M)NE]3K,#N8\H^)#L]D7^&MRF6;%A*PL^IB3) 4E6X,.GC]?@Y0TM2!CEK\ + M$";@RS;=Y^S-_'):L/C*HTR7=2SOCK%XBEAN278!H/L:>(Z'P-?/-^#EBU<@ M+&@L\76M]W5#EXTOJ/$U9?EJDN8U2?,JYU#A_*_')@2R5V6G]:W^8XLZ=6$^2H]T\GB]]]<[/PAF[PA9\+L83-[J/.^ M.*[_ED9LPBD[(Y"(RN9[=((K)^7)Y+#PV;D%^L[E]-">RJD=0IZ#YVYC)T2) MFBB1-LI&KM%IN."_)ZG+ M?Z';M0AIP)*?";%/CF9>J;G+TA9\+L<3-[;$*F M^%1^&,.YUU&IQ"R8^1C)11HT,0;/$>E-F"_3?5* C!0MT;)'MV$2QGO9>?&= M]HAC%]"0,R$YLR8Y,_/RG9FSG6FE4_W9E,SP.9L\7[O;HXH"M #C1C#J2STQY[]!H: M\B9FBK.4BRRHV"A(F?(F9H"CE*ME%8V*??F)%G55K+!S!YV0.?2X>NKIT?27 M!QH=Z)LX38HMV&7I/^QJFNFXO&8KEW67A4O*KN)6]!%<;TFR&4P=^K!&+[8A M;V(2.96Y@06Y&P4O4][$#'#T9\B9F@'.9IZ4>M<#K<2<"GW<$KK!S?+G MO59M2<]+5@4^A%ST\8U>9QNE*H\SG@?I2F5K&@;P@TKV,5-@I*G@>1R5/CTHF5*S&#OW!1Z^AC8J6 MQ]G-FUM0L5'P,N5-W#GAX 7U]3*EBNMQ'77"61<[%'98<>$(.1!!/1 9D/$0 MN-!',78U37D3<\91#5K8!X1&\0AL%*\@I#%K8+(1&X/2F=JG_2-(3G M,Z=;7Y.8S>;^7'7:Y52#]%1S78FR.FO&Y3ZV-,33OJ; "QS7ZU9/)(88HCGV M%*"....@OL).S\?I;A]%;XIMENXWVU&=4/H#CY::#!0XY\)-?4XOZ5,MZ->K8D8#T<9_YDHHQ?N$"S71S!Z_6P0C\^) MQ[= /+Y1XC'E3D1=G-- MRM:4A#OHR+<18,Q1!_JZ/6WL0WG$#'E$;W]7!!T<%%]V)7;J6XUL4< MK' ?6/UBW0]!'WW,HY??QDX?YJB(+3128:/P9\J;F $.?WA (Y7N X!.I8TN MNGW@;MG:T*PT8.^OT[1X>E)^D4GSQ36+_P%02P,$% @ RX"A6,RY2@@K M"@ R6< !D !X;"]W;W)K&ULS5UK;]LX%OTK M@G>QZ !M;+WE;!*@*76%\V\9)?CW;%,7N3 M\IV'--N&1?DT>YSGNXR'Z[K3-IY;BX4WWX91,KNYJE_[G-U9P^7\_,V?L_+9_(BRCK8\R:,T M,3+^<#U[;UZRP*HZU"U^C_ASWGIL5$NY3],_JRS134C'O-544&$Y7]/ M_ ./XPJIG,=_&M#9<++Q=R'.?^0QG]$ZV)S/0MFQIH_A/NX M^)(^_\:;!;D5WBJ-\_I?X[EINY@9JWU>I-NFVS&$IM1U86(0W5UGZ;&15ZQ*M>E ;L^Y=+C]*JGV_ M*[+RW:CL5]S\&D:9\7L8[[GQSO@G?^*Q81M?D_0^Y]E3>!]SXV.RVQ?Y6^-3 MFA6/Y5$P[LIWHE64/!KU*,%V$4Y[]S'1KD8B? MPNS"L,VWAK6P'./K'3/>_/47X]^*J7T8#V230(P&8GSU.I"T5OMX).P:V1F: MXLM&Y\>-SNJ-5FTD"55]:%WFNW#%KV?EIU*%QVV>RT9.2W-17O'17ODHO^5%N5' MYO^,0;Z5[[U\(I>MHB3:[K(34^0S:!H#(4F M6ZWEEYMX-C:8;3J:MM7A(SWP9#.IAG35E#0ML7H+2,H_:G7'UT;XQ+.RM=(T MY("3CQH2C:'09&,+?]^TM0D*]>^A: R%)EM-N/@FZ1%K$M3I7;_,A=\E*-2O M?V5(>?7"83=ICWT,03]GAQ<.=Z3&>K/TP)./'!*-H=!DHPO!8'K:1(6* "@: M0Z')5A,ZP"2]YH/5E#8[]#/M%C46%PO7[?(1ZN*_/JJ\3N&^F[3_?BHEASU; M>N#)APLJ"%!HLM&%>#"7VI2$"@(H&D.AR3=3A22P2.=YF))-OPXY3,OK4)+& MGVJ-UT>5URF<>(MVXD^DY!B_EI[!U%,&16,H--GZ0D18EBXW+:@:@*(Q%)IL M-:$&+/KV_S W;>6%RW.ZW(1Z^:^/*J]3^.\6[;^/X6;CXQ=UTW*VN_#[EB=% MR57.1SNT]#PFGS6H.$"AR7L@5(3E:C,4*@.@: R%)EM-R "+#AP,,]13TO/8_)1@ZH%%)J\!T)36($V0:&B (K&4&BR MU80HL.B0PC!!ETI'T^\Q%.KL#XT:J!EJ"S?>IMUX+$/'>+OTA";G&T!5! I- MW@RA-6Q3EZHV5"- T1@*3;::T @V'6@8I&K3KWM9\Y<=JM+XDZVA'C6P!ZC: MRNFAO?I1 97H@8]U:NGA)A\I;.;/.0(#MA 6]ICD'S41H5( BL90:++5A!2P MZ8!";;7RS*E2X6Z;ONT@H]WE(=3#)P>45RC<=AN0[].CX+#;2@\W^3!!10$* M33:UD ZV=NZ/#77VH6@,A29;33C[-AU H"G8S_3I70JA/CPYH+Q"X9C;@%R? M+@5'^:70>_U0-(9"DS-AA4APM--_'*@W#T5C*#39:L*;=^C( A.5G7)5;MN))H:R@:@:I MLE3;=PH63C<<-]30[5KE'"Z[(UQVY_2[_;B/?OKF!CW5R9]G4(V 0I.W26@$ M1SL@X$ # E TAD*3K29TAT/K#JU9N$X'"UPP96##WGR:<5*D90:/)^"3'B:DK=D%&W,A=VE^#G$BBO$BGMZT ) <;U2$7KN MDP\M- *"0I/W3<@I5SL"XD+5#12-H=!DJPEUXXZ(@"AM%BCC\KU2D9'M&#T/ MW74*/>*>'@A&3#RHTPH)"DS=0Z"E/ MNQ#;@ZH:*!I#HQ]:U/VD7<'O:;G+!?Y70./>,)/>-I%G%[ZG+J7I[N M0+NEU27Y.12()Q2(=WH1]X\E^;"C3B]E\G&%!GQ0:/(V"H'E:9>%>U!Y T5C M*#3Y"]N$O/$UR\)]=8&VVR6YNIW5_0HD1L]#=YU"D/BGEX7_4)*/\=OI-4T] MMU TAD*3]U,(+U^[T-R'JATH&D.AR583:L?7+#3WE27?9C?V/=2LZ[;3T]!= MII G/BU/?E20;$+Q#CWCR8<2&NQ!H:Q^.M=I!5]@@NGR^QS MZ(Y Z([@YTA1TZDLHJ<^];!"T1@*3=XV(:,"[92U "I6H&@,A29;38B58$3% M^Q#%F[X27?W>M5K=JGNYIN M1ASF!P Y3< !D !X;"]W;W)K&ULM5O;;MLX M$/T5PGM!"S2Q>)/D;F*@25ML@2T0-)L6^\C8="RL+'DE.6F!?OQ2LB*:,CFQ M8B8/K2_#T1S.&?)X*)T]Y,6_Y5+*"GU?I5EY/EI6U?KM>%S.EG(ERM-\+3/U MS2(O5J)2;XN[<;DNI)@W@U;IF 1!.%Z))!M-SYK/KHKI6;ZITB235P4J-ZN5 M*'Y,'7Y*[955_,)Z>K<6=O);5S?JJ4._&G9=YLI)9F>09*N3B M?/0.O[T,FP&-Q==$/I0[KU$-Y3;/_ZW??)J?CX(Z(IG*656[$.J_>WDIT[3V MI.+XKW4ZZJY9#]Q]_>C]8P->@;D5I;S,TV_)O%J>C^(1FLN%V*35E_SA3]D" MXK6_69Z6S;_HH;4-1FBV*:M\U0Y6$:R2;/N_^-Y.Q,X PAP#2#N '#J M@-H M W0;60/KO:C$]*S('U!16RMO]8MF;IK1"DV2U6F\K@KU;:+&5=./(BG05Y%N M)#I!?\E[F2**;K+\MI3%O;A-)?J4K3=5^09]SHOJ3F467:MODEF2W:$FZ>JK M#XN%R@K*%^AR*;*[>DP[#*E,[5SBU7M9B20M7Y^-*Q5\'<)XU@9ZL0V4. *E M*H"L6I;H0S:7<\OX2W@\)H"#L9JU;NK(X]1=$-#C9U&<(HK?(!(0AFZNWZ-7 MO[Y&_]A"@QV]E[/.$74Y,D*D779IXYFZ0KS^@D0V1^M<$6NV%(6J&EDD997, M2EL*MMZ8W5N]HKPMUV(FST=JR:@)(D?3WW_!8?"'#;0G9P9PU@%GD/?II2B* M'S5%[VO>V:!NQX?-^'JMNY]&+*8$!^KO;'R_"\1B&DPFE,6[ID:8O N3@V%V M-55V-94FXC9)DRJ1)?KY6)$V *#GH;GRY,R8A+";A! DZ54AU^*'VAHJ5*ZE MM;8O0I]@/3DSP$8=V C,^+LLVX@4K65QDN8B0[.\;!;.C@ V]%N7?(> DPGI MD73?!@>,VND9=\'&8+!_YY6*]2>RT+1HEGZ8H:#SH4GSY,R8ATDW#Q.OR^C$ M)W!/S@S@.-#R(#AR(6T=\$-64IOM$TLIWE$R& SU)EN+1"6I2+)9LE;$O16I MR&:R+J^-VO.+M %2EYTU:ZW[W76>QIA%01A2"Q2+=:2$ ,-XX@9#-!@"@OG6 MZ$\Y/Q'WLJA++\LKB9),\4ZJ%:,0ZMTK42)1+R4SM7;:)=7V(O6T=U$&IP'K M+QXN.^R H?4'!G?Y?1AZ!5E(>3 ,:@TOH'$?Q].&)A"M)S![8I/:1KW]L60- M$E0D0ZO>ES<3KM8E&!8FCXH^0XM:O3?%7]<1_PV)N4IE*>MU4$E]ZTSPO=(X MF<0LXI8JLIDR&D3N$M*R H,;N1,##@X"$>XM52=8A183"PJ;;1QB JP$6C!@ M6#&X8)##8.SK@A,:Q3&/+#!LMB$)(^R&H:4$CH]6>=BK8O#ES02L-0,&=^8C M2VAB891*@YF*%J?--H@B[BXBHO=_ N__QQ41V=_O3P@.*;:PSVZ+0T;=,+0V M(+ V.*Z(6N=&: S'F%K6 JMM$(?4+7&(5@6$@$7TK%\/!%0:0ZO*ES=S!K2@ M(+"@.*JJ6M]F;CC&S))&FRGC$7%G46L) C3)A:(U&X+]/ M*+ MNO4"?.'!"7R)!@W5*HK"ISH 3[W*(E_>S(-P+8L8W,%Q\K0=U^,?)F'_^/M) M.S,RK5\8K%^.Y.DA @&.8&@F?7DSYTOK)P9W?]R$95YUD"]O)DRM@QCQC<27+3-K33L<]:AYGC#)9IH<)@H>*9M6YU ,3+FPE3BR &MY+).]>ZA<.ZQ2]M#Q$+ M<$"#;ZE[B>80U^**XV?REWO51+Z\F3"U)N)P3\G)WW9J@G@RPU.VTNT?KA64AR^G09@IU?IX\N;"7/G]EZX8]3 M5&FUW11^P??/M6B?G)")&9/6*=S#B=<>+]V[/GRYP0E[B:8.UUJ)PP=? "^] MBAM?WDR86MQPN$,$\W+_R&IOT81,S)BT$N$>#K7ZO#QH6_?:S?'ES;Q57JNB M$#[D?'DS86KU$L*M(9"@[5C,=N@7G^*)\==CK&-,C[3CG0>I5K*X M:YXO*]$LWV35]IFJ[M/N&;9WS9-;8VV^?0#NLRCNDJQ$J5RHH<%II(JEV#Y3 MMGU3Y>OFL:S;O*KR5?-R*<5<%K6!^GZ1Y]7CF_H"W9-]T_\!4$L#!!0 ( M ,N H5A,IFM&9P0 %D5 9 >&PO=V]R:W-H965TNJ\(MQ$1= MB02X>;(6,B;:#.7&58D$$F5),7-]SQNY,:'X]R/A6I9I3#HT0JC6,B M#[? Q'[F8.=XXRO=;+6]XW,&3LH@C5)F?XJ]I^A*&AH\4+!5/8;[8M8ST%A MJK2(BV3#(*8\_TM^%$+4$OS!B02_2/#_;T)0) 19H3FSK*P[HLE\*L4>21MM MT.Q%IDV6;:JAW$[CDY;F*35Y>OZ)4(F^$98"^HB^P X8"M S%RL% :P0I5?&/JMSZG8@/1%ZA %\BW_,'Z/GI M#EW\^@']W4:M&^@.PA(H. 74H!B4$Q=DR,$)Y"=K)6,!J@]HP0D[**J06*/: MA)K1/=<@06F%ED8ARE.(D!9H!>@SL BM#NA/2;A:@Q3RLC:S"Z7 ) E9G^-+ M=!\GQG<6>!'M0"I RRWA9DU0;E/2.+'>;%L!>3&#]F+L7G6C##3,'+,9V:4' MSORW7_#(^[U-\Y[ &KH/2MT'7>BY8796W[8R\]Q1EFMWT-T<7P=F2_6F[JY> M04OYTJ.JG$E6\^B_1X>W4>]$?NL,]036$&%4BC!Z3\X8 M]:E[3V -W:]+W:]_PAEY[O"L,UKBNIPQ+LF-.\D]\X30""62\I FA)EO/R,\ MS)9":KX:DATRMP@SYVWTQZ\,Z_NCP> U_Y; P7CBGRQ@4A8PZ2R@6H%K "2) M!G1!%"(H 1D"UZW?W1P2>S4VWI7G^<,7I,_'-3ACK^HNO$[6"\Y3([;A^-%* MBT*A,I.4^U-KM^"]TG R\5]0;@G"WB X0;C6#N&?VT$?97XW[YJ[M]3N=[W5 MVWVA-97Q*V7\][2M%M7TI7U/:$WMJUX/=[8T\ZP';ZTRS\-!T[ECNV%6/_BE M=TYDG7)/U1OA[N;HK'N*_4 +;7<%"0DYF/\)M7$3P#DS=;[ZS1/:$UI3J*I/ MP\-W9:9>F\.^T)K:5^TA[NR".LPT:K,%'DY>VJ<];H1/V*=JH'!W!W6^?:=K M...2SC>\>:9Z0FOJ4?5L>/RN7-+9@KY9^Y[0FMI7[2;N[C!6#W&1G>LITBBG7^3E6>;<\-UQDIV5N%9X?.CX0 MN:%<(09KD^I=79N-1N;G>/E BR0["EL)K46<76Y-%P?2!ICG:R'T<6!?4)ZF MSO\#4$L#!!0 ( ,N H5@'M0XGW ( (,( 9 >&PO=V]R:W-H965T M2 !U$*NVJ[0,:*FOWV20' ML>K8F>U ^^]G.R&E6II.>_D"?GN>>^[.Y\MTS\6#S $4>BPHDS,G5ZJ\<%V9 MYE!@>?%;H$)SET1@95]:$814$B5H<#Z;P=70*EATCI^-*1.:], MC\<']AOKO'9FC25<)QJEDP87:ZO /YCA]@ RM(*T$400D.KT&A0F59^@$$8:^Y;R2 MF&5RZBIMV,#=M#$RKXT$KQ@9H@5G*I?H$\L@>XEWM>!6=7!0/0]Z"1=8G*.A M_P$%7A"BN]4U.CTYZ^$=MM$86M[A6]%8U]&0;32ZG*ZYPFXN4TX7LL0IS!Q= M+Q+$#ISD_3L_]C[V* U;I6$?>W*#B4#WF%;0I:S&QA9KZG*71$$8C>*IN^NP M&;4VHUZ;2T%82DI,!U\9?1KH+5*BQ7S5I:"7Z0]C$[] M$;W292'TPU1AJHM:'2I/@2BZI/:3^1YZ BQDCZYQJVO\>YE&V!WXPF4Q&W<9][_DY M]/HS4A45Q:93H)VN+FQ;1YICMNV^/0W="R5#WW]%QM&K[/]%>3?@-^O;/>H+ M!8BM[7X2V;#6+:)=;3OL9=U7GH_7[5F_N%O")**PT5#O?*0]%G7'JR>*E[;+ MK+G2/W0?Q_31Y7C#^'>Q!)#H1Y&7XM992KFZ&8W$? D%%==L!:6Z\\)X0:4ZY8N1 M6'&@:>U4Y"/BNN&HH%GI3,;UM4<^&;-*YED)CQR)JB@H?_T(.=O<.MAYN_"4 M+9927QA-QBNZ@&>07U>/7)V-6I0T*Z 4&2L1AY=;YP[?3#U7.]06WS+8B)UC MI%.9,?9=G_R1WCJNC@ARF$L-0=7'&J:0YQI)Q?%O ^JTS]2.N\=OZ)_JY%4R M,RI@RO)_LE0N;YW802F\T"J73VSS!9J$ HTW9[FH_Z--8^LZ:%X)R8K&6450 M9.7VD_YH"K'C@/TC#J1Q(*(V#5R>ZC:Q.ZYY*.AESMD%<6RLT?5#7IO96 MV62E;N.SY.INIOSDY"]&2X&^0)XBQ0GT3'- 5*)/-./H&\TK0._O0=(L%Q_0 M%?KZ?(_>O_N WJ&L1'\O625HF8KQ2*I(--YHWCSUX_:IY,A3'RB_1A[^#1&7 M^ /N4[/[/<="X=QN5"D1?];C:%4M]C^,+;^&MZ( M%9W#K:.^9P+X&IS)K[_@T/U]*'%+8+TR>&T9/!-ZPX7E6_9"93^4[Q8DK$'T M*K&>!&K1\ )W/%KOIG)HY_O$#1/*E6$GF5E:+BD"(5 M[**BG)82(!T*V8AX;HLL@?62#]KD@PLR-;!9!DM@O3*$;1E"&TS=@@0[#"0! MCH(PW&/J@)V;)-@+AID:M5%&QBBGK%PKFJI?*YJCXJUSN8Y]*%HCV+G=L036 MRSMN\XXO2-+89ADL@?7*D+1E2&R0-#DD'PYBXI,]DA[:X9A@-SY"4NQV"L U MQOEG5+!_2=I:53^VT/JEZ/0/-NJ*DVD;'/+1?MH9U'B(N/+:J=0,%F MA?+08RA:57R^5&^;*FK."O0Y*\L,T ,%M&+J#0[I0F5S=7OVBN02D)8-\G4P M,^-SS^ZF);1^E3J!A*-+$MNJ8K*%UB]%IYFP48N<3.SXD-CJ+]Z7M -VV ^# MHVJA$S78K&KVB,VAH[8Z$I5Z"4.2Z>NZ2J6D6O\*1-72O:%GX8[?%ZP"Q)0G^8 MU61G &160W="@$2/.:0+160JT)3E.97 J1[(R26K)*I'G(.AVYT 76($1#K% M1;Q+,M>J[+*%UB]%)[N(>=)T*G/]0XF,2:38N\_=0T/?(TG@'IF(D4X5$;,J M.IF^Z&?=5_0$*Z9:.<_R(S+#_,"S&WF)81'IQ!@)+\EIJXK+%EJ_%)WB(N:9 MU*F=2-OEMP #TW1@44,^"#>5N=/ME"ZU>PDVHDN23MK>HQ6VC]C8U.CWGF&=>I M6QONP9Z%9K.[OY(/V/F1&Y!]'3+:V9C3NZ(/E"\R%4@.+\K1O8[4]X9O-QJW M)Y*MZKVZ&9.2%?7A$F@*7!NH^R^,R;<3O?W7;O=._@-02P,$% @ RX"A M6.RIC?^_# SGT !D !X;"]W;W)K&ULS5UM M;]NZ&?TK0G8QM,!M+8D4*75)@-:\W0JL6]'V;I\56XF%RE(FRZ*)N+LU7;WKZ9S9K%*ENG MS>OJ-BOE7ZZK>IVV\M?Z9M;?ZLOS:M,6 M>9E]JKUFLUZG]?=W65'=7YP%9P\??,YO5FWWP>SR_#:]R;YD[>^WGVKYV^R MLLS76=GD5>G5V?7%V=O@C0C\L'MB^Y5_Y=E]T_O9Z])R557?NE\^+"_._.Z5 MLB);M!U&*O^YR^994710\D7^LT<].P3M'NS__(#^?IMZF9JKM,GF5?'O?-FN M+L[B,V^97:>;HOU;G[ M-_UCST3O 8EC?R#4+0\B;=/+\[JZ]^KN MVQ*M^V%+YO9IF?R\[#+^2UO+O^;RN?929'5^EW;<>^_S,BT7>5IX'\JFK3]O&>^7]LUUEM?QL5\JZS'HALC;-B^:E_.OO7X3WXI>7WB]>7GI?5]6F2VJ\7XKE]E2?WXF$W5(6?B0LG>A$_!C M6K_V2/"K%_HAM;S/_/3'B>5QX7Y<9(NQQ[74D$,^D2T>.9Y/:=-D;?/&1O$. M@]HQNC;D37.;+K*+,]E(-%E]EYU=_OE/ ?/_8N,'"29 8!IW], ==:%W67DC M"^LVSZS%=H?-MMA=,WIW^2J(* F# M\]E=GR[G.TRERQ:41(Q&AZ :$]&!BI=9;):9UZ9M6U>WMC2OT., M>J\2T(CQ>)!\9^"IR3=CAE$<^XD]]>R0>N9,_3_&$\F,@*\(8\DPCYWX4Q-I MBXU77_0KC;=]+]H?+3LQ)V2>[Q[*IBGR9=I]=I844B)FW M59M6G@*S./@\ID.>G.\WF2O#Y[_/&T\*8,G?G22RJK]W%*^KNKV1-LHKJK24 M?V^]LNJ$M&RH[])BDUFY#)$-%11-H-#TG%%2.'"JQ"^*2O9LTH/4 MV:*Z*?/_RLRHRGY.71\,3:X,C95K8E:U,*%]N;6GD1BZC/(P'/28POW^C^5' MR=W K7<_=(HV:UJOEM56EKG%-UEHU^N\W3FZKGCN"N(J*Y;;XMVDA;T0(D7M M'(HF4&@ZR4I)!]&S;AZ0>GL.11,H-#UGE,H/W#(?WSR82CT*0S+4R9:OO4HH M3^)AZP!R$3H]RA\$;H/P\:&T==#Y0DH>K^X&Q^Q)1XK_.11-H-!T'I7E"-R> MXV$&,K6XH=L^@!DB/1Q4>5T0K?3 MV8^'B?UXF"W%;H2II0N*)E!H.GO*/H4!8"0V1'J<.11-H-!T I6Q"IWVX')> M%844IK6L=_V1V!>RGF:25:E(ZVK]4F]2CPW2[D/J WB!3_U!!76_VF0BK5$# M,C*:%2J'$[H=CEO!6PF #OU#T00*32=3V:&0(BHLU.I T00*32=069W0/6LP M84@Y-$?N.8T,'^T..)D>,VCBDX",U$)E)$+VG!5>B)QMF$/1! I-SQGE84*W MAX$KO-"9\V]6*5-B/=)]1,0-$$"DWG4IF),#FU]_API PAISGF4#2!0M/7+BC'08[, MK3PT=KMY!^O2!7.Z(Z LI'Y$!G70'6ORP@1+W"AFA#%N[S^(<@H$X10(U"E MT00*32=0.07B=@J/6:Y 3$T>!K$QJ>V./)DG,RB/*8U'2E!OT<_)JWZ.S6L3 M[-H?[.*?IS 1!D XIX/>>SD]AZVGZO,I\FP)$&EOB5F%-"1.5^B)#QYUK,5 M!#I; 443*#0]9Y3)(.[9BG?[277)XU5VDY=E-R O:?Z>I;652G.6P>BO]C1! M%3\*3:=)*7[B5OP]FC)9(ET$6988C0@)Z'0$"DTG2&E^,EWS?TD+N]YW8TVN MCU"]CT+3>51ZGZ#T/H'J?2B:0*'IZVV5WJ<_K/>I17?S@,6!L>C2'6ORREJ; MSZ"I\B]#Z%ZGTHFD"AZ00JO4_Q>I^:TCN(61@."Q%4[UN"LB : M46E4R7T*D_L4*O>A: *%IK/86^W_-'*?FM*[6W(_U/ONZ).Y,H,F(4]&5K-2 M)?CILQ;\%"KXH6@"A:;GC!+\%"OXJ47P#SNL/4U0P8]"TVE2@I^B!#^U[2FP M*PFHX$>AZ00IP4_=@O_CNR_>[:;UJMNN,MJW+D%E/A1-H-!T]I3,IRB93Z$R M'XHF4&CZ9C(E\Z,?EOF1*;=#[G?_#?>/056^+6P21OVP>IJ5R(\0(C^"BGPH MFD"AZ00JD1_A17YD$?D)-XH05.-;8M*Q-061DOB16^+_9%T606T#%$V@T/2< M4;8A!F+W6J#395EDV<1K;_FQ6X>?0MU' M2MU';G7?J;)%6A0N6>:&F%P)H:H?A:;3IU1_Q$&R+(+N3("B"12:3J)R!I'; M&9PBRZ#. (HF]FCZ#E^]X=")4:(_.EGTN[0;5/!#T00*33\_00E^YA;\C]%N M;LBI=$+1!#-M @O9R-9AICP"=S-)3;+!FRJ0P]_:#3VI8J5M0^]NFKI;=IHW:N]ZT&QGQV'I2-_[D M$@BU&2@TG5ME,Q@%*1R&] US*)I H>DD*A?"W"[D!(7#3/L1)P&/S)H+M1^V ML%P/JZ>Y=WB1>S?":>*%0;T%%$V@T'0"E;=@[AF%1XD73)/ ME@F-P*,\J8,/>.Y#N@YWFO7&GQ^DV=X"I512* M)E!H.KG*.7#W<5"GZS8./;D)BB90:#J)REAPM[$X0;=Q\RRF@-F&U=VA)A-C MAJ7;J&/',2K!ST\6_ [=QJ%B'XHF4&@Z@4KL<_RAI=R4X83XP_4@[L"3:3)C M,A;PD:5<7 E_?K+P/[8JD$/5/Q1-H-!T%GO'HIZL_B>M"G3#3J84>YBJ:11( M.'9*+E<^@3]KG\"A/@&*)E!H>LXHG\"Q/H%;SB,:]&I[EJ ^ 86FGP6L?$*, M\@FQ93. 56RX(T[E!X6F\Z-\0NSV"5_K+&TVLH+N7,$Q4^!&FUH?H6@"A:8S MJ4Q!C#(%,=040-$$"DTG49F"^(=-06RJ\]AG,3'K*=046,)&2)3][$ M<*R+-;G\*+<1'[F%P>AB1_?BNI$FUT6HP4"AZ2SV;G4X^5J' M8]TK]EH'[+T.3^$98N498K=G.*5[-6U"0OW8(H.A-L$2-O 9YZ.#;HFR (G_ MG/O7!+KF"8HF4&AZSBCSD;C-Q]3^-3&O=S *R9XFJ+- H>DT*6>1G+Q0Z4@' MFYA+E.R5UQUQ,C]/81H291J2HZ9!UNLFORFW5Y.DS;8B=V5)G?0G>]WI!ZFZ MXTZNNE _@D+3.5>F)4$M74J@_@**)E!H.HG*7R0_O'0IL1RB&G(_, XU<(>: M3(QE_H+0A(4CQY@ERBTDB*5+"73R HHF4&@Z@3)/ M9E#'4;R)<@()[(*W!&H%H&@"A::SV+OD[8EN>;-=:V#GK4S>'@]4/'$P@D8W"![>G?3^5A[\(#GZK4>J,)>.X>"&U 5]JA" M680')'9441R).9TDJ$N8]>ZY7F?US?:^\&9W/<3N8NC#IX=+R=]N;^(>?/XN M>#/?W2RN8'8WG>_N1FF\(KN6D/[K;E%'O;L[?/=+6]UN;].^JMJV6F]_7&6I M;$BZ+\B_7U=5^_!+%^!PA?OE_P%02P,$% @ RX"A6)O/$HVU! '1H M !D !X;"]W;W)K&ULO5E=V4VZVSRDS6QVVV<%9)M&(%<2\;;3'U\)$SYLK-2,MB\)X'L/]]Q[ M@(.8[QA_%!M")/A:T%(LG(V4VTO7%>F&%%A2'W M7$WNB?RRO>-JSVU1LKP@IL:2[R<<[8#7$K@%;@5[" M.Z&."_#ZFDB<4_%&Q7ZYOP:O7[T!KT!>@L\;5@E<9F+N2E6J/J&;-F6]WY>% M3I1UB_D%\.$/ 'DH&$F_,J=?D[1-]X?IKFI0VR74=@G5>/Z+71)*\ ]_* T" MR=0X7).Z;Y=CG/:+Z//J6\[1\ZT?1#,[=IS[9D;!X%OM>&S:@$;0T N-8/S.)Z5A5 M@88:_;, BC.#D8RG$8"I/$ MFXT/)6I+CHPE_Z*DU"MX7R6H>U-J234R>U%9T3$)+YDE\0&)D;!XYL4G2,0M MB=A(XD:5JBJ6@*O+ %"6/JKKHBAR6=\F1GD31,ELFIA;*$-6786!AG-PT11-J"#AWL2 M(70@RI&P"(9P7).HMW!B-B1WG<4$K 0_59QEC%+,P:J2E>K22S=/,_[9$_P6 MJR:H,SO(GZA3JP['%MJ09>=PD-%;3-5I,+*AQ[! ]QD M !D !X;"]W;W)K&ULO5EK<^(V%/TK&G>GW9U) ML2T;VZ3 3!ZSN^E,-IFPVWY6C B:V!:5!&SZZRL9QX\@1"!JOB18W'-\CWPO M.ER&:\H>^1QC 7[F6<%'SER(Q:GK\G2.<\1[=($+^7+Y@&$U+ M4)ZYT/,B-T>D<,;#5ZX(P]SH1;< M\7"!'O $BQ^+6R:OW)IE2G)<<$(+P/!LY)SYIQ;Q3T7JU/=4P/;K9_;/I7@IYAYQ?$&S MO\E4S$=.XH IGJ%E)N[H^BNN!/457THS7OX%ZRK6!K 4$%"$JAF\Q*69=(H/&0T35@*EJRJ1?EWI1HJ884ZC%. M!)/O$HD3XTO,R JIK02?28&*E* ,7!50454R W.T,",[G\%6=3=.&NW.MZPV&]X;#D"W;P?:<"93H5&UBHAZEN/N4+E.*1(]N58[;" MSOC77_S(^T.GR1)91V%0*PQ,[.-O\L,'Y>JQH>#P!WWIG/5UR1ORA962)K"/5]YHSW#NN52J<)9&VV+HJ6T[%?Y=V MJ6[3+K@@C*,75:F)@H,PUE>EWYS^OO'HW=,P%7A?:MM1AM2:8]LWG]M?:#;- M40$F*)WK?981?W U66+KJFW.=S\\LF>,QN!@E9;8NBH;J^";O8*UGK%J*RJV M=@$G81SL*.#&,/C&TWI?;UGU#17;*R4TCL W6X)K\N]R3L$$ITLF3S"L[T,C MQ\%*++%U%3<&PD^.[$.C\SA8I26VKLK&C?AF.V*M#ZVZEHJM\P4EC'8<)+"Q M(]!H!/;TH1E\\!==[Q )C=> 9J]Q(Y\&TV9OQ!V:9AZQ.[7& M8T"SQ[A2\SO,!6!(8)#1]!&D-,^)* >(VG2MN@E;;%WYC>N 1\XIH%7#88NM MJ[(Q)O!]9A50-X;HA_V7I;H=-O "?X>_@HW;@&^95U3@:%]RVV&ZY-S65%[] M)'*-V ,I.,CP3.*\7BS5L"D'S\N4^[(XR-QMF/\L]A0*L&7 M+,W%V6@CY?9T/!;QAF9$G+ MS=4O*\8S(M4M7X_%EE.R+)VR=(P\+QQG),E' M\UGY[)K/9ZR0:9+3:PY$D66$?WU+4[8[&\'1_8.;9+V1^L%X/MN2-;VE\M/V MFJN[<8VR3#*:BX3E@-/5V>@-/#W'2#N4%G\D="=:UT!363#V6=]<+<]&GHZ( MIC26&H*H?W?TG*:I1E)Q_%V!CNHQM6/[^A[]LB2OR"R(H.XC*VE=$$GF,\YV@&MKA:8ORMR4WHI-DNLRWDJN?DV4GYQ? M4)[<$9U*<)GD)(\3DH*K7$A>J&)) 5Z#WU"/4>[FKX,P@+/Q73MX@Y4_ M"::-62H(9,WIO@_H-L'IMN#Q1FU1)@*1RZGI"*R3 MCDF=CLEWJO&D7SW?AQ"%!U6VQO=$]M.:_?3('K&0X$J(HJ1RSH0T+L*IRVH[ M NOPA5ZC-[P'UONPW$\J@54O,WZN-!=S0+0.7)-9$OAJ#=*IN7*%U*3?Z!@;?8%.%5A7U MZ)0X0NNFI-%.\'N))VC01<:=U6"H>N[4]Z<#4[S14- NHAZX;T*G,LD56I=S M(Y2@72F5G)-[SO$@Y[[N>1U$$3JLCO1%7.$UF7>J!STU,\VR*FR<876I=DH&_1LGVY0_ZL,#L+^S.R;35$T'>J; MC0!!=@%RI12&RH@$7+5Z)!&O6"[>CDG:0K85I^9J0KEX)>"LR5+4\+!JI"%JM$Q.6,?X+'SU15:-QV- MG,%/E3/8J9QQA=:EV<@9_&QRQH[\Z#R@WM3'R#M\_QNW#C#UZ?$'PM>)FJ\I M72DW[R12BX+O#V3W-Y)MRS/-!9.29>7EAA+UOJ\-U.\KQN3]C3XFK8_%Y_\! M4$L#!!0 ( ,N H5@82PUP_ @ !5& 9 >&PO=V]R:W-H965T-+0]'\Z=(ZD=RI)/GO'@LIUI7Z)]9FI6G M@VE5S3\.A^5XJF>J/,[G.C._W.?%3%7F:_$P+.>%5I.FT"P=DB@2PYE*LL'9 M27/LIC@[R1=5FF3ZID#E8C93Q_#CP+7F85O6!X=G)7#WH6UU] MG]\4YMMP[662S'16)GF&"GU_.CC''R^EK LT%G\E^KG<^(QJ*7=Y_EA_^3PY M'41U1#K5XZIVH/S7BC9@[5>K+//T[ MF533TT$\0!-]KQ9I]2U__EVO!/':WSA/R^9_]+RRC09HO"BK?+8J;"*8)=GR MK_IG51$;!3#K*4!6!BJ &V$+B-K9%VI2IV=%/DS*FIKXZW^T-1-4]JH M2;+Z,MY6A?DU,>6JLRM=)$^JKDKT*K*N>M+XHZ]7 M?6JKYZ-/U](1\SNJ>_K'RK&9C4K+[09=V8-G2CYFRF 4SJJUQ--1KG69FGR435Q^Y4:IJ21DU+]U71 M\KRB.6\]=CV=<1;C$8Y.AD^;ZET[&A,BZP;QY!'&UL)84)AMZHGM/+XXEV[X MQOF/.&,8$]$)U&-(I1@Q-O)'RM>1\BTO0?<*O*G>N1,FBV3,.F)<*TZ)Y'XE M8JU$!)6<5ZDJT:T>+PHCX'\FVILBGRS&E1ECKH]OCGWA!CWNVI. G+7$R[5X M"35Z2$C-0,Y:FN.UYOA HT?LM$],(DICWFG'/CL<,4G]+7FT%C:"&3U&[J#@ M#]1K&(@41Q88HF"L_[E!7PPVJLQ[ PZ6W;6M07EK*]U (PS5Q5:>H'0#>6OK MMER"@PBPQVZV.G'K;H$)DW&G]7KL"*.$]-PPL,4/'.:/K3O:RD^K ]6A,B=4 MCV$P5DL4.(P4P#=J[ (%[<)1.**W-CQ+)CB,)AZRUGL],SQNK#^CK\;GW M+A[VLW-W _+65FTI!@NP80847Z"\M75;@,%!5MCG,"/=VW042QR3;GMW#6/) MI1 ]?=>""@Z3RO;CC$L41R96(3GMQNJQC"7!&R-2.U@+'SA,'] #CC(RZ M:EPC*G"/%&+AA(3AY$(5XU2]>*LZ7'3G6?0^V(18-B%@;$) V03*6UOWQIK) MH=B$N,R!1Y+%W9;KLR,QB_O:KF43 L0FQ(,<>"0H[BXA> UQ+(3LB=6R"7E7 M-B$NFV LNR.@QVH4$]RCQ5('"5/'KW+R^ MOO0&# H@4-[:%6 !A( !" $%$"AO;=T60,BA (1X &3$.*Y-/KNS+RI M?[(4=K!KGX7RUI9KN8>"<0\%Y1XH;VW=EGOHH;B'>M9:1C1V5A0]=E@RTG?_ MI1M;0D#<0WU++=Y0?=P3BM5R#PUSS[?\Q<3Y8YWB4F5JHKRA BVDK/3L8UF& M6D"B'*S/@7(1E+>V;LM%-+R_M,<^)YP&*H3@N,L''CO&I60]B_C4H@\-H\_V M?Q\4PRS%L##%[*^KK4[<6F@B));=]NNQPS%G?&?>W: *&\M95;"&$4JN.Q(,[LK!O( M6UOW1MK*M@LYX!W/7:TA1$K>G3)Z[,S44N*^A!R++2R\KK-]QW.S4XZ(F>@Y MN4,^0RP8[DO)818UV+:H 3)Q91YNH,RI>=>*8B[Z1A$+%RP,%W_K-"W1)U4\ MY*\-(:"I*5#>VK(MI[ 8; @!918H;VW=EEG8MHLNX$.(9R>)41H[J7*N'<:B M-[^,6RSA82S9>@CA+CT<,5/#M#LU]1EBS 3K69+GEC-XF#.@\_I,Q,S??LA7 +(CP,(I_TI,D-_JKJ9.]Z/3XOJ@?UT"0=Y^:*U(>]88-""92W M=BU8*.%@4,)!H03*6UNWA1)^*"CA'MAP=OA\1I3V=="-O-OW3;QU8<0CQ6/4 M+\7B"@_CRK_S=#*K)PIJ//6/AZ#[1%#>VFHMSW"P5%L."C10WMJZ+=#P0Z7; M.QZ9?SU]U9*+ 'H,2'@>[ZDCC;IK#C[# M4*@61\2[XHAP2<.M]7WLYXB-QX5>>UYHJC,S@\BR15*]H)_5;/X;ND[NFTF% M&6]J?9?Y;*ZR%Z]"V&>']L$TPC*- &,: *9[DF%XITM*.#-/.'R;PG"7TCU6A/6M$TH+-');H 'I?])#,1XMKE5 MBT48&4:8S_5#^+JL4&&"16D^?C31SV9)UB!7;CPDO6V*+TS'7)Y-O"+%M7*E##?> MV5&_,.6+*A[,G &E^MZ4BH[KYE LWT&R_%+E\^8U'G=Y5>6SYN-4JXDN:@/S M^WV>5S^^U&\&6;\)YNS_4$L#!!0 ( ,N H5A1B(BHG04 ,0@ 9 M>&PO=V]R:W-H965T.\A=7E( M9K2C[ ??$"+ 4Q*G?-S;"+&][O?YY?OZ!_R9.7R2PP)[*>[KZ2,J&!PEO2F.>_P:ZTM7I@F7%!D])91I!$:?$7 M/Y5$[#E(G&X'6#K MH/SB@,J'="I#D[IX.3,%*GD/ 18X,F(T1U@REJBJ8N< MS-Q;IA^EJM_G@LFWD?03DSO*Q%IV,)@3]A@MHW0-\K[G *\XS@AX'Q"!HYA_D*8/\P"\?_>@7O=H-3V6&2XY7J MA\>\'T+Y(^AU%]D%FM.-IJK.-=_B)1GW9%GA'!9:;8ZE"^SB!WL ;C/J/^^1T6"'7<89-LT ; MV(5I#ZJT!]JT;S@G@G\$LYB$:_6USS*VI9R ?SX_"57L%S&1WUV6$(95V?ZW MBPU]$W]2(2O'##]CB=4UAK3NYXZABV-IT.=6]+E:O*I<\JIEIA^04 MQSA=$D7?@LA/.E6#DJ[ SPPS05@7D=Y!G1I:OH\\*E&%3YKQA-0$QQ"CB.2>?7Z1\DY]AP *T6 M!X=FT','"+4HT 9Y(06V54L\ZS02.L66=5JF'78R562U>UL?RZ6Y[LE96YOK M_+4.U?N=6Q]*M'TVKB"";2X,M=GD M9<0*-2L(0S19%)M, 46I/*6E3;6K59 M4LD5EXK&7/S(FVTF%TH9E]-3XT5"0Q)W,HP.AHWM^OX MC^V0[LKWX)#OSW MWD(CV[5(MO4J^2^Q(:Q4R?RX3"[1&EG9ON?:![6FR]!QX:!=5_7Q79I_K99M MO7X\;Y50@C5KAIPMVO-JIQV2L\I!>3$DE9O9UV+7UJO=/6E!TO"(J"BQ]I,: M.AZ"AWU_:.A:%D*^U<[^+62J7>M46RO;)@^SJ4HY2T/"XF>E*G)!<1H9PP.) MA3S;&5JNB]IT=)A"&[K(]PZ&PUOH3+L6FK9>:>9KQV+EJ.0Z![O;XD"]ABG.]^\PDV1S$).5A+0^#>4@8,61>7$CZ#8_1%Y0(6B2 M7VX(EFL?92#?KZC,HKQ1#53_N##Y'U!+ P04 " #+@*%8^/&C]R\# !^ M"0 &0 'AL+W=O M[J3ZKBL 0W[67.A94!FSN0Q#75104WTA-R!P9B5530UVU3K4&P6T=$XU#Y,H MRL*:,A'D4S=VH_*I; QG FX4T4U=4_5K#ESN9D$^H>T=^H'QW>TV>/WU!GA(FR)=*-AJ!]#0T&+1%#XLNP'D;8/) @"DN)4RE MR1M10GGH'V*R^HPE]QF;)V<%/U)U0=+X)4FB9.#A63S>/3V#D_8;F#J]] &] MJQHSR7YCD@NIS:4O0:W P"]@R\2EWM "9@'6 ;L=$.3/GL19]-H7W7\2.XAU MT,>SRFGH@![G):P9D+88R-7Y$=#E0'EB[T5S)R@K6C;/!Y'PVFXW8_I MU"B))EEO=, Z[%F'9UD7%15K/,EX>K>4-]05+28V#7Y:C<;M.IBH90GY6,CO ]-O'03Y_U]-E9^D^F D6*OS&L*%..%WR4V2G!(#NB]-B,(C_E MJ*<6_(4<>@/0(TF,S?B"5XQYR_-A#"UA2SQ_7\$#"90UP/F5E.:^8Q?HGUSY'U!+ P04 M" #+@*%8FI D;N0" #M!P &0 'AL+W=O\WMWMF^PE>I9YP"&O!1N5 CIWH(+[81#$?D&9\-*!FWM4Z4"N#6<"'A71ZZ*@ZN\(N-P.O9:W MFYBP96[LA)\.5G0)4S!/JT>%([]FF;,"A&92$ 6+H7?3ZH\3&^\"?C'8ZKUO M8IW,I'RV@^_SH1=80< A,Y:!XM\&QL"Y)4(9?RI.K][2 O>_=^QWSCMZF5$- M8\E_L[G)AU[7(W-8T#4W$[G]!I6?CN7+)-?NEVRKV, CV5H;651@5% P4?[3 MERH/>P#D:0:$%2 \!+2/ *(*$#FCI3)GZY8:F@Z4W!)EHY'-?KC<.#2Z8<)6 M<6H4KC+$F?1!*K/$,,\- DZO7^4MR3PU< MDAN1,<[Q/#C\#Y.#(G> L1/@U%@"(\G#=*+)^2T8RKB^0)IZ'UWOHTH55^1I M>DO.SR[(&6&"_,SE6B.S'O@&W5L/?E8Y'95.PR-.(]Q%F%R3KV(.\[=X'[-6 MIR[:^*5+CD@MCX65 MUF_2UC[ETSYK?;VB&0P]?+>L4_#2SY]:R-ST[MLW.R)/9*D"RG M:MES@*P3K:A:)+)M3#E M2U#/UCWKQCW5!_,C[&5EZWFE*1LAWO,E$YIP6"!E<)U@VE397,J!D2OW/L^D MP=?>?>;8CT'9 %Q?2&EV [M!W>'3?U!+ P04 " #+@*%8)D#]H.4$ 0 M$P &0 'AL+W=O4*O209X6<6&NERDO;ELF:YD1>\)(6\&3)14X4#,7*EJ6@ M)*V=\LQV'2>T<\(*:SJN[\W%=,PKE;&"S@6259X3\7A%,[Z=6-AZNG'+5FNE M;]C3<4E6](ZJ^W(N8&1W45*6TT(R7B!!EQ/K([ZOGZ+?U.2!S()(.N/9 MGRQ5ZXDULE!*EZ3*U"W?_DQ;0H&.E_!,UK]HV]HZ%DHJJ7C>.@."G!7-/WEH M%V+/ ?L]#F[KX+[4P6L=O)IH@ZRF=4T4F8X%WR*AK2&:OJC7IO8&-JS0VWBG M!#QEX*>F7]2:"O112JHD.D?-\/TU581E\@/25*D M/D.NX_H&]]FP^S5-.G?OT-T&RAUOM^/M MUO&\GG@S(L0C*U9H0[**7IKX- %\R) F=6% _DHH-M:8__H!#YR<3 MNS<*=L#5Z[AZ0]'UTJ]@\U):^: &$=0%?^9HH#WW/QV-[LLS"8>4'H M!YW9 3Z_P^9!1]*JJ\#LF+OTUE9K]7^^#M8FZM8D&P]U!G;%$K\V2 MPE[2A+(- 8ZR-_FBDRWR? ^[1QMIL(K<")LWE&OF0/^@*JB@*+LD8.9PBTJ%B6ZE1F>2GXIJ;47WKM? = HS@X5BB36>S@ MOH3922@>UM#K5CQA^9-*:-3MF4GR+$55D>K&M!*T88$4A^PO*Y&LM4QHMK]Q M124JR:.NAR8*[.?B$>5RJP2P( Z]G%79"C8>5 MNFY"1ERG>AL%3N@=XSHU"V(_[&F->"?+^!E='I:5J]9]?][0];QP=(SOU"X8 MN7[8TQ'Q3H7QL'+5R8+F&4U7L.M$(GCMR*"R!=$'?@7':M4HLQ']8.S7GD3? M*MKA2NPT%T??>_#&@[+]:KYO%.V0[TZV\4MT>R U3S786-$&LX&*WFDU'A;K M%R5Z]:6\4[?#=<'<\<)WO?CL3^5\$ZU!#_G(H(L%\WGEV:@>%E_P5AP MI7A>7ZXI *,Y213W\P93[%4EWS1 M%3DG>&8ZI4D7>5[433'-.N.AN3?EXR$K9$(S,N5 %&F*^&?NA+_Z8C3J>9D02$DL-@=6_)S(A2:*1%(^?%6BG?J;NN/[Y%?VK$:_$ M/&)!)BSYF\[DQ*]3C=J1M7T)N5ZB9R MYB? M 1^> .2AP,)G\O[NOH..7Y?.-WB^LW2VNI3] GL__6*>BQS'9-11;YX@_(ET MQK_^ B/O-YNH X%M2 QJB8$+??PM)QQ+FBU HL4"EIMW3S) GB7)9C;Q;D3) M"V)3Z>RUI\JP5AF^/9!*D5H:U8">VT2%AQS1 X%M:(UJK=%'1M0Z?4N$R"!H M&W@:!YX/A]VG=1&61H-@4#?:(->KR?6*Q? 5H%K/4-H4O^UM//0U0V*)F:32([-0&-;6!D]J?RNR3 M]2FL.2:%6G/U OXMCHL<9_$+4*LX(#\+FBL7EC8!@RUN?C3P6@*V&X4>W*$ M>HT+>4X-4_RB60F@@HE:9=Z>HQ7>YOSKM2="U6J#;;2KWG#-,^&'ED6NL\(I MFY\6Z@(+09003F*VR.A_;>>KZ#L?\-$%I4);+P;LH=X.F:B1B9PR[XC.@8U, M\V(>J3GU0C _MLIR P:FIP 0I#H9@ C,\(MM>"?O!.J50,**M*FZ<77H=-3Q M%14Q*S()U! 3<(0%P$"-=ZRFIUUS":>G6EU][\SS^^VY^&:[3<*-1\/ :5_M MV9A0_$@3*NF.-^= 5ENI^@SCAHUS0Z=9CE64"ZTBP^TW8A &[<7,C;XO^\:+ MH=N,%?O(RC[:-K!^Y+>]Q(V^+_O&K*';K17[GI6]Q7Y]O[_%WHF^+_O&SZ'; MT!7[OI7]MD.'O4$[_;C!]R7?.#YT6[XB/["2M[FS-VB3=X+O21XU7H_<7O^P M))S@N7(3FP1DL>SM^KL?L:^$)@ @=P!X8!(GU7*;5]'%*@9NB8GZ,-Q2__/M=[<"ZJKKE7YHJKRC3.H3-S0^U:PB1;('2UN5?1-B]0J^J _!QP*;5-G M$T)0M.?/6.A ^:*2^1EI!35I!;G32K.9:6TOS;;&*M\-",T>Q*KT,Y(-:I(- M;6_R\<^(>*+94.C\C!*$F!*'!OA/W0 &GDOD9<8#5P)3G:;>8+V@F5&'F"M([ZRG3X.4157DA66Y. M>1Z9E"PU'Y<$SPC7#=3W<\;DZX5^0'U0./X?4$L#!!0 ( ,N H5B'7S'Q M)0H $51 9 >&PO=V]R:W-H965T(ESR5I7;Q4]>_-4@B)7E=%V5Q.EE*NOTZGS7PI5KSY4JU% MJ;YYK.H5E^IM_31MUK7@BZ[1JICB((BF*YZ7DZN+[K.[^NJBVL@B+\5=C9K- M:L7KMQM15"^7DW#R_L&W_&DIVP^F5Q=K_B3NA?R^OJO5N^D.99&O1-GD58EJ M\7@YN0Z_9E'<-NBN^$7DV2"%N*1;PKYK7KY M1?0!L19O7A5-]R]ZZ:\-)FB^:62UZALK#U9YN?V?O_9$[#50..X&N&^ CVU M^@;DV :T;T [9K:A=#QD7/*KB[IZ075[M4)K7W1D=JU5^'G9WO=[6:MO<]5. M7MTOJUI^_E74*Y2)!XD^H^NF$;)!]U6Q0-_+A:C1]5,MA+K7$LD*?1/K33U? M*JK1#YF0/"^:'U6K[_<9^N&//UY,I7*JA9[.>P=NM@[@ 0<(NJU*N6S03\K6 MPFP_5<'L(L+O$=U@+^ MK[\@$GY".,#4X<_L^.;$T3SS-\_$?*BY$0W9W1_2 MX9$!O!FOZ[>\?$+/O-B(KRY^MP#4#=".&U^;-9^+RXD:&!I1/XO)U9_^$$;! MGUWD0()E0& &<71''/6A7WTOUSQ?H'6=E_-\S0LU.A2\G L7@UNDJ$-J!\KG M*T9I&.(H"(*+Z?,^/UZC8_D! C/X83M^F)>?7RNI2"DJ7C:H:7-]T^4Z?\_U MIDWV>I?L+MJV!IA!&V&$49LVKR]C:6/6[2)Q1%)FW"Z#E&A'2N0EY:\='4NA MZ%!3*FIXX0P\L@-7\RQA@1VXU][8P&V[E.(@2L/!P.-=X+$W\'ME.I^WXPQ? M/+=ITGQ"I9"NX&.+?9JF*6-V[%Z38V.WS48I#4@R&'JR"SWQAKZ=[SZANT(L MGEH&[C;UNE+3VS]_>I6MP'DHA)J<-BM1\U:J_,M%BM_$WRHI&G3'W_B#LT/- MO,W',G6R+P9]Z8Z^U(MWJ_3#DU*(J-EUH;K56HI1+M$CS^OMU.5B+;7N:4P3 M@D-''GF=&,N0PVZ0IH0.=Z8PT'HJ\/+Q=[EL)5/7J9QJ*+"2.,*$1(D=L]_2 MV* =AEF":10,![TG(L.#GH1\6T)WM M)TJ8LH 0Q[#47[L_E. @Q0&SI6/FC^-4GK0>#NFYE40(J6YGH&@9%)K)GE;+ MH5\N7Z_4/)?_IU, ;1=;M,5RWC2;KL_-JV9@M+4CG/0-$R*#23 M0"W6PP-J'7RT3^QJDE',2.S(4M>U08(C5Z8":7J3)ZW*0[\L_ZU;\!2+S[PG M+"^E4(8D4E6,FX@M8"L3=]$%7X(8M^7\[B_\2(F[5<3H1SZ %+RY)JAE.?;+ M\NURQXX$\;I6I9V3AQ[(K XH<=2WCBM9BC&Q.X/?N5.#U_(<^^7Y+7_-5YL5 M6O"\>$-\56U*B:J-;"0O%VH\G!5U6]V-$FV91)'*:7I8*F+ MM8S&A]:5^58*BL6Q(K!'W/?G,XMC>]*8^6V/YL%EEZ9DF 4MA_'_??48V\NX M@\O'?F]&\S)^ 1EKB8S]$OE]XD5'3[P]H#6%IO@C"Z!*>,"LFNO2_;\!/K3B MQ?Z5Y>MG->FTZT+HH:I5ZW;LG7/EIBH>5,JL5KF4'_?]>E[L)=\XQ(2&COX! M*G$=AD.LM2KV:U4?)4X:4HXC1<"VR2GCWS0^KD&2A:!H5FGB/4NIP> MT.408_\!&P?'?G_[T0@JDZ576[Q\F&3L(^-T8VXU!T3(H-/,6 M:/E/SY;_%%3^@Z)E4&@F>UK^4[_\/T>\4/N0R*!X\;LQFC2'Y0/BA>X=L/;7 M!&?DM%U..'D#/8X"BI9!H9G MW#M)!#W/ HJ60:&9MT*70S0Y.Y%!"QM0M P*S61/%S;4OW,PMA\Z-@XP9;'K M=SZ@%0P4FOE+'UW!L",JF'/R?90&]SLSMK^"HF50:.:-T&40"\_-=@9:P8"B M95!H)GNZ@F%>C7^6!N^AC5TR1@@)'&MI?C=&D^:PC!.*R?!I%*;+$G;@\/NY MF7V<$O=[,;I3@M8X4&CF'=!5$#O[6#T#K6- T3(H-).]O1^A^G<91BAQ9A^1 M'U+B?J.C*;(-'U#B3%2NI=_+T3T4M!""0C/OD*Z5 MF/_$_C'Y#5K>@*)E4&@F>[J\8?[=GF/[G^-@4TQ#YT^N_!9'\V-;)@E+TC@> MSFY=GK #!YM&9'>F,K?)9?/%R0_H[@PH6@:%9OY@7]DJ(O)7$2Q-6M#]$E"T# K-O =[3\6)SDY:T H"%"V#0C/9TQ5$ M=-XAK^CH0UY^0Z-I.?J0UW3O^7(K43]US^EKT+S]'>'VP6R[3W?/ KSNGH#W MX?.;\.ML^T0_#;-]P. MKY]R52H4XE%!!E]BU>/K[3/[MF]DM>Z>8O=025FM MNI=+P1>B;B]0WS]6:G[NW[0&=D].O/H?4$L#!!0 ( ,N H5A[S8LDFP, M % / 9 >&PO=V]R:W-H965T+C03[ M]/:]Q>M=;(7\HG( C;Z6!5=++]>ZNO)]E>904G4I*N#FSDK(DFJSE&M?51)H MYH+*PB=!,/5+RKB7+-S>O4P6HM8%XW OD:K+DLJ7&RC$=NEA;[?QP-:YMAM^ MLJCH&AY!/U7WTJS\#B5C)7#%!$<25DOO&E_=D, &N"?^9;!5>]?(IO(LQ!>[ M^"=;>H%E! 6DVD)0\[6!]U 4%LGP^*\%];HS;>#^]0[]@TO>)/-,%;P7Q6>6 MZ7SIS3V4P8K6A7X0V[^A32BR>*DHE/M$V_;9P$-IK;0HVV##H&2\^:9?6R'V M @@Y$$#: .)X-P9& M$G2]E@#&*ZW0V2UHR@IUCMXAQM&G7-3*Q*N%KPU=>ZB?MM1N&FKD +40W0FN M8E"_ \OMO>!K\.9+ I$M@,H:>//&*L@Q5DO&45;0P=5Y8IX=X-DA3AV1?^4T2 M3288D^G"WPQ0B#H*T2B%S^[U@>R";D!:+&4A@, #:41N./M'+6L9N=OA9G)TA@WB4P?[5:G/]0 MBYC$&,=DN!;CCD(\2N&C*4'KK]$I/NSR*,:1(N&@_]D.3N]S>\8KY[#7>O"K M6=U"17M>AX1$41 ,>XU)SX+\W.W8N8WGA^T>1SE6J[[%X#?H,?@430;W70:_ M7IMIH?;]QF$\FQZRN^\S>+PC.+MW1EO)! ?T E0.LAC%.E:POM/@Z1N8?HIV MA/M^A$>[Q:^9/OO!=(*#F(0'3.]["AYO*L[TG=%6,KT5ATT?Q3I6L+[YX/@- M3#]%=R)]=R*CG>.73&^AOOE'.0MG$?[.=']OR"E!KMTHIU J:JZ;>:?;[<;% MZV9(ZA]O9DTS"*R9T;: E0D-+F>FXF0SOC4++2HW,CT+;08P=YF;D1>D?<#< M7PFA=PM[0#=$)_\#4$L#!!0 ( ,N H5A91L>Z:P0 "P8 9 >&PO M=V]R:W-H965T_O:) :B.C%GF[+TQOP\6S7%*J MP*^49;+O+95:W?J^C)8T);+!5S33=^9877N(DI9E,> 8$G?>](;P=X:8QR)_X.Z$;>70,3"HSSI_-R9]QWPM,1)31 M2!D71'^]T#%ES'C29W,C$@ZYNQG$JMEW^MX(*9S MLF;JD6_^H/N$6L9?Q)G,/\%F_VS@@6@M%4_WQCJ"-,EVW^37OA!'!@A5&*"] M - 7%AH(^,9))L&4LQ@\93$58+@0E&HB"B@.'NEJ+:*E+@B8;<&8 MKS-%Q8H(M06?[J@B"9.?M3?CQ#S+P3V)$I;HVQ] DH$?2[Z6)(MESU !2@)GB:WH%/'SZ?NO%U%8I2H*(4*/?;K/ [5(SH M?&FT%HE*_J4QF @>KR,EP;?&I $^DG3U%8SUO1G)GF_ ]\;P8,P4S!6[DB$>U[>HY)*EZH-_CX&PR#KXX$<9$@SKWCJL(= MR+*S#W-Z\D%X& MS19N=]JXY[^4#-PJ!FXY!\Z)\CD8IE0D$=FQ+QO?Z>;"ZH1%D&']>,,:$F@7 M";3?B7=GWSK"V\80MW"*Q;/]!N#0G MP*I+\$ZD>P?'3!%L8U3.%![I&G1/V>\3,"%"OZO+)<9I?6E=K-1 5#]:6(>8 M0*LFT/FN?PM;?,86XFZK6<'6R@!\10\ MTMB\2G?OX'3>XK!"A)&5".26B--FJ73D.OH)9)4$-:^ MPYI059:D+LY>0/> MUOFZ.0QA!5VK!\BM![M5,Y@JDC&ZS=M>!^@Z.@MD!02UKP"Z#J5!5FF0NU%Y M ^C.^3R& :KH?I'5!^36AT>^)0POH]O 5DQP<(4-CCH$!UO! MP>Z^Y77(>PJ0WBP M%1[\WJTL?+Z7I5?2\/]+:?]H[]?LHS]H?HFN"J-S;1>4#?GW.N#B=FA[GX@V#P'U!+ P04 " #+@*%8/)4/ M P4# &"P &0 'AL+W=OK8F>U2D/;C=TY+*%L;#5"_)';B M>YY[[FS?=5=*+TR":.$Q%=+TO,3:[-SW391@RDQ%92CISTSIE%F:ZKEO,HTL MSHU2X8?5:M-/&9=>OYM_&^M^5RVMX!+'&LPR39E^&J!0JYX7>,\?;O@\L>Z# MW^]F;(X3M'?96-/,+U!BGJ(T7$G0..MY%\'Y(*@Y@WS%3XXKLS4&)V6JU,)- MOL4]K^H\0H&1=1",7@\X1"$<$OGQ:P/J%9S.<'O\C'Z9BRQ#AC2V%OU.HK;@0U'%ZDA,F?L%JO;1%CM#16I1MCFJ=[EB%G6[VJU NU6$YH;Y%)S:W*.2Y>5B=7TEY.=[4\2I>W9 M+>H41CBU< 9CS67$,R9 2?$$QFJ>91C#]6 "QR.TC MS D? )=PF:FF8C$W7 MM^2+0_2C#>]@S1ONX;UFN@*UX!3":EB'N\D(CH].7L/X)*70$Q9ZPARWO@?W MGO)KX)+IN8(!DXM3^%&YJ,#O%UEG_\C:Y7TIBSLJYR9C$?8\.@L&]0-Z_<^? M@F;U2XF&6J&AEJ/7]L6&4C*G(P%",6G *!'#4L:H@^E..=@6L6"IJ'SWSS ):A8#6!S._MF^\RGRC MWMR=^79!VRZEG3!I61ZGNPD,6<8M75]TQ2S0&KBZ&KY]%Y3RO3.(G4)-Y_"[ MH', 4'UI:I4/[@/-@#;&Z'=:>ZY 8*MZB ML-.K4O3WANVE> 7AX3,?'*)V!2_%*R@M+?^3^MJ.V[\3M/[*O;_5U;@.D<[S MG%-4!,[(KEIIT=[1ZZ9K/;$JRQN=J;+4-N7#A!I5U&X!_9\I99\GKG@# M+=&VL+JX))U+T8\O*+7F\L9X/MO@%;DG_&%S1\75 MN$:)XI1D+,XS0,GR6*M[T"&LLCS;_+B8W0YLF2/2$)" M+B&P^'@D-R1)))+HQY\5Z*CV*0W;WW?H'XK@13 +S,A-GGR-([Z^'$U&(")+ MO$WXY_SI%U(%Y$J\,$]8\1\\56VM$0BWC.=I92QZD,99^8F?*R):!M _8 K M [AO \8H,H #35P*@.G8*8,I> AP!S/9S1_ E2V%FCR2T%F82W"CS/YW.\Y M%;_&PH[/[]X/(I91&XQPD! M5RM*B'C\'+P+",=QPM[/QEST1Z*.P\KW=>D;'O"-A*^,KQGX.8M(U+4?BSCJ M8. NF&NH!;S%]!P@^T< +>B A_L O/O^/8@Y216=NQF.A798"IA #Q.0\#68 M3JBH?FZHP$4'<&\PI2]QM@*/.-F2"Q7Y)8"C!I#SR07;X)!GDMF0"X MSFM&PBTE$5B\@%1C&1)QM8Q#S E3\>CVXD$>\J>3/HW:WA]+8PGF=FCT+-B;9-$D6& (K,/BI&9QHAVDOV[EJ /Y$BQR*FQEG5CB,$YB'A/6 M3NVD/QN"OP]5S.M)+ZO@7A)K^W4LA8; .A1.:PJGVH$8;*EDC:\)>"&8*@OL MU.3@,PD6& +K,&=;C:2TM,/OZI%0.44N<(*S4%E>*X1V78#(F?A.ORXHFMH3 MQYZB7M- WZ]3XVY):5L;]]=BD4&B,UP1$&=B)B., RK*HY*&2IQ;K>"L<\OS MIOLD'&AH>?L4:+MX*@6PH0!J*?B2<495N"JW+=B/E;>_-&6M4IAM%"TRA==EKE+JME;#_TWJRZE0[D5W;G4X5 MZW)U4Q?U:TR@#_54*ANY;K^BUW-.1+:_X(5Z,T)O?O0H-"K23:%UJ6MDNJW7 MZ4-RV*A.-XH6F$+K;I,@V.([ AL:9 M')G);H-!YJQ.4_Q[:@3VEQ7(0U-?L;VMC^WH)]%W[#B>8WF'I\-F$0+UBY!3 MBD)_O_W,5M8$H^L'E5ODPL,<-$L#.'";_[\=3M[@MR7Z_A]-9-_Q*^]+8+-. M@/IUPFY7# S>%:L >YM=[F2?!*,[]H?<>@<8:.0]U,O[*\8(!W<)B5:2!@9N M\B01L5,LW_;S=;[EH#APH23#J/8WBA:80NORVFA_^&;M#XUJ?Z-H@2FT[OF! M1OLCO?8?^"(<];??71OZ-E)LU>L]'GU*H._907#J6H??A:-&\Z-7-/_0G)2[ M:Z:4L;Y/1Q_),(D6F$+K/H]F]8'@F\^S&%U7&$4+3*%UV6L=!M(J[\&YC/KZ M8N).+%4JFSWPTW?L^)8+%?IBW#K+EA*Z*LX$,B$]MQDO3X+5=^MSAU?%:;N] M^]?VQ4UY>K"!*0\SWF*ZB@5?"5D*2.O<%P*2EN<#RPN>;XH3&PO=V]R:W-H965TT^RW_$'*@GW;;G;YZ]E#4>Q?S>?Y\D%ND_QENI>[\E_NTFR; M%.6WV?T\WV6=4ER8U<%A4C*?_S52[D M9E.AR@OY;T.=G8)6#=M?/]'?U;]]^=M\27*Y2#?_6J^*A]>S:,96\BXY;(J/ MZ>,_9/,;^15OF6[R^O_98_-9:\:6A[Q(MTWC\@JVZ]WQO\FW1HE6@Y)C;N T M#9RQ#=RF@3NV@=\%^30O);I+OR9>-9#]P M623K3?YC^0^?;SG[X<\_7LV+,FS5>+YL0KP]AG#.A'#9^W17/.1,[%9RI;>? MEY=[NF;GZ9K?.B3P?9*]9*[]$W,LQS-1?KWW/LVTGL"SK:OZU+389=*K82)@ P32Q_9/8/GG/+Y(L^U[= M]5^3S4$:;WD?>-(O'.@R2##E52%-<.P[\?EP!BJL)&9V$C$@A;TO>>EGU!\GJ:]7I MYC^QG2Q,2D:]W\B+X]COWQD+,N14(?MA@]BSW*BO(RBLIF-\TC$F=7R?9L5] M:0]8?A(TJ\;9I9Q)P>Z2=7;L<$W"QKV_N="+7,B0 ['!(4#3'C0.@](XE"90-#T3R@7: MI+NY_BC++&SEKLA9>L>.>;DA\N+V*Y)354'#O>WVAU/-)SL?Y?0U3E;T.?R< MK0R=33NZNF,X=M?E$"W)V2+=;)*B[)ZK9S3%0WHH6/U@S:@OTFLMH#0.I0D4 M3<^2C9T3Y3YLVH(,C\K[;LP,[-+AW.M!D60UQ_V2']W^#P MJFD^8GA%!YHLLB&N>7B%BJL+J RN,SSC23U5HYM/OI.AQA=*$RB:G@CEC9WP MXD4O#M+7+J T#J4)%$U/AO+1SH"/_EK6W])'$"M>&H+V%Q[[ENL:GC<;/NM8 ML6/Y_>4QG+ZRR3H^A_MUE/MU:/?[KWI1HUR]2!I!U[MR9"/S@I7#2\E^*(<[ M"=O+;"EWA7$97L.OIM5.TEDOK2AVNA*;/QB&3E=?I(T6*)J^3DZ98Y99E6)]E^F2I8W^*D-,7-WFIVW.X5%>Y5/=B ME^I"72J4QJ$T@:+IN5 NU:4]VY25APU*7Y(5&2?S%G38R9(;(D?FR (561>T MM:"6-IF?=\DVS8KU_TJ+N:H61:_S_% IRI9I;AXYN_WIU!?A4=BNJMCELX:X M@1\9%KJAXNJ:*AOHTI.I@PL%W/ZBV+.+!>E8DS4T1#ZW7! 565=1&3B7-G 7 MCQ :?F^$$,16ZW]V5V^HVSMW#9'3%?LYS)ZKS)Y+F[TWQTZ@?K)7K:EXM]Z5 MG4!5]!9GNX'^RM/:/?=NX/XD9.SV)\@X?863Z]1S>#97>3:7]FS#70#4L$%I M'$H3*)J>"6787-JPO4^^K;>'+=NDR8Z5M>ZP,\[1N_U5JW;HGADL0*SR(CM42T>-XD,7\$)I'$H3#:TMOMM;YZJ+KRRE1UO*3@UX MMF4:]&5,SA;4JT)I D73$]K:[7GQM*8'G=:$TCB4)E T/1?*%7NT*[YDH62# M;H]QSRZ4I"]C<@KZDYYG%TJB(NL"*R?LC9_VG-A[]9<$&[, G3>%TCB4)E T M/9/*@WNT!Q_3;4%=.)3&H32!HNFY4"[<@^U:]?I._-QJ>3KH9,'[@<^MED<% MUM54+MN;Y++_T$*QUM?&+$ =.I3&H32!HNF'.RB'[M,.?DK!$;ZIRA-(&BZ6*WCE&B-\\./@KWL< M">60 WH">V05"/IG105GEI?3 2>+#?7 *)HNMO+ >V!1U>!(R;N%(&NT%#_ M"Z4)%$T76OG?@)XY'J@!#E4#H,X82N-0FD#1]!RU#AD.+JP!T,EC*(U#:0)% MTS.A?',P<"#5R!K0/P'*/N,$Z("3Q88:8!1-%UL9X(">'1Y= Z)1-0#J;Z$T M@:+I0BM_&]#^5IW"?7L\A;OJ<(Q*0Z=_H30.I0D433\579G@D)[^';.Y/X3. M_T)I'$H3*)J>#&630]HFC]C<'_97+3N^^838A>&S=F2>N.'TE4W6\3FL;*BL M;$A/ U^\=:_A=Q_Y^'%7X3.?L\*NO%!_BJ+I\BI_&M+^=/S>_K!O4=TH,NR^ M6Q@^Z;B>8]C;3U_<9"F?PWV&RGV&M/N0LV55JR^WZL#6__:._1OF%$\7UGMVNQE ?:0KL6J[7#RQ0@76)E4D, MZ>G3^MUE/Y\VLK"VY#=':=F;4N;CYY[DK_?QLE_-:R[#_E[>\R]=@9I&8^1S MKUUYEA?8M-Y@0UO"IZK&_G!5"T=6->Q[;<9%%:BHNKK* X;T).B(=9 A=!H4 M2N-0FD#1]%PHFQC2-O$/G 80&DX-]HR5L?_!V.ZO9.3T)4X6]#E<7J1<7G3A M-MP(:O&@- ZE"11-SX2R>!%D&VXTP>;1$2>K#36"*)JNMC*"$6T$/\J5W.[K M;F1DC6R [4=\W1-:Z)B3]88Z0Q1-UULYPVCH-"?#\SWV.WLK[]),L@_+(OTB M,V;[QS>RUKM#V&'/BI1YUE]:-JA$2+GMOL"V21%T>3"4QJ$T@:+IV53F-/(N MK!I(E[F TCB4)E T/1/*U4:TJ_T#_9AOF*KPNCT9U,%":0)%TQ57)C>B3:ZQ M)\O9AYUD_*!ZLK(7\XWR0^=)H30.I0D43<^3,L71A0==1=!5Q% :A]($BJ9G MHO5>6,A!5U'_Q.%SFTGH@)/%ACID%$T76SGDB';(8V>L&TSUOD3MX8L;=O

Y9YC>J'PF5KPZ3$=50MH^M0>"$KC4)I T?0\*6\=TPF. M:=,]MA8TF!&U@ XX66RH)T;1=+&5)XZ')FR-M:"J ^_DE^R09-^K0A ;$P"U MRU :A]($BJ8G2=GE^,*MMC%T03&4QJ$T@:+IF5 V.J9M]-A"T)^%#:Q!>&)TUNCTW,& Q&G*PYUO3!<1W&GI?C0 M^X'.E@4NET]5P6P/!MA3.R,LCF-Q H;KI,IMI8H^AVJP-CP!8/F NFHL3L!P MG7QXK7S0SGIT??!Z]2$\XQ4&0DZ7'&J28;B.Y'Y+7Q]\(V/CL+(4""@ M9AB+$S!<1_*@)3EMB.M]S\>NIUJ*?MH&;5S4. ";W@-!O3,6)V"X3F["5FXN M/K#Y"0'+"-1A8W$"ANMD)&IE9,AEC]\>\\329A/.O4)I(/!TX&PO=V]R:W-H965TVD[3_?C90H HX5;H^-!@X]SM.N8?; M\9Z+1QD#*/24)IF<.+%2FRO7EX*669$X[SJ$K$4,LEXA@2L)LY7?'5-/"/([_C-8"\;Q\AL9<'YHUG\B":. M9QQ! DME2E#]L8,;2!)32?OX6Q9U*J81-H]?JG_+-Z\WLZ 2;GCRAT4JGCA# M!T6PHMM$W?']=R@WY)MZ2Y[(_#?:%_?Z/0N9@[RK>9J;8YEYJ\R5T)?95JGPI\\6U_< M@TC1%!8*7:!;JK:"*082G4]!49;(3^@,L0S=QWPK:1;)L:LTV>C=94FY+BBD M@W)+Q27JX<^(>*2/'N93='[VZ7495QNOW)/*/YZMNJAWJS?YJE0!;G*=,TN)+ZG?\;N MKH76KVC]8[2@C5:H_ 8ML-#\BN8?HPW;:/X!#>-A-RZH<,$QW*@-%QSBB->- M&U2X@15W'X..N)4"T08=M$ M7^FP@@[M4*YHTL8;'O#Z?J^;-ZIX(ROO%U> M9O29+A)HPUK5)[8.]NI<\M[9VF6!_VRP$9SXI.XN9?X;VQO768>M8=79M*69/HV[981QBV9UAG"^##%,,CVQ[K',/V('O()"RW B(T MAXQQ@4Q;M%JPUCGU<:L#$ ?O[0=KA)YJL(Y,;,_,KOYJ456.F_:U0BM_\6B!U%!)KDG5W1:E[/4FT(=W&@&B&;3V/K5DF M40(KK?0N!]JU*.;78J'X)I\9%USI"30_C/7,#\+&PO=V]R:W-H965T34!L302M)J&Q$3%8_OL)K>)A1-G MMMNR?[]K)T0MI-4>_=+X<<_I.=?7U\E:R&=5 FCR4O%:C9U2Z^;2=5560D75 MF6B@QIV%D!75.)6%JQH)-+>@BKN!Y\5N15GMI(E=F\DT$4O-60TS2=2RJJC\ M=0U.[[PNW+.BU&;!39.&%O ^JF929RY/4O.*J@5$S61L!@[5_[E)#;Q M-N [@[7:&!/C9"[$LYGTKV2U^Z/&P _-$.0- !@C\%A!T@M$9;9=;6E&J:)E*LB331R&8&-C<6 MC6Y8;4[Q04O<98C3Z:VHB]-'D!69PER34W(WYZR@)L6*/-4Y2#*A#=.4DUO M=)'C*6C*N#K!V*>'*3D^.B%'A-7DL11+1>M<):Y&88;>S3H1UZV(8(>(;U2> MD=#_1 (O& W )_OA4\AZ>+@-=S$=?4Z"/B>!Y0MWY<08';31XD;#.'/A+E5# M,Q@[>*,4R!4XZ<;%MZ'11?!*/;ZL"UQHU[<:*\X*XO,..0%Y(0J@G>44PV2FMNA MLUF2/E>ZK\]H@.1;64AZK,0_6,51H>T>""R+8MQ;S'^KRJ,WY67'_OG MT9LB'(B*XBA\4X/N1H\T[Q/VG()AC^.P0)QW=HZ)D&W/;R=:-+9MSH7&)FR' M)3Z3($T [B^$T*\3TXG[AS?]#5!+ P04 " #+@*%8ATUM'%@# "I"0 M&0 'AL+W=O XUG)G% M7NEOID2T\*,2TBR]TMKZVO=-7F+%S)6J4=*7C=(5LS356]_4&EG1.E7"CX(@ M]2O&I9*?!-%7%],\5"K5?>J%W6+CGV]*Z!3];U&R+#V@? MZSM-,W] *7B%TG E0>-FZ7T(KV_FSKXU^,)Q;X[&X)2LE?KF)O\42R]PA%!@ M;AT"H]<.;U (!T0TOO>8WK"E'] _MMI)RYH9O%'B*R]LN?1F'A2X88VP M]VK_-_9Z)@XO5\*T3]CWMH$'>6.LJGIG8E!QV;W9C_XX=XA;H1VS5M8MLRQ;:+4'[:P)S0W:LVF]20V7[B\^6$U?.?G9[!-G:RZX M_0D4$?!)&8,&'F6!&NZ1XL*@M,P=N $F"_C*M&;2P#MX?+B% MUZ_>P"O@$OXM56/(V"Q\2PS=/G[>LUEU;*)GV,3P64E;&OB+&!1/_7U2-LB+ M#O)6T47 STQ?01R^A2B(DA$^-R]WCR_0B8?3CEN\^!F\VT9SN05;(M2HN2JN MQ\ZHPTC&,=RUOC8URW'IM?]'[]#+_OPC3(/W8P)_$]@3NT=8-H"N@RTR^)@.ILM_-VQJ!&K*(G"P>H)V\G M=G*1[9U6.]YF)W<51'<5:"84H^@W2A24M@RE!Z=BHU4%A@EGLNE,QN1T.TZ. MB@D0[1G$ZNGER0G',*@UFXQ1G \792P,>*5M> M#O79&8-H/I^F)SS/K>(P#.)QGO.!Y_PBST=9,UY 3=DHYS435 D[XH=8IJJ^ M_H\J+5A%<7)>!_:_ZL"+M,[/+VR:ALF4'B=Z1RR#>#Z+9\%I^/A'5:]"O6V; M 0.Y:J3M*L2P.O0;']HR>[*^HCZD:QM^P71-#.5_2EL&!&X(,KB:TG_076/0 M3:RJV]JZ5I8J=3LLJ9="[0SH^T8I>YBX#8;N+/L?4$L#!!0 ( ,N H5B% M4@&PO=V]R:W-H965TXW.O\6&\5OK9% #(7JI2FHE7(-87OF_2 BIN!JH&22NYTA5'FNJ%;VH- M/'.@JO3#(#CS*RZDEXQ=[$XG8[7$4DBXT\PLJXKKURF4:CWQAMXF<"\6!=J MGXQKOH 'P*?Z3M/,[U@R48$T0DFF(9]XE\.+V:G-=PD_!:S-UIC92N9*/=O) M33;Q BL(2DC1,G!ZK6 &96F)2,;OEM/KMK3 [?&&_9NKG6J9K7] 6X\3F*K2N"=;M[F!Q]*E056U8%)0"=F\^4O;ART \?0# MPA80[@/B=P!1"XAZTAQOMT_ @X2W7 Q8-/[,P".,> M/;-_AT<'Y$1=*R/'%[W#=P^IDJDH!7^(FA+B_A*L95R8FJ

,G'#\.SX&M??_\3V4ZWXZ[;\2'VY/I-N>R84U=8#3JEIIST5=]0 M#@/':0UNE02#84 ?SVJ[KMZT<"MM1_%II_CTH.+VJLV!CO+0R?8);YC/M@3% MT6@4[>E^FQ6-AO'YGFQ_RRTJT MGHH:E:BFQN7Q=M//I2V=/>_$I^7=CMW]I M&O.GJ[40TK 2D3#>&VDQ0U&PO=V]R:W-H965T M[PTY3S,C<7&0ZD%7A!CTC3.AET%E M3'T5AKJH",=Z)&LB8&0K%<<&FFH7ZEH17#H09V$21=.08RJ"U<+UW:K50NX- MHX+<*J3WG&/UUYHP>5@&'V2#:$,&\E;,*R 4]'<\;?6$4> .#T#2%I \A(P.0,8MX#Q2\#T M#"!M >F_7=*D!;BMA\W>G>,R;/!JH>0!*3L;V.R#\[Y#@[^HL"_*G5$P2@%G M5AO).36@O-$(BQ)MI#!4[(@H*-'H!_2;J8A";S-B,&7Z'?1\O>A$:6(RE#(O6\*8QG)PQ/$8W8*K2*!HR1*TKX-#<,S4HS0.';P<=]^7@?/A^$W6'7P=, 9X^Z] M&#N^\=GWXN@]Z%G.NH&G_7";WJYTC0NR#"!_::(>2;#Z_KMX&OW8YUF?9)E/ MLMP3V8D&::=!.L2^^B(-9J@XBE C4;U71069T47K=@\7+I7905)'3.+>2%P/ MFKE4*Y]DF4^RO"&;.C);(!]7LW$4+<+''@TFG0:300W6#!H/^1K=$E';LFAJZP[8,]FDQ:.Y2+7R293[)A2UZ<:ES72M:*NFBQ$V"T)$B30A'3*UUCU7Y^=4$>3Z)1TD5Y(\K@ MXBX5Q2=9[HGL1)1Y)\I\4)3GS 0N-H816U40YG(O3)^S!]DNC9-YGW+S47JJ M7.;39NZ)[,39'SIG?_CO*@=TWE!!^9[WZ3)H^%)=?))E/LER3V0GZL71\X]1 M]+HJTN(]R>"5+?/*EOMB.U7BZ!1EH"H\'54"":,X6NMSLE^NC.1L+GZNQG32T M:Q96,+M8X]3O8Y_WQ'9.1UM";UD*P-%=D9=L;*27U-1-+ M!ENV=XUD*#>$W,K&AV1L6')&D$/,)0*+CPW,(,\E2CHW 0 DL<97SCV3['IJ !I(7DYRI_VA;]_7%B''%."D: ML6@765E_XKO&B#V!X'0+G$;@/!1XCPC<1N ^%/B/"+Q&X#UU2H-&H$(WZ]B5 M<7/,<3BB9(NH["UH\D*YK]3"KZR4#\J"4_%M)G0\7' 2WZ8D3X"RERCZ467\ M'KV: \=9SL[0&_1Y,4>OGI\AEF(*#&4E^I22BN$R82.3BQE(CADWHTWKT9Q' M1G/1%2EYRE!4)I!TZ.?]^L#I 9@B]#9^9Q?_U.DE7F%ZCES[-7(LQ^N8T.SI MJ73ZI5*[=[S'#;A\%5//>$AZ$KR37%ZZ;(K>V2K7$,8T/L70SH M!HSPQ3/;M]YV&:P3-M<)BS3!#E+AM:GP^NCAC#".R'*W[,153(I"[*Q,YDAL MT>N*QJG8(;M6T;27?6J":IBO8/+P/5MR[)&YF;??)VC1II@!^8/6O,' M_>97195C>8(]YCKB%)<,J\..H24 .^_*P^#(NH$[/#)NUCN;4Y> 3EBD"7:0 M!;_-@O^'):"LG^68,31!WZZ@N 'ZO]*3"_SU,3HA,UU MPJ+@:,L5-5/SUVZ[![9?M+9?]-J^^*NCN)=YJNTU;+ 7W- /'IS"QWUJLF;"-+'6ZUJGO=M6[Q-5LSZX/[4O9W4-_AM3_R0@2I%5)MYE&ULS5EM;]LV$/XKA%<,+5#7(O5F98Z!QEV7 LL0-.WVF;%H2Z@DNB1E-\!^ M_$A*EBR+8AI4;?>$"+ ESPK^.4D$6)W,9OQ=4)R MS%_1'2GDDPUE.1;REFUG?,<(CK53GLV0XP2S'*?%9+G08[=LN:"ER-*"W#+ MRSS'[.&*9/1P.8&3X\#[=)L(-3!;+G9X2^Z(^+B[9?)NUD2)TYP4/*4%8&1S M.7D-+U8H5 [:XN^4'/C)-5!0[BG]I&[>Q9<31V5$,K(6*@26__9D1;),19)Y M?*Z#3IHYE>/I]3'Z6PU>@KG'G*QH]D\:B^1R,I^ F&QPF8GW]'!-:D"^BK>F M&==_P:&V=29@77)!\]I99I"G1?4??ZD+<>(@XY@=4.V SAV\ 0>W=G UT"HS M#>L-%GBY8/0 F+*6T=2%KHWVEFC20BWCG6#R:2K]Q/(OR90_Y&IS(&OZ)\7R MXIID,9 $ 737E63HH%)77!#"Y%P\'L1D[CK/Y, &A3HB.(*60/>8/8*N/ E0 [R#/FL MOM[=M:3C-D5U=3QWJ*BTF*XQ3\!65O;"5)_*WS/[JZU[P7=X32XGIWM.*,1GEG'"YO3,LTF(+!)77>M9" M8+5M.9", 0?,&"Y$2C3K,LTZ3B7K=B7CI7RB'-4PX)*"1H)5604Z*]6J]LNI M&_EH,=N?5L9@!4/7;ZPZD/T&LO\#(3,2EU5'DWLJ2_%]FJ7B <0E4:'6"2ZV M1#TB7*2R:Q%3,:I\_1.8KHN$Y;NL6K6'"2JM6 !B!R71I]+S 1AQAT2C+E#1@K6J5'8U"BTTD5U MV.VQPU9E28X=5M%;U:,MGJD487_E N1Y\&R!#6:.Y\X'EGC>I#^WIT\+S6T2 M@UNY6@^F!*T1GKI6(P7K@(T:L)&=SZII5SO:2,IH3* C!>L A4Y[[CO6==5G MO?'H=GH\FKI.!*/SAF(R]'UW'I@)!T\D";2F=DWBK6JE6N*EJF<:\X1]OOL. M@M%YFGV[*8(!=.<#>:(V3V3-\'-;IA-']$P]2) MG"Z9!Y'?.[D-=F@>^*X[L+*MD($_4LE\O7B#?2UB4F\FLV'Y!EO1 JWG_?]0 MP-4)/Z+@#%;#$@ZV^@2&/TO$0:LT>G)C&"E:MTZM$()V)?2ND##E*@(F5U'6 M9OT)K&F>IR*73#'S?&X@G) UL+Z=ZSH.&EC95LU JX:PG/%1OZ.$P0F5 MZKSZ9M/ @Q$T)X9:\8'LXN-XPI_0RI0F,BB,*(SFYXW"8 <1=#UG(,]6B2"[ M$OEV[8X,*B5 8>2=0S#8.=X\'(+0BA1D%RGO'Q/O=O^G[M&QHG71MEH%V;7* M=^QE:%21,U:T;IU:D8/L(F<$8O=%R=3UW7-:&ZR\H9^DJ!4NR"Y<.J0&_X); M4A0/-W@-&O'VKI#+JSLS^,!*+HP0K),\>45'BM8M22MJT$][%8-&?1G\-+WG/)+@Y2 M?=,[Q@QZ3$6F+R8[8_+SZ50G.Y92_5[F+(-O-E*EU,"CVDYUKAA=EX-2,26> M%TU3RK/)IRE53U=,R,/%!$^>7]SR[?42'E7LIOQA.4[+61:3T8&*0\J_[2QWHB MC@8 CGT J0>0[P<$ P/\>H!?"JV8E;(^4$.7"R4/2!71@%9\*.>F' UJ>%:D M\YRVF#\="+)%D M%L2SX\@.R[!A&9Z6$E8M9&M.PC%S,A)81VW4J(U.RTFMUB:V0@B/ISH*XVC> M3XHETL=QC >3$CNGA& NN(G3=BYZ^N7O,QQ8X$UA&+O=;E/&=N5U3O$,W6 M2.^D,F>@/07E#S !T)(8;74WK[\C@G!&^@O2%AF1(!QDC>)Y#@LT!15;:+/.[FGR#9XU2_:*&\[L4G"/((D]BQ GF?^;)-** M)4ZQ7R3---HQL4;0GR)-!4/4H WE"CU0L;>6C1KS6%L4!@1;U%DBO;FC<."V M%")B58B6A#6,:E66$9UMD9-7#K3D5:+//UO;T^#UB<81]2^FS1(:8 MX/FPA-;@7FK-C$9:PGJ#U#"%Z%:Q,HVZ MR)QB^5XE.VJWJQJ\DS0O\$-+TOJ1X9P0Q[IK.P#L;@&NZS* !&P=E(-K\:): ME >D9_)5V2OW4B//*JC? 01>'%OT] /)W"6G[13P?[0*TL#NR>D3O1?V2>][ M?Q# @=5"TA():H9[3-RV"=C=)WS-RFI;5MV,0Z'*"MI6NK,>"7\V\VT6TH\D M?D <=%NCQTYK;3=V:7T;*@0J3^ PS=52EYO&3LIU!%L"]AI/6%6&+[R8LG+K>[B/+7-KB2,!&6;6NC-QN_,IQPW2 MM]BA\X8MU'W@(*T=$[<=WQZW\>@?]+L\9'H+K]!*0/+!F.^J%:[?H2]?5E8E MHQ[=QT+KSD?K[>1$;W":VKN.T4 MB+M3>%V'68,?WY,-=)B6R($.&ULK5A=;Z,X%/TK%CM:M=), MP>8C23>)-$UG/QZJJ9KI[,-J'URX":B L[:3=/[]&D/Y" [M2+PTV-Q[..?6 MEX,]/S+^+&( B5ZR-!<+*Y9R=VW;(HPAH^**[2!7=S:,9U2J(=_:8L>!1CHI M2VWB.(&=T22WEG,]=\^7<[:7:9+#/4=BGV64_[B!E!T7%K9>)QZ2;2R+"7LY MW]$MK$$^[NZY&MDU2I1DD(N$Y8C#9F%]QM4@4)*C;S';"YI'XB/ZT!G/;:G8%<^PPXK)315V@T9!+RC_ JY^",B#O$,?%;O3W<'Z+AUI5V-YPY6^J97:5.E2B3/ MC%1T]K78T1 6EFI= ?P UO+77W#@_&:2.1)81[17B_:&T)=_<)I+%%$):$,3 MC@XTW8-)<0D3:)CBU7-8>@Z>JKH?VE+Z4:Z//:^.ZG#T:X[^(,=V"X3M%H"7 MXMI(U^_3]7ML^T$8![YC9AO4;(-!ME^R7UZ.G;':0$7ZBWZSY/I+@TR2TQ_/92 MFTY/EF,_AA!L7HRSFMQLG/:>]5HAF+G^"<%^D._-B)DA=AJ#^LZL'I@NP'N<[DS()L7!N/9-NX M[\C$F>'3SC:$X6F S[Q]<./<>-BZOX-X1QU]0XEFIPS[00$^]^YIO!H/F_4W MM>-YJZ-'M>>QT+IZ&X/&XSDT'M6BQT+K"F],&H_ATMA@TUZO5TQ>?FXE-D:- M1W)JW'=A3%SW]-O6%(8=[TQ'D\:MR;!;OZNC2=^%2:^C34&M8I?\[-;..0.^ MU0<*0FT#]KDL=YKU;'UH\5EOU4_F;_#UJCQZ:&#*DQ"UC]PFN4 I;!2D&PO=V]R:W-H965T,39GO$7L:54HK*2 MY32#)VO&4R+AEF]LD7-*(NV4)K;K.",[)7%F+69Z[)XO9FPGDSBC]QR)79H2 M_N.:)FP_M[#U/O 0;[92#=B+64XV=$7E4W[/XB<8T4E6?&7M3-MVAN.2HBFM!0*@@"/Z]T29-$(4$<_Y6@5O5. MY=B\?D?_JLD#F6PB3.5QI7D\#0&/[FX)3R+LXU ]Y2CU99PBLYOJ"1Q(CZA M"_2TND'G9Y_0&;*14$\%BC/TE,52?&X,/&[93I L@L&SUOW,EA"D>I4=E@%= M%P&Y1P+RT!W+Y%:@VRRB4=O?!G(50_>=X;7;"WA'^"7R\&?D.JYOB&?Y\^Y> M3SA>->&>QO..X-W$R4[2"-'WB<]AXO5,(K9&(4M3*&Y(>_AR99J\ MPW@ZLU M?R5R$M*Y!8M:4/Y*K<6OO^"1\YN)^4!@K7GPJWGP^] 7?T*+^I8!7RBX/Y@0 MGTQL"XB1AE -Z77A33UG,K-?FS0,5HXWKJU:\055?$%O?-]U Z#1!7FE'!I: M*S4(&J*04."0043R/(E#\IQ0))GJ*7%HRNXYK(MBQ1BI%M$$#1*!$_CC#E63 M%0Y\,]5117746Y*WZS4T555^D2I.:*MEH,8*' U9@0.!M6B/*]KCW@PORX26 M74R(G<[A#OH.+])\H3:(2&4>=DU!]+Z3)R03'R5S?) F-PB\3BX/C3P\/5*U MDXK3Y+2J+=EU6DNG9J/C/>D#HI/#>O2PXW28FJR\P#53G594I[U4KX\MM"Y7 M12%B24)XP\K(IGCAI!&G0WR%D MM K&1Q@UA 7N9?3()$D0R61\T6DK,!C!,@,-\5%YE:]H5LYXVDV(P6@2'$N( M6X?O]H8/>DB+Y"RD91MX6#V9]4POT*D=<2BT-NU:G>!^>7+:7H 'E2-#H;6I MUX($]RN200K6/ZC%T01W"_;0R/>.%6RM5W"_8'F$KZN/*K47X>1T#836YEN+ M%CRD:L&#RI:AT-K4:^&"^Y7+()5Z*#^"@T(]M!D?V;5QK5!POT2Y3?.$_: 4 MK?1N]E>N9=4_=S1]IOQ?8ZB]@"?G;B"T-OU:M>#ID&7;JX%.ICX06OL[O-8X M;K_&&:)LRU>T&NRH4[8&&\\_(JS=6L^X_7KF0%K3-\K#6%"4\SC4,JU#K?A2 MU/4M3E!M91Q-/3;Q+^&[M_[K+E2#2S"Y=+M[BMTX)THIW^CC,P'JYW1_@F!KH)70,DJ$W( B^.THH;R7)]&O7, MI&2IOMQ2 I]KQF3[S?J!=6!YN)_4$L#!!0 ( ,N H5@@"*WV'@0 M /(2 : >&PO=V]R:W-H965TFX^?N2LJ);*-HIC+[8NNP, M9Y?4CL3QCO$?8DV(!+_RK! 39RWEYMQUQ6)-=TXGA:$R(QDF692.GY6I$X]I@:VCY_8+\OD53+W6) 9 MR[[35*XGSL@!*5GB;2:OV>X3J1(*-=^"9:+\!;LJUG/ 8BLDRRNP4I#38O^/ M?U6%: %@, ! %0 ="_ K@%\FNE=6IC7'$D_'G.T U]&*31^4M2G1*AM:Z&F\ MD5S=I0HGI]=DM)BX(2\!43X()+3M*T/%NHC*^^ MW)C2L_+IQ_!<;/""3!SUG G"'X@S??T/C+SWIF1/1-9)W:]3]TMV__!:^$\U MD.^,RW6Y&BY6I%@T"Z2])$P%\4]9D!.1=0H2U 4)K&M!5V&GJV#*<@^-2JAN ME@_3*(E#'\9C]Z&=@"%NE'@P".JXCK:PUA9:M1DFPZ1R3Q*V1HRI- M<1#Z46A6&=4J(ZO*NH^8M$7/QX1!#+U13YLA#@5^@F*SMKC6%A^G3=F1M8;Q MLQD,HR! _8DVA"F5T#>K'-4J1U:5M[A8T?N,@.)I,:J^=,O*1BT$44V98V6( MV@^W.#/)W_,G+5W>F1_VQ!N#!@JOH/!'7T0Z\Q1\^: MP4=:F\$[\%F(+>'#/F#G>FG?.Q5;-_/6:P'\*UY0#7.JHIR(K5N4YM4 VM\- MK'Y083N-/AS%?HQZ2]48&":>!P>6:^/?T.J&QWI"Q=)IJ'X6.PT.ZP%^G_ZBN!I'_N#]4 W=X9/*NU,6HT(+_Q8&@WX6/E M'YJ&^!B3.!35S:%Q:&BWZ$]WQ3V3DN7EX9K@E' =H.XO&9-/ M)WK;H][FFOX&4$L#!!0 ( ,N H5C.MV;*U0H *)7 : >&PO=V]R M:W-H965TDF ;;2+ M*W"]+=KNW6O%9A*AMI23Y*0%]L,?93NF14[&-DOOF]9V1N.9GT3JX7C$BZ>F M_=+=:]TG7Y>+NKN=&W^^F.R_S:JGKKFKJI-6WEY-?R)M"Y<,!:XO_ M5/JIVWN=#*G<-,V7X4D'2+2"SWK!Q>E^>]17^O%8O!DXOC?UNED]YW# M@?NOG[W_MD[>)'-3=OJZ6?RWFO?WEY-LDLSU;;E:]!^;IW_J;4)B\#=K%MWZ MW^1I8RO4))FMNKY9;@\V$2RK>O-_^74KQ-X!+'WA +H]@#H'4/K" 6Q[ #OV M +X]@*^5V:2RUJ$H^_+JHFV>DG:P-MZ&%VLQUT>;]*MZ..^?^M;\M3+']5>? M])TYBWV7_%CHOJP6W4_)#TE5)Y_OFU57UO/N8MJ;KQF,I[.MR[<;E_0%ERQY MW]3]?9?\6L_U?'S\U(2WBY$^Q_B6H@[?E^WKA)&?$YI2GOSQJ4A^_.&GI-M$ M#L1W?;P[]NP.<%/@;@H].^1FE"W;G1&V]LL.G1&C?O)1+\I>SY-W]6:(FZ$" MG9"-1PY['*:.-]U#.=.7$S,W=+I]U).KO_^-R/0?D'HQG161G(V4Y#LE.>;] MZM^KY8UND^;V^5KIDC^1R^;MQIM8>QOFR\K15.:%_=Z M,4_,P$RZN+2,HY<2XRP"SE+!-CLP*--E + MM=-"H5K\RZ2?-&UU5]7K.2FYU1J\4RA_2$FFW(P!*\+RU$D8#2DPX6R7<(8F M_-MJ<5LM%L/,L=GRE$A'$M^(D)PZ\U&!!ATH2;Z3)#\X'H9AD R.JUE5W[UX%>1^,FF:"^[D M#)CQ+&/*21H-*S!IDEI>2M&9)_FKXN]/@++KU$VD:C>JMB.5M MK.$>97@P/J^K,U-),I-AO@PJTB6 MN;( 5E2X$RX>=:@J%E4)BG57O_?WN@5S%,"=E'FGWK>B!D+<',^!EL2R)<'A M\G/3EXND-F.BW9)YR%B0/D>E0LK4502RHYFDKB;G0$QB&9/@D/GK9E* 4_61 MD4HSR2DW5BEC>QN4Q MRZ04Y;7GDE%2KM4;%J+?=-DFNIY#0FZ=C0 ASU*BO)4H_K6GBK3U-EK89AGG M8F\R'@M@@9+B0/G[@V[-0M0L09#R#N[CU LHJKQ?A9/*0T==C02)FY5 MB^FMB.5MK)I%6(HC[(G#SD?0EX:=;TE3DC+BU8#P $,%L+Q*<5[UAEWRYSZ< M+GT<>$XMGE, 'XQ74Y]0NYE!"W3@59I<1=@^(Q!.;(+%DSG*RC MK,N9#]PYR]V[/F1%W>I>@<<;JH<%;8:#-K8F9WXI5C+F%FP!JRRG7IKGX&%F M>9@=*M>&K\>97W]EJ1"N#( 5=W_QPJ,,56&O$0'O1$!6!2QNQT'BEC> MQAI:/.9'=C.\7%OA0!>"D(Q3]ZH![*#^#3RBT(PM"G.\U!NA?X,#]5^H?P.R M@_HW\(A#%=GKK3W07!NGEL1]L'V5<^K^C@N9 ?T;>,RAFEC^Y8&="MSO02 Y M\690WXH)[[2?@T>YY5'^%S0J<+_P2G/I%3NN03LF_--^#M;DEC5Y>*,"!QH0 MA/ I$K93F713/0=%$94+HWE;:RNY5*!MS'@3[5$;62(ZJV(Y6VLFZ5; M<;@7]_N*)0* 5DXXN^1,)Q>8]9*!-2:Z]5* "NH5H+'':J+15Z!EV"/KAB(J.78J-Z*6-[& M&EI$%C@B'U$Q$#X!2Y;[,XAO)F3N+0GP>$+SM9PL#G'R=Z^,A<_!DF2Y-X9\ M,V&PVM/C'+@L+"Z+PP^+1:@6"*AG@+F_K4)6.?%FVW.@L+0H+'$4?K%6('V6 MS8B[2 *,A'+J"04>06B&EG4ESKI12@42>+XKX]*[Q4)VE CO7H+''*J))52) M5TZQ4H$$2J$\4\JMBH!VA'B/M."AA*9JH5(>*IF&EPJDCXE,9+E;/ ;,7I%< M>GT4>*2A2EB*HQ''TM%J!]%%2<,*H]T008*@$ M9URZ:Q \O-#T]W8;P NM1U4*/CW_>@=*$A5'HWHK8GD;BVMQ5*KP0H&,V;IZ M'=5;$+M1+'V@A[8/BX2DGJPMDU9)9+X;8)XN&&RF&I5D;; D$>N0<" M9 ?]BHY'%KK]AZ57%6D7!!5U%X2HWHI8WL8:6CY6W[T+@O*I-J>&]=S]4WPS M9:X:M_:-QQ.:KV5?=?8]$!2 OBG+E/NP*V"GE'3;[ L\X%!!+"&KOV0+! 51 M,.'NX]S7D)TTRV=7E'/ LK*PK/#:ZXOK8@5TRJ9>.02P>D6]52 >0VB.%FT5 MCK915L8**IX2D;NE LA.T51YVRN=@W>5Y5V%\RZV,E9^'P!)I?2O<,!N& C> MZ3_+WEE[FV<=*H:&KXR57_[DN?>0!6 E%/<>]L?C#-7!TJ3*0M?%*A+8;>6( MZ:V(Y6VLFH5.A4/G:>OBK;/10_>&PO=V]R:W-H965T M/+4*.UR6GO?+AES M90V-<#/3@L:5G;&-\!C:/7.M!5%%4:,83Y(KU@BI:9'%N;4M,M-Y)36L+7%= MTPC[>P7*##F=T^/$O=S7/DRP(FO%'C;@?[1KBQ&;7"K9@';2:&)AE].;^7*5 MAOR8\%/"X$[&)%2R->8A!-^JG"8!"!24/C@(?/5P"TH%(\1X/'C2:45+ 3G?+W9O@*AWHN@U]IE(M/,HRY*:>D[)PW MS4&,!(W4XUL\';[#B8!?OB+@!P&/W.-&D?).>%%DU@S$AFQT"X-8:E0CG-3A M4#;>XJI$G2\VW=;!8P?:D\\]/AVYN ,OI'+O,^9Q@Y#&RH/9:C3CKYC=M'9& M>/J!\(2GY"UAQ-7"@OO3B2'BQ,DG3AZMT[_D? GNK$/H[J5K10DYQ?9U8'N@ MQ;LW\ZODTQF^Q<2WB.Z+?^!;_ >^=.)+SWZ_.]G+"G3EL&5+A8=2D0NI2644 M!HZT8,>S>O'41^OK:!UN>5\D,YZQ_I2'G?1@N,[?A=U+[8B"':J2V4?L9SM> MD3'PIHUMN34>FSP.:_RK@ T)N+XSQA^#T.G3?ZIX!E!+ P04 " #+@*%8 M+VFD!T@" "A!0 &@ 'AL+W=O&ULK51M M;]HP$/XK5E9-K;3AD 3:L1"IP*I56B=4UNVS20YB-;$SVR'MOY]?0DJK@*9I M7XCO?,]S]QR^BQLN'F4.H-!363 Y]7*EJ@G&,LVA)'+ *V#Z9L-%290VQ1;+ M2@#)+*@L<.#[8UP2RKPDMKZE2&)>JX(R6 HDZ[(DXGD&!6^FWM#;.^[I-E?& M@9.X(EM8@7JHED);N&/): E,4LZ0@,W4NQY.YI&)MP$_*33RX(R,DC7GC\:X MS::>;PJ" E)E&(C^[& .16&(=!F_6TZO2VF A^<]^XW5KK6LB80Y+W[13.53 M[\I#&6Q(7:A[WGR%5L_(\*6\D/87-2YV-/)06DO%RQ:L*R@ITD6H*P+X*E@!94I@67M0#T$3VL%NC\[ *=(F')\H)NSZ&EB_\ES[VM]:FY9RDM Y]^XE!=]:AW%V%*8Q;)+PD^A?Q7CW:&,GB@_ MO'R)@MC:)2!1RFNFW/OIO-V>N;;C]<8_T_O'K8L7&K>\].O84B91 M 1M-Z0\N]?0*MQ"\SU#@5A O3]AG.U-TR";BLG?P!02P,$ M% @ RX"A6";:+PY$ @ B@8 !H !X;"]W;W)KX_/=>1+W KYK$H C5XJQE7BE5K72]]760D55G>B!F[> MY$)66)NI+'Q52\#$)57,#X-@[E>8(A CANF=Z+]!GT],\O+!%/N%[5=;/310UFCM*CZ9&-04=X] M\4M_#B<)AG,^(>P30N?=;>0L/V.-TUB*%DD;;6AVX$IUV4:.!#UC>H6AR@\(@G([PHJ'CM'37<, 38+]['9R MJHU61-3Z_T/N=,>!.68*1L1F@]ALE/-=\-LKY,:A;\G-![GY5:?V!-+<(GS! M;9SYEMMB<%M]RP])\+$#: /,^%T(?)W:#X?.3 M_@%02P,$% @ RX"A6'1JW]I? P DA8 T !X;"]S='EL97,N>&UL MW5A=;]HP%/TK4;I.K30UA*R!K("T(56:M$V5VH>]588X8,EQ,L=TL%\_7SL) M'_5%M \K+*C$OB?GW&/[)C@=5&K%Z?V<4N4M=-B(=303]J09T]? MTZ$?QA]]S\J-BY0._<>+][\6A;IYY]GSV8>SL\[CYC,)*?>$^%#?TPXFT@&K(SD MC*]LN N!:<$+Z2E]DV@K(42J/Q8.;0_NGUHG9Z*0)K?-8+\G]>4[0-,#@XSS MUF#7MX'1H"1*42EN=<=<;(+/(*]N/ZQ*[7 FR2KL7OMK@CGI))-"IE2V:4*_ M"8T&G&9@1[+9',ZJ* , E2IRW4@9F16"& \-HVYHV2GE_!X>+C^S+>UEMK&F MIHY$V]2&ZJ:5L1W0WU2SVINR\:MTO9(]%>K+0@]'F#[4"KV3-&-+TU]FK0%, M/<3525GRU6?.9B*G=O ')QP-2,/SYH5D?W0V*)6I#E#I>T]4*C;=C/R6I'R@ M2]64TS+#/7=/T/._G><9%502OFE:U_XQS_*K'4>]M[)LGBJ[AIT>ZQW#L9N\ M/@63\2F8/(F:[!^_R2@Y?H_U7O3(3?;>[,G^$I/A*9CL'J7)H-Y3;FQ1/@ZJ3=9,*Z8J'MSEJ94/-N]:GE%)OJ%>TM?7Y_2C"RX>FC! MH;]N?Z]4=3$1]U;K]#8:GM\+-NXG.Q41*ES0=UUTYFYBFIQLZ:WT M81>Y-8<;P3@6Q0T MOU/!^K_0H[]02P,$% @ RX"A6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'Y"0D@834?JM,RT4ENJ MPLSME@DN6 TQVPZ=CU^_5\*@VFWFU;E9Y(HFA/"P_/%XV4X_?#?V:6',D_BQ M*4IWUEM7U?;]Z:G+UVHCW5]FJTIZY]'8C:SHT*Y.W=8JN71KI:I-<1KU^Z/3 MC=1E[^.'P[WN[:E_8"J55]J4=+(^\4VK[^[E_?I0/&NG%[K0U<^S7O-WH7IB MHTN]T;_4\JS7[PFW-M^OC-6_3%G)8I9;4Q1GO<'^C6_*5CI_A M7W'J_8PF#H?7?1#?V_\GC.;Q4>?JTN2[C2JK?1RM*FK TJWUUO5$*3?JK'>X M1,AR*29E14$2U^7^5G1M_4OIJZ^7^U]=$:X70_M>TQOV>MF \T%>3.]FTYOK MR_/YY%)\.K\YO[N8B-G59#*?B7=?[SS("$!&'4+^'7F0,8",CP@YF]/+[>2. M *>?Q?7=Q=2#' +(86>0%U?G?G$G #+I$#(H[A& ''4'>3Z[\B!3 )EV"!E$ M,@.0&2_DU*YDJ7^][A3'@&C,2_1).NV$>13W5CFZM+FBZ<8?5*Z"GKN/NNX^ M<^F:DF@JN\R5BY:J] K9Q/B*0R8+;*0WU2 M+<6]M&3FN96ED\UX)R!$1ADP*^7&R%+,9*%<4_EFRC[KG(8SXKP>\V@?$SEE MP"R5SU);\4T6.^43(8$,F UR:VRUDBMU\DGF3ZJ.7+ZS;RH?LL> 61]UT3IQ MI8JEH,\WA2QD)0ZA]#&1/P;, KE45C_+>H M/NM2EKF6!;5H5]GFDSXF,LB M62&'\O::R(->K:M]N[GU,9%6!LQ>F59K9<6Y(FX]D&";W+OI0FX,U2LG MOI9+JF,/:FM]3*2'B%D/UV5N-DK,Y8^PGB%!1-PIAMEL=%5?M.\B:"A54:^A MJ(,+(9$C(F9'S"J3/ZU-007J_B,F_^RHJ'TV)(:(60QW=-\O4I/#:.CY5F8^ M)A)#Q"R&&O-E /J#[N3\04J$;! QVZ IWI,%=;]U_=O4;*]SH!B9(68VPT3: MDMJ$$_?4H> $%;,O9KN%4__LZBG)R?-K,&2(F-D0?\[$Q+NY7/B82!HQ MLS1@.A9.0R)MQ,S:>$G'FN@1[G]]-&2-F-D:?\[+WA0TLD;,; V8G(4%C002 M,PL$)F'>I*JF+$!-Y)NDN@3FA%N1CPG5U9M] S-L $_DF8?8-QI0^)C).PFP< MB#GU9R$29)R$V3@0\]J?;4J0%C(N^,F+V# MIRIB'Q-Y9\2^KH(PASXFLM"HRW7XOQ,?$UEH=+1U>*J++S,"LYIG$VQ;&2$+ MC9@M%&#>J&=5B)@ZHNVN$@^F\)<.1G!_U_&FT5BB]S&1A4;, M%@H+_>5@NFV&3#XFLM"(V4(!YJV2;F=5LSFVV6OU/Q\366C$;*'6NOFU- M' M;3Z8H$R1A5)F"T',(*U(D8529@MA3-]"*;)0RFPAC.E;*$462IDMA";/*2'R M,9&%4O8Y-S1Y'A0ZLE#*;"$\>1Y@(@NES!;"F$'=A/N,N]PG%HR04F2AE-E" M&'/D8R(+I9TN[*0>9H8LE'6ZL.,WH0Q9*&.V$,;TFU"&+)0Q6PAC^DTH0Q;* MF"T4+)/5\QSU8=N$7(8DE'%+Z/=Z61L7LD[&;)W7"V8GATC.#/GRJX^)K)-Q MK_B\P;R5U6&P81Y]3&2=C-DZ+9B'1E2/0GQ,^'P+LW7>8MY;39WZEGIU4_H) M;X:LDW&O^J!H!DG%&%EGS+UA.5S3/1%WIE+B7OYLGC9YYV,BZXS99^!>87HM MB+HE'Q-99WS4G5 /B:RSKC+K<[!4&.,M#,^XE9GBN4752I+ MC?R@(1\366CYG<>)C(@N-.]EWT*+T,9+0N-.-!T'51!(:=[+QH"V8\,'+ MKG8>[$>:'N:@CQ^][&#O04LP!WWX#&:_T^T'<0 *'\7L'VT#0FL0X4.8_6-O MF_X#)'P$L\]L'AK_B.>F-C8?+W,E+K7+"U-/M >8\+G,/K-YKDNG:VG/K5PV M"VC6U@LKK[?)#_KPVI2+>_H&QR=SV61WUM1OS3WBH9) M_=3?XZXH+NCGGXCR"'_V;R\5]02P,$% @ RX"A6.,-K,?_ @ M13X !H !X;"]?#^/V]30NWO>[P_C0;:?I]*/OQ]5VV"_'N^-I.%S>61_/^^5T69XW_6FY M>EMNAMX9D_KS[1[=X_WMGHOGC]/P/SL>U^O7U?#SN/J]'P[3/S;N_QS/;^-V M&*9N\;P\;X;IH>O?=]?+8__Y8N\N.W>+IY>'[OST8KM^[B G06[^("]!?OZ@ M($%A_J H07'^H"1!:?Z@+$%Y_J B067^H"I!=?X@:U1& TAJL 9H;95K"_#: M*M@6(+95LBW ;*MH6X#:5MFV +>MPFT!CM5&\'T-NIW@Z@ MMVM^; /T=JJW ^CM5&\'T-NIW@Z@MU.]'4!OIWH[@-Y.]78 O9WJ[0!Z>]7; M _3VJK<'Z.U5;P_0VS]7; _3VJK<'Z.U5;P_0VZO>'J"W5[T]0&^O M>GN WD'U#@"]@^H= 'H'U3L ] ZJ=P#H'9J'W0"]@^H= 'H'U3L ] ZJ=P#H M'53O - [J-X!H'=4O2- [ZAZ1X#>4?6. +VCZAT!>D?5.P+TCLV?E0"]H^H= M 7I'U3L"](ZJ=P3H'57O"- [J=X)H'=2O1- [Z1Z)X#>2?5. +V3ZIT >B?5 M.P'T3LUA$X#>2?5. +V3ZIT >B?5.P'TSJIW!NB=5>\,T#NKWAF@=U:],T#O MK'IG@-Y9]!:!W4;T+0.^B>A> WD7U+@"]2W/8&Z!W4;T+0.^J>E> WE7U MK@"]J^I= 7I7U;L"]*ZJ=P7H757O"M"[JMX5H'=5O2M [ZIZ5X#>M1G6 >AM M33NN _#;FF9@QP $MZ89V3$ PZUIAG8,0'%KFK$= W#R&\5KTM6X"OE/NZ?+9X?K]G\NOB^W]_HEU?YLQ/OX%4$L#!!0 ( M ,N H5BA0-8C;0( /\[ 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;WVZ; M,!3'\5>)N*T"V& #4].;=K=;+_8"#)P&A7^RW2Y]^SFDK;2IBU9ETKXW08GM M\SOX2)^[7'][GHU;'89^=)MHY_W\*4E)I-F-8V4YVJ'WX:A^2N6[V M]8-)9)KJI)E&;T:_]L<:T^:VH?UY&EL?TM9OR3$X>2RQ^VZV5V%#5'R;L)QY<\!+^>^/AEKN]:L[FOK MO]1#V)4<^L3YY]ZX^'R)=WJW4/ [A2.QF:^K6[8SQ0Q^?BEZ=3_;A MALWI4UR_SOBM_@?[D) ^,D@?.:0/!>E#0_HH('V4D#XJ M2!\BI31"$5502!444P4%54%155!8%117!05609%54F25%%DE159)D5529)44 M625%5DF155)DE119,XJL&476C")K1I$UH\B:463-*+)F%%DSBJP91=:<(FM. MD36GR)I39,TILN8467.*K#E%UIPB:TZ155%D5119%45619%54615%%D5159% MD5519%44635%5DV155-DU119-45639%54V35%%DU159-D;6@R%I09"THLA84 M60N*K 5%UH(B:T&1M:#(6E!D+2FREA192XJL)476DB)K29&UI,A:4F0M*;*6 M%%DKBJP51=:*(FM%D;6BR%I19*THLE8462N*K!5%5I%2:!4IQ5:14G 5*457 MD5)X%2G%5Y'^3V"_3]/^'\&UL4$L! A0#% @ RX"A6-1+IW[N *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ RX"A6)E&PO M=V]R:W-H965T&UL4$L! A0#% @ RX"A6.MHI(Q<" MKR !@ ("!%0X 'AL+W=OK' MP2,) @- & @($E&P >&PO=V]R:W-H965T&UL4$L! A0#% @ RX"A6/WT*\'(!0 620 !@ M ("!?B0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ RX"A6"#66CQ9 @ 9@4 !@ ("!7SD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ RX"A6*=4UV-L P $P@ !D ("! M34X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ RX"A6*E>X(:Y( *:( !D ("!Y&\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"A6#6(:+:D M#0 DCT !D ("!1Y@ 'AL+W=O&PO=V]R:W-H965T(5DNH0, )<) 9 " @:ZK !X;"]W;W)K&UL4$L! A0#% @ RX"A6 NJ:V];! >0P !D M ("!AJ\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ RX"A6$Q;.=DH P ? @ !D ("!E,P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRX"A6,5W/+1) P 7P@ !D ("!B=L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"A6&?RZ)58!P +AT !D M ("!4_4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ RX"A6.%['MAX" 2$ !D ("!U08! 'AL M+W=O&PO=V]R:W-H965T0( +\% 9 " M@3PD 0!X;"]W;W)K&UL4$L! A0#% @ RX"A M6#6(19VE P T0@ !D ("!["8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"A6 [6?:JH P @@D M !D ("!3CP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"A6,KG0?1B" %B$ !D M ("!#TX! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ RX"A6-6NIJP2! T H !D ("!!5T! 'AL+W=O M M"@ &0 @(%.80$ >&PO=V]R:W-H965T&UL4$L! A0#% @ RX"A6 [N MR!8.! )0P !D ("!W&@! 'AL+W=O3FQLMT# #O"P &0 M @($A;0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ RX"A6-*WF'6K @ *PD !D M ("!/G@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ RX"A6.;$8VKB!P *TL !D ("! MLXD! 'AL+W=O&PO=V]R:W-H965TE0, %L/ 9 M " @5"6 0!X;"]W;W)K&UL4$L! A0#% M @ RX"A6+FCL3PG! L1( !D ("!')H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"A6 9_TXW>" 34 !D M ("!0,0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ RX"A6-SMH.H4!0 DR$ !D ("!4M&PO=V]R:W-H965T&UL4$L! A0#% @ MRX"A6#)>1ASF!P Y3< !D ("!=^\! 'AL+W=O&UL4$L! A0#% @ RX"A6'YP3/46!0 M^AT !D ("!1?\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"A6/\D>AQ[! ]QD !D M ("!=!8" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ RX"A6%&(B*B=!0 Q" !D ("!\BD" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"A M6"9 _:#E! $!, !D ("!1S8" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"A6'O-BR2; P 4 \ M !D ("!CDL" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RX"A6!8T&1E;!@ L2D !D M ("!/E<" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ RX"A6*J?X&A_ @ A < !D ("!NG " 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ RX"A6,UV MQP+& P 1Q, !D ("!X7D" 'AL+W=O?0( >&PO=V]R:W-H965T&UL4$L! A0#% @ RX"A6 $JJ;MM!0 WA@ !D M ("!28<" 'AL+W=O&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #+@*%8 MH4#6(VT" #_.P $P @ ' NP( 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 <@!R %P? !>O@( ! end XML 119 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 120 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 122 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 544 523 1 false 173 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Sheet http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) Sheet http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) Statements 5 false false R6.htm 00305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical) Sheet http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnauditedParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 00405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) Sheet http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnauditedParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) Statements 8 false false R9.htm 10101 - Disclosure - Organization Sheet http://www.pennymacfinancial.com/role/DisclosureOrganization Organization Notes 9 false false R10.htm 10201 - Disclosure - Basis of Presentation and Recently Issued Accounting Pronouncements Sheet http://www.pennymacfinancial.com/role/DisclosureBasisOfPresentationAndRecentlyIssuedAccountingPronouncements Basis of Presentation and Recently Issued Accounting Pronouncements Notes 10 false false R11.htm 10301 - Disclosure - Concentration of Risk Sheet http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRisk Concentration of Risk Notes 11 false false R12.htm 10401 - Disclosure - Variable Interest Entities Sheet http://www.pennymacfinancial.com/role/DisclosureVariableInterestEntities Variable Interest Entities Notes 12 false false R13.htm 10501 - Disclosure - Related Party Transactions Sheet http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 13 false false R14.htm 10601 - Disclosure - Loan Sales and Servicing Activities Sheet http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivities Loan Sales and Servicing Activities Notes 14 false false R15.htm 10701 - Disclosure - Fair Value Sheet http://www.pennymacfinancial.com/role/DisclosureFairValue Fair Value Notes 15 false false R16.htm 10801 - Disclosure - Mortgage-Backed Securities Sheet http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecurities Mortgage-Backed Securities Notes 16 false false R17.htm 10901 - Disclosure - Loans Held for Sale at Fair Value Sheet http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValue Loans Held for Sale at Fair Value Notes 17 false false R18.htm 11001 - Disclosure - Derivative Financial Instruments Sheet http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstruments Derivative Financial Instruments Notes 18 false false R19.htm 11101 - Disclosure - Mortgage Servicing Rights and Mortgage Servicing Liabilities Sheet http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilities Mortgage Servicing Rights and Mortgage Servicing Liabilities Notes 19 false false R20.htm 11201 - Disclosure - Other Assets Sheet http://www.pennymacfinancial.com/role/DisclosureOtherAssets Other Assets Notes 20 false false R21.htm 11301 - Disclosure - Leases Sheet http://www.pennymacfinancial.com/role/DisclosureLeases Leases Notes 21 false false R22.htm 11401 - Disclosure - Short-Term Debt Sheet http://www.pennymacfinancial.com/role/DisclosureShortTermDebt Short-Term Debt Notes 22 false false R23.htm 11501 - Disclosure - Long-Term Debt Sheet http://www.pennymacfinancial.com/role/DisclosureLongTermDebt Long-Term Debt Notes 23 false false R24.htm 11601 - Disclosure - Liability for Losses Under Representations and Warranties Sheet http://www.pennymacfinancial.com/role/DisclosureLiabilityForLossesUnderRepresentationsAndWarranties Liability for Losses Under Representations and Warranties Notes 24 false false R25.htm 11701 - Disclosure - Income Taxes Sheet http://www.pennymacfinancial.com/role/DisclosureIncomeTaxes Income Taxes Notes 25 false false R26.htm 11801 - Disclosure - Commitments and Contingencies Sheet http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 26 false false R27.htm 11901 - Disclosure - Stockholders' Equity Sheet http://www.pennymacfinancial.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 27 false false R28.htm 12001 - Disclosure - Net Gains on Loans Held for Sale Sheet http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSale Net Gains on Loans Held for Sale Notes 28 false false R29.htm 12101 - Disclosure - Net Interest Expense Sheet http://www.pennymacfinancial.com/role/DisclosureNetInterestExpense Net Interest Expense Notes 29 false false R30.htm 12201 - Disclosure - Stock-based Compensation Sheet http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensation Stock-based Compensation Notes 30 false false R31.htm 12301 - Disclosure - Earnings Per Share Sheet http://www.pennymacfinancial.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 31 false false R32.htm 12401 - Disclosure - Regulatory Capital and Liquidity Requirements Sheet http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirements Regulatory Capital and Liquidity Requirements Notes 32 false false R33.htm 12501 - Disclosure - Segments Sheet http://www.pennymacfinancial.com/role/DisclosureSegments Segments Notes 33 false false R34.htm 12601 - Disclosure - Subsequent Events Sheet http://www.pennymacfinancial.com/role/DisclosureSubsequentEvents Subsequent Events Notes 34 false false R35.htm 30503 - Disclosure - Related Party Transactions (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactions 35 false false R36.htm 30603 - Disclosure - Loan Sales and Servicing Activities (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesTables Loan Sales and Servicing Activities (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivities 36 false false R37.htm 30703 - Disclosure - Fair Value (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureFairValueTables Fair Value (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureFairValue 37 false false R38.htm 30803 - Disclosure - Mortgage-Backed Securities (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesTables Mortgage-Backed Securities (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecurities 38 false false R39.htm 30903 - Disclosure - Loans Held for Sale at Fair Value (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueTables Loans Held for Sale at Fair Value (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValue 39 false false R40.htm 31003 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstruments 40 false false R41.htm 31103 - Disclosure - Mortgage Servicing Rights and Mortgage Servicing Liabilities (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesTables Mortgage Servicing Rights and Mortgage Servicing Liabilities (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilities 41 false false R42.htm 31203 - Disclosure - Other Assets (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureOtherAssetsTables Other Assets (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureOtherAssets 42 false false R43.htm 31303 - Disclosure - Leases (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureLeases 43 false false R44.htm 31403 - Disclosure - Short-Term Debt (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureShortTermDebtTables Short-Term Debt (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureShortTermDebt 44 false false R45.htm 31503 - Disclosure - Long-Term Debt (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureLongTermDebt 45 false false R46.htm 31603 - Disclosure - Liability for Losses Under Representations and Warranties (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureLiabilityForLossesUnderRepresentationsAndWarrantiesTables Liability for Losses Under Representations and Warranties (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureLiabilityForLossesUnderRepresentationsAndWarranties 46 false false R47.htm 31903 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureStockholdersEquity 47 false false R48.htm 32003 - Disclosure - Net Gains on Loans Held for Sale (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleTables Net Gains on Loans Held for Sale (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSale 48 false false R49.htm 32103 - Disclosure - Net Interest Expense (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseTables Net Interest Expense (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureNetInterestExpense 49 false false R50.htm 32203 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationTables Stock-based Compensation (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensation 50 false false R51.htm 32303 - Disclosure - Earnings Per Share (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureEarningsPerShare 51 false false R52.htm 32403 - Disclosure - Regulatory Capital and Liquidity Requirements (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsTables Regulatory Capital and Liquidity Requirements (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirements 52 false false R53.htm 32503 - Disclosure - Segments (Tables) Sheet http://www.pennymacfinancial.com/role/DisclosureSegmentsTables Segments (Tables) Tables http://www.pennymacfinancial.com/role/DisclosureSegments 53 false false R54.htm 40301 - Disclosure - Concentration of Risk (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRiskDetails Concentration of Risk (Details) Details http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRisk 54 false false R55.htm 40501 - Disclosure - Related Party Transactions - Correspondent Production (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails Related Party Transactions - Correspondent Production (Details) Details 55 false false R56.htm 40502 - Disclosure - Related Party Transactions - Mortgage Loan Servicing (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails Related Party Transactions - Mortgage Loan Servicing (Details) Details 56 false false R57.htm 40503 - Disclosure - Related Party Transactions - Management Fees (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails Related Party Transactions - Management Fees (Details) Details 57 false false R58.htm 40504 - Disclosure - Related Party Transactions - Other Transactions, Reimbursement of Common Overhead Expenses (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails Related Party Transactions - Other Transactions, Reimbursement of Common Overhead Expenses (Details) Details 58 false false R59.htm 40505 - Disclosure - Related Party Transactions - Investing Activities (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails Related Party Transactions - Investing Activities (Details) Details 59 false false R60.htm 40506 - Disclosure - Related Party Transactions - Amounts due from Affiliate (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails Related Party Transactions - Amounts due from Affiliate (Details) Details 60 false false R61.htm 40507 - Disclosure - Related Party Transactions - Exchanged Private National Mortgage Acceptance Company, LLC Unitholders (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails Related Party Transactions - Exchanged Private National Mortgage Acceptance Company, LLC Unitholders (Details) Details 61 false false R62.htm 40601 - Disclosure - Loan Sales and Servicing Activities - Summary of Cash Flows with Transferees (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfCashFlowsWithTransfereesDetails Loan Sales and Servicing Activities - Summary of Cash Flows with Transferees (Details) Details 62 false false R63.htm 40602 - Disclosure - Loan Sales and Servicing Activities - Summary of Mortgage Servicing Portfolio (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails Loan Sales and Servicing Activities - Summary of Mortgage Servicing Portfolio (Details) Details 63 false false R64.htm 40603 - Disclosure - Loan Sales and Servicing Activities - Geographical Distribution of Loans (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesGeographicalDistributionOfLoansDetails Loan Sales and Servicing Activities - Geographical Distribution of Loans (Details) Details 64 false false R65.htm 40701 - Disclosure - Fair Value - Financial Statement Items Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails Fair Value - Financial Statement Items Measured at Fair Value on a Recurring Basis (Details) Details 65 false false R66.htm 40702 - Disclosure - Fair Value - Level 3 Input Roll Forward, Recurring Basis (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails Fair Value - Level 3 Input Roll Forward, Recurring Basis (Details) Details 66 false false R67.htm 40703 - Disclosure - Fair Value - Changes in Fair Value, Fair Value Option, Recurring Basis (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails Fair Value - Changes in Fair Value, Fair Value Option, Recurring Basis (Details) Details 67 false false R68.htm 40704 - Disclosure - Fair Value - Fair Value Option Maturities, Recurring Basis (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails Fair Value - Fair Value Option Maturities, Recurring Basis (Details) Details 68 false false R69.htm 40705 - Disclosure - Fair Value - Measurement Basis, Nonrecurring (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails Fair Value - Measurement Basis, Nonrecurring (Details) Details 69 false false R70.htm 40706 - Disclosure - Fair Value - Level 3 Unobservable Inputs, Mortgage Loans and IRLC (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails Fair Value - Level 3 Unobservable Inputs, Mortgage Loans and IRLC (Details) Details 70 false false R71.htm 40707 - Disclosure - Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Rights - Initial Recognition (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Rights - Initial Recognition (Details) Details 71 false false R72.htm 40708 - Disclosure - Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Rights, Effect of Change In Inputs on Fair Value (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Rights, Effect of Change In Inputs on Fair Value (Details) Details 72 false false R73.htm 40710 - Disclosure - Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Liabilities (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Liabilities (Details) Details 73 false false R74.htm 40801 - Disclosure - Mortgage-Backed Securities (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesDetails Mortgage-Backed Securities (Details) Details http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesTables 74 false false R75.htm 40901 - Disclosure - Loans Held for Sale at Fair Value (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails Loans Held for Sale at Fair Value (Details) Details http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueTables 75 false false R76.htm 41001 - Disclosure - Derivative Financial Instruments - Other Information (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails Derivative Financial Instruments - Other Information (Details) Details 76 false false R77.htm 41002 - Disclosure - Derivative Financial Instruments - Offsetting of Derivative Assets (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails Derivative Financial Instruments - Offsetting of Derivative Assets (Details) Details 77 false false R78.htm 41003 - Disclosure - Derivative Financial Instruments - Offsetting of Derivative Assets - Derivative Assets, Financial Assets, and Collateral Held by Counterparty (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails Derivative Financial Instruments - Offsetting of Derivative Assets - Derivative Assets, Financial Assets, and Collateral Held by Counterparty (Details) Details 78 false false R79.htm 41004 - Disclosure - Derivative Financial Instruments - Offsetting of Derivative Assets - Offsetting of Derivative and Financial Liabilities (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails Derivative Financial Instruments - Offsetting of Derivative Assets - Offsetting of Derivative and Financial Liabilities (Details) Details 79 false false R80.htm 41005 - Disclosure - Derivative Financial Instruments - Offsetting of Derivative Assets - Derivative Liabilities, Financial Liabilities, and Collateral Held by Counterparty (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails Derivative Financial Instruments - Offsetting of Derivative Assets - Derivative Liabilities, Financial Liabilities, and Collateral Held by Counterparty (Details) Details 80 false false R81.htm 41101 - Disclosure - Mortgage Servicing Rights and Mortgage Servicing Liabilities - Activity in MSRs at Fair Value (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails Mortgage Servicing Rights and Mortgage Servicing Liabilities - Activity in MSRs at Fair Value (Details) Details 81 false false R82.htm 41102 - Disclosure - Mortgage Servicing Rights and Mortgage Servicing Liabilities - Mortgage Servicing Liabilities Carried at FV (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesMortgageServicingLiabilitiesCarriedAtFvDetails Mortgage Servicing Rights and Mortgage Servicing Liabilities - Mortgage Servicing Liabilities Carried at FV (Details) Details 82 false false R83.htm 41103 - Disclosure - Mortgage Servicing Rights and Mortgage Servicing Liabilities - Servicing, Late, Ancillary and Other Fees Relating to MSRs (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesServicingLateAncillaryAndOtherFeesRelatingToMsrsDetails Mortgage Servicing Rights and Mortgage Servicing Liabilities - Servicing, Late, Ancillary and Other Fees Relating to MSRs (Details) Details 83 false false R84.htm 41201 - Disclosure - Other Assets - Other (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails Other Assets - Other (Details) Details 84 false false R85.htm 41301 - Disclosure - Leases (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.pennymacfinancial.com/role/DisclosureLeasesTables 85 false false R86.htm 41401 - Disclosure - Short-Term Debt - Assets Sold Under Agreement to Repurchase (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails Short-Term Debt - Assets Sold Under Agreement to Repurchase (Details) Details 86 false false R87.htm 41402 - Disclosure - Short-Term Debt - Maturities of Outstanding Advances Under Repurchase Agreements (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMaturitiesOfOutstandingAdvancesUnderRepurchaseAgreementsDetails Short-Term Debt - Maturities of Outstanding Advances Under Repurchase Agreements (Details) Details 87 false false R88.htm 41403 - Disclosure - Short-Term Debt - Mortgage Loans Sold Under Agreement to Repurchase by Counterparty (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails Short-Term Debt - Mortgage Loans Sold Under Agreement to Repurchase by Counterparty (Details) Details 88 false false R89.htm 41404 - Disclosure - Short-Term Debt - Principal only stripped MBS (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureShortTermDebtPrincipalOnlyStrippedMbsDetails Short-Term Debt - Principal only stripped MBS (Details) Details 89 false false R90.htm 41405 - Disclosure - Short-Term Debt - Mortgage Loan Participation and Sale Agreement (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails Short-Term Debt - Mortgage Loan Participation and Sale Agreement (Details) Details 90 false false R91.htm 41501 - Disclosure - Long-Term Debt - Note Payable (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails Long-Term Debt - Note Payable (Details) Details 91 false false R92.htm 41502 - Disclosure - Long-Term Debt - Maturities (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails Long-Term Debt - Maturities (Details) Details 92 false false R93.htm 41503 - Disclosure - Long-Term Debt - Obligations Under Capital Lease (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureLongTermDebtObligationsUnderCapitalLeaseDetails Long-Term Debt - Obligations Under Capital Lease (Details) Details 93 false false R94.htm 41601 - Disclosure - Liability for Losses Under Representations and Warranties (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureLiabilityForLossesUnderRepresentationsAndWarrantiesDetails Liability for Losses Under Representations and Warranties (Details) Details http://www.pennymacfinancial.com/role/DisclosureLiabilityForLossesUnderRepresentationsAndWarrantiesTables 94 false false R95.htm 41701 - Disclosure - Income Taxes - General (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureIncomeTaxesGeneralDetails Income Taxes - General (Details) Details 95 false false R96.htm 41801 - Disclosure - Commitments and Contingencies - Other (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingenciesOtherDetails Commitments and Contingencies - Other (Details) Details 96 false false R97.htm 41901 - Disclosure - Stockholders' Equity (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureStockholdersEquityDetails Stockholders' Equity (Details) Details http://www.pennymacfinancial.com/role/DisclosureStockholdersEquityTables 97 false false R98.htm 42001 - Disclosure - Net Gains on Loans Held for Sale (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails Net Gains on Loans Held for Sale (Details) Details http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleTables 98 false false R99.htm 42101 - Disclosure - Net Interest Expense (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails Net Interest Expense (Details) Details http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseTables 99 false false R100.htm 42201 - Disclosure - Stock-based Compensation - Other (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails Stock-based Compensation - Other (Details) Details 100 false false R101.htm 42301 - Disclosure - Earnings Per Share (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails Earnings Per Share (Details) Details http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareTables 101 false false R102.htm 42401 - Disclosure - Regulatory Capital and Liquidity Requirements (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails Regulatory Capital and Liquidity Requirements (Details) Details http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsTables 102 false false R103.htm 42501 - Disclosure - Segments (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails Segments (Details) Details http://www.pennymacfinancial.com/role/DisclosureSegmentsTables 103 false false R104.htm 42601 - Disclosure - Subsequent Events (Details) Sheet http://www.pennymacfinancial.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.pennymacfinancial.com/role/DisclosureSubsequentEvents 104 false false R105.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 105 false false R106.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 106 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding - pfsi-20240331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 10 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:AssetsPledgingPurposeExtensibleEnumeration, us-gaap:CommitmentsAndContingencies, us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList, us-gaap:OtherLiabilityRelatedPartyTypeExtensibleEnumeration, us-gaap:OtherReceivableAfterAllowanceForCreditLossRelatedPartyTypeExtensibleEnumeration - pfsi-20240331x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '42601 - Disclosure - Subsequent Events (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30, pfsi-20240331.xsd 615 pfsi-20240331.xsd pfsi-20240331_cal.xml pfsi-20240331_def.xml pfsi-20240331_lab.xml pfsi-20240331_pre.xml pfsi-20240331x10q.htm http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 125 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pfsi-20240331x10q.htm": { "nsprefix": "pfsi", "nsuri": "http://www.pennymacfinancial.com/20240331", "dts": { "schema": { "local": [ "pfsi-20240331.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/arcrole/esma-arcrole-2018-11-21.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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "pfsi-20240331_cal.xml" ] }, "definitionLink": { "local": [ "pfsi-20240331_def.xml" ] }, "labelLink": { "local": [ "pfsi-20240331_lab.xml" ] }, "presentationLink": { "local": [ "pfsi-20240331_pre.xml" ] }, "inline": { "local": [ "pfsi-20240331x10q.htm" ] } }, "keyStandard": 300, "keyCustom": 223, "axisStandard": 40, "axisCustom": 0, "memberStandard": 50, "memberCustom": 103, "hidden": { "total": 26, "http://fasb.org/us-gaap/2023": 21, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 544, "entityCount": 1, "segmentCount": 173, "elementCount": 1004, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1026, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 3 }, "report": { "R1": { "role": "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "shortName": "CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:MortgagesHeldForSaleFairValueDisclosure", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Unit_Standard_shares_g4h_NMqtrEyE2Bb-71sOZw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R4": { "role": "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "shortName": "CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:GainLossOnSalesOfLoansNet", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:MortgageServicingRightsMSRAmortizationImpairmentFairValueChange", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R5": { "role": "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED)", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_IzbgWPjeuUuh_AV3Sp0aNA", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_IzbgWPjeuUuh_AV3Sp0aNA", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnauditedParenthetical", "longName": "00305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_DFEh6oq9OkyGFITSXiG6iQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_DFEh6oq9OkyGFITSXiG6iQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "longName": "00400 - 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": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnauditedParenthetical", "longName": "00405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "As_Of_3_31_2023_Ym7pWGMKzEuzoIueScgmVA", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2023_Ym7pWGMKzEuzoIueScgmVA", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.pennymacfinancial.com/role/DisclosureOrganization", "longName": "10101 - Disclosure - Organization", "shortName": "Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.pennymacfinancial.com/role/DisclosureBasisOfPresentationAndRecentlyIssuedAccountingPronouncements", "longName": "10201 - Disclosure - Basis of Presentation and Recently Issued Accounting Pronouncements", "shortName": "Basis of Presentation and Recently Issued Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRisk", "longName": "10301 - Disclosure - Concentration of Risk", "shortName": "Concentration of Risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.pennymacfinancial.com/role/DisclosureVariableInterestEntities", "longName": "10401 - Disclosure - Variable Interest Entities", "shortName": "Variable Interest Entities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactions", "longName": "10501 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivities", "longName": "10601 - Disclosure - Loan Sales and Servicing Activities", "shortName": "Loan Sales and Servicing Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.pennymacfinancial.com/role/DisclosureFairValue", "longName": "10701 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecurities", "longName": "10801 - Disclosure - Mortgage-Backed Securities", "shortName": "Mortgage-Backed Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:MortgageBackedAssetSecuritiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:MortgageBackedAssetSecuritiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValue", "longName": "10901 - Disclosure - Loans Held for Sale at Fair Value", "shortName": "Loans Held for Sale at Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "srt:MortgageLoansOnRealEstateByLoanDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "srt:MortgageLoansOnRealEstateByLoanDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstruments", "longName": "11001 - Disclosure - Derivative Financial Instruments", "shortName": "Derivative Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilities", "longName": "11101 - Disclosure - Mortgage Servicing Rights and Mortgage Servicing Liabilities", "shortName": "Mortgage Servicing Rights and Mortgage Servicing Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:MortgageServicingRightsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:MortgageServicingRightsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.pennymacfinancial.com/role/DisclosureOtherAssets", "longName": "11201 - Disclosure - Other Assets", "shortName": "Other Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.pennymacfinancial.com/role/DisclosureLeases", "longName": "11301 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.pennymacfinancial.com/role/DisclosureShortTermDebt", "longName": "11401 - Disclosure - Short-Term Debt", "shortName": "Short-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.pennymacfinancial.com/role/DisclosureLongTermDebt", "longName": "11501 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.pennymacfinancial.com/role/DisclosureLiabilityForLossesUnderRepresentationsAndWarranties", "longName": "11601 - Disclosure - Liability for Losses Under Representations and Warranties", "shortName": "Liability for Losses Under Representations and Warranties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:LiabilityForRepresentationsAndWarrantiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:LiabilityForRepresentationsAndWarrantiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.pennymacfinancial.com/role/DisclosureIncomeTaxes", "longName": "11701 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingencies", "longName": "11801 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.pennymacfinancial.com/role/DisclosureStockholdersEquity", "longName": "11901 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSale", "longName": "12001 - Disclosure - Net Gains on Loans Held for Sale", "shortName": "Net Gains on Loans Held for Sale", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:MortgageLoansHeldForSaleGainLossDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:MortgageLoansHeldForSaleGainLossDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpense", "longName": "12101 - Disclosure - Net Interest Expense", "shortName": "Net Interest Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensation", "longName": "12201 - Disclosure - Stock-based Compensation", "shortName": "Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShare", "longName": "12301 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirements", "longName": "12401 - Disclosure - Regulatory Capital and Liquidity Requirements", "shortName": "Regulatory Capital and Liquidity Requirements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:RegulatoryCapitalRequirementsForMortgageCompaniesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:RegulatoryCapitalRequirementsForMortgageCompaniesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.pennymacfinancial.com/role/DisclosureSegments", "longName": "12501 - Disclosure - Segments", "shortName": "Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.pennymacfinancial.com/role/DisclosureSubsequentEvents", "longName": "12601 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsTables", "longName": "30503 - Disclosure - Related Party Transactions (Tables)", "shortName": "Related Party Transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_CounterpartyNameAxis_pfsi_PennyMacMortgageInvestmentTrustMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_OxRy01K0BEaVYeNwyeE35Q", "name": "pfsi:ScheduleOfRelatedPartyTransactionsLendingActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_CounterpartyNameAxis_pfsi_PennyMacMortgageInvestmentTrustMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_OxRy01K0BEaVYeNwyeE35Q", "name": "pfsi:ScheduleOfRelatedPartyTransactionsLendingActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesTables", "longName": "30603 - Disclosure - Loan Sales and Servicing Activities (Tables)", "shortName": "Loan Sales and Servicing Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:ScheduleOfCashFlowsBetweenCompanyAndTransfereesUponSaleOfMortgageLoansInTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:ScheduleOfCashFlowsBetweenCompanyAndTransfereesUponSaleOfMortgageLoansInTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.pennymacfinancial.com/role/DisclosureFairValueTables", "longName": "30703 - Disclosure - Fair Value (Tables)", "shortName": "Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesTables", "longName": "30803 - Disclosure - Mortgage-Backed Securities (Tables)", "shortName": "Mortgage-Backed Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:MortgageBackedAssetSecuritiesDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "pfsi:MortgageBackedAssetSecuritiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:MortgageBackedAssetSecuritiesDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "pfsi:MortgageBackedAssetSecuritiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueTables", "longName": "30903 - Disclosure - Loans Held for Sale at Fair Value (Tables)", "shortName": "Loans Held for Sale at Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:ScheduleOfMortgageLoansOnRealEstateTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "srt:MortgageLoansOnRealEstateByLoanDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:ScheduleOfMortgageLoansOnRealEstateTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "srt:MortgageLoansOnRealEstateByLoanDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsTables", "longName": "31003 - Disclosure - Derivative Financial Instruments (Tables)", "shortName": "Derivative Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesTables", "longName": "31103 - Disclosure - Mortgage Servicing Rights and Mortgage Servicing Liabilities (Tables)", "shortName": "Mortgage Servicing Rights and Mortgage Servicing Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "pfsi:MortgageServicingRightsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "pfsi:MortgageServicingRightsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsTables", "longName": "31203 - Disclosure - Other Assets (Tables)", "shortName": "Other Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.pennymacfinancial.com/role/DisclosureLeasesTables", "longName": "31303 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtTables", "longName": "31403 - Disclosure - Short-Term Debt (Tables)", "shortName": "Short-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfRepurchaseAgreements", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfRepurchaseAgreements", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtTables", "longName": "31503 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:ScheduleOfTermNotesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:ScheduleOfTermNotesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.pennymacfinancial.com/role/DisclosureLiabilityForLossesUnderRepresentationsAndWarrantiesTables", "longName": "31603 - Disclosure - Liability for Losses Under Representations and Warranties (Tables)", "shortName": "Liability for Losses Under Representations and Warranties (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:ScheduleOfMortgageLoansRepurchaseActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "pfsi:LiabilityForRepresentationsAndWarrantiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:ScheduleOfMortgageLoansRepurchaseActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "pfsi:LiabilityForRepresentationsAndWarrantiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.pennymacfinancial.com/role/DisclosureStockholdersEquityTables", "longName": "31903 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleTables", "longName": "32003 - Disclosure - Net Gains on Loans Held for Sale (Tables)", "shortName": "Net Gains on Loans Held for Sale (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:MortgageLoansHeldForSaleGainLossDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "pfsi:MortgageLoansHeldForSaleGainLossDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:MortgageLoansHeldForSaleGainLossDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "pfsi:MortgageLoansHeldForSaleGainLossDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseTables", "longName": "32103 - Disclosure - Net Interest Expense (Tables)", "shortName": "Net Interest Expense (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationTables", "longName": "32203 - Disclosure - Stock-based Compensation (Tables)", "shortName": "Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:ScheduleOfCompensationCostAndGrantDateFairValueAndGrantedAndVestedUnitsForShareBasedPaymentArrangementsByTypeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:ScheduleOfCompensationCostAndGrantDateFairValueAndGrantedAndVestedUnitsForShareBasedPaymentArrangementsByTypeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareTables", "longName": "32303 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsTables", "longName": "32403 - Disclosure - Regulatory Capital and Liquidity Requirements (Tables)", "shortName": "Regulatory Capital and Liquidity Requirements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsForMortgageCompaniesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RegulatoryCapitalRequirementsForMortgageCompaniesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsForMortgageCompaniesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RegulatoryCapitalRequirementsForMortgageCompaniesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.pennymacfinancial.com/role/DisclosureSegmentsTables", "longName": "32503 - Disclosure - Segments (Tables)", "shortName": "Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRiskDetails", "longName": "40301 - Disclosure - Concentration of Risk (Details)", "shortName": "Concentration of Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_MajorCustomersAxis_pfsi_PennyMacMortgageInvestmentTrustMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_0Gg1FW5GUUmQ4uTXQ3p0Vw", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_8Fpm6VoT-ECiIzxmWMsgRw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_MajorCustomersAxis_pfsi_PennyMacMortgageInvestmentTrustMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_0Gg1FW5GUUmQ4uTXQ3p0Vw", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_8Fpm6VoT-ECiIzxmWMsgRw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "longName": "40501 - Disclosure - Related Party Transactions - Correspondent Production (Details)", "shortName": "Related Party Transactions - Correspondent Production (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:GainLossOnSalesOfLoansNet", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_7_1_2020_srt_MortgageLoansOnRealEstateLoanTypeAxis_pfsi_GinnieMaeMortgageBackedSecuritiesGuideLoanMember_5570Ym7rdECy9ESbB_NLIw", "name": "pfsi:ThresholdLimitOfLoanCommitmentPerQuarter", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R56": { "role": "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails", "longName": "40502 - Disclosure - Related Party Transactions - Mortgage Loan Servicing (Details)", "shortName": "Related Party Transactions - Mortgage Loan Servicing (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:ServicingFee", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_9_12_2016_To_9_12_2016_us-gaap_RelatedPartyTransactionAxis_pfsi_MortgageLoanServicingAgreementMember_5iiZhC_Qb0q7HEpvtR0ufQ", "name": "pfsi:RelatedPartyTransactionBaseServicingFeePerMonthForRealEstateInSettlementOfLoans", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R57": { "role": "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails", "longName": "40503 - Disclosure - Related Party Transactions - Management Fees (Details)", "shortName": "Related Party Transactions - Management Fees (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:ManagementFeeRevenue", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_9_12_2016_To_9_12_2016_srt_CounterpartyNameAxis_pfsi_PennyMacMortgageInvestmentTrustMember_us-gaap_RelatedPartyTransactionAxis_pfsi_ManagementFeesAgreementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_WmbMWDvGoE6gRd9fdtwxWw", "name": "pfsi:RelatedPartyTransactionPercentageOfChangeInNetIncomeLossForPerformanceIncentiveFeeComputation", "unitRef": "Unit_Standard_pure_8Fpm6VoT-ECiIzxmWMsgRw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R58": { "role": "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails", "longName": "40504 - Disclosure - Related Party Transactions - Other Transactions, Reimbursement of Common Overhead Expenses (Details)", "shortName": "Related Party Transactions - Other Transactions, Reimbursement of Common Overhead Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_9_12_2016_To_9_12_2016_srt_CounterpartyNameAxis_pfsi_PennyMacMortgageInvestmentTrustMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_F11befvS8kWtulhbjAY3cw", "name": "pfsi:RelatedPartyTransactionPersonnelExpenseReimbursementPerQuarterAmount", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_12_2016_To_9_12_2016_srt_CounterpartyNameAxis_pfsi_PennyMacMortgageInvestmentTrustMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_F11befvS8kWtulhbjAY3cw", "name": "pfsi:RelatedPartyTransactionPersonnelExpenseReimbursementPerQuarterAmount", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails", "longName": "40505 - Disclosure - Related Party Transactions - Investing Activities (Details)", "shortName": "Related Party Transactions - Investing Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:InvestmentsInAndAdvancesToAffiliatesChangeInFairValueOfInvestmentInAndDividendsReceived", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_srt_CounterpartyNameAxis_pfsi_PennyMacMortgageInvestmentTrustMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_sAXFqsU5HkCFeDc5Fua5ng", "name": "us-gaap:InvestmentOwnedBalanceShares", "unitRef": "Unit_Standard_shares_g4h_NMqtrEyE2Bb-71sOZw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R60": { "role": "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails", "longName": "40506 - Disclosure - Related Party Transactions - Amounts due from Affiliate (Details)", "shortName": "Related Party Transactions - Amounts due from Affiliate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:OtherReceivables", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_srt_CounterpartyNameAxis_pfsi_PennyMacMortgageInvestmentTrustMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_sAXFqsU5HkCFeDc5Fua5ng", "name": "pfsi:DueFromRelatedPartiesCorrespondentLendingOriginationFees", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R61": { "role": "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails", "longName": "40507 - Disclosure - Related Party Transactions - Exchanged Private National Mortgage Acceptance Company, LLC Unitholders (Details)", "shortName": "Related Party Transactions - Exchanged Private National Mortgage Acceptance Company, LLC Unitholders (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:PercentageOfAmountOfTaxBenefits", "unitRef": "Unit_Standard_pure_8Fpm6VoT-ECiIzxmWMsgRw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:PercentageOfAmountOfTaxBenefits", "unitRef": "Unit_Standard_pure_8Fpm6VoT-ECiIzxmWMsgRw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfCashFlowsWithTransfereesDetails", "longName": "40601 - Disclosure - Loan Sales and Servicing Activities - Summary of Cash Flows with Transferees (Details)", "shortName": "Loan Sales and Servicing Activities - Summary of Cash Flows with Transferees (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfCashFlowsBetweenCompanyAndTransfereesUponSaleOfMortgageLoansInTransactionsTableTextBlock", "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfCashFlowsBetweenCompanyAndTransfereesUponSaleOfMortgageLoansInTransactionsTableTextBlock", "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails", "longName": "40602 - Disclosure - Loan Sales and Servicing Activities - Summary of Mortgage Servicing Portfolio (Details)", "shortName": "Loan Sales and Servicing Activities - Summary of Mortgage Servicing Portfolio (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "pfsi:PrincipalAmountOutstandingOnLoansHeldForSale", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfMortgageServicingPortfolioTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "pfsi:PrincipalAmountOutstandingOnLoansHeldForSale", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfMortgageServicingPortfolioTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesGeographicalDistributionOfLoansDetails", "longName": "40603 - Disclosure - Loan Sales and Servicing Activities - Geographical Distribution of Loans (Details)", "shortName": "Loan Sales and Servicing Activities - Geographical Distribution of Loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfMortgageServicingPortfolioTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_srt_StatementGeographicalAxis_stpr_CA_7Uxer56GnkaLAcWWq9FG3A", "name": "us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfGeographicalDistributionOfMortgageServicingPortfolioTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R65": { "role": "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "longName": "40701 - Disclosure - Fair Value - Financial Statement Items Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Fair Value - Financial Statement Items Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:ShortTermInvestments", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_KgR59VX4G0m0gU-96Yvdlg", "name": "us-gaap:ShortTermInvestments", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R66": { "role": "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails", "longName": "40702 - Disclosure - Fair Value - Level 3 Input Roll Forward, Recurring Basis (Details)", "shortName": "Fair Value - Level 3 Input Roll Forward, Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_MHg3g4hV6Uy_o3XPaYfRKw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_MHg3g4hV6Uy_o3XPaYfRKw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails", "longName": "40703 - Disclosure - Fair Value - Changes in Fair Value, Fair Value Option, Recurring Basis (Details)", "shortName": "Fair Value - Changes in Fair Value, Fair Value Option, Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_FairValueByLiabilityClassAxis_pfsi_MortgageServicingLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_y47xmcTxikK6fTh0fdNPTg", "name": "us-gaap:FairValueOptionChangesInFairValueGainLoss1", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_FairValueByLiabilityClassAxis_pfsi_MortgageServicingLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_y47xmcTxikK6fTh0fdNPTg", "name": "us-gaap:FairValueOptionChangesInFairValueGainLoss1", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails", "longName": "40704 - Disclosure - Fair Value - Fair Value Option Maturities, Recurring Basis (Details)", "shortName": "Fair Value - Fair Value Option Maturities, Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:MortgagesHeldForSaleFairValueDisclosure", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_pfsi_MortgageLoansHeldForSaleMember_dmTji7UQdUyrhMKnjUCjTw", "name": "pfsi:FairValueOptionLoansHeldAsAssetsLessThan90DaysPastDue", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfFairValueOptionAggregateDifferenceOfFairValueAndUnpaidPrincipalBalanceOfLoansTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R69": { "role": "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails", "longName": "40705 - Disclosure - Fair Value - Measurement Basis, Nonrecurring (Details)", "shortName": "Fair Value - Measurement Basis, Nonrecurring (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:NotesPayable", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_LongtermDebtTypeAxis_pfsi_TermNotesAndTermLoansMember_7AzlT-qXR0WKBrxZXliqdQ", "name": "us-gaap:NotesPayable", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfCarryingValueAndFairValueOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R70": { "role": "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails", "longName": "40706 - Disclosure - Fair Value - Level 3 Unobservable Inputs, Mortgage Loans and IRLC (Details)", "shortName": "Fair Value - Level 3 Unobservable Inputs, Mortgage Loans and IRLC (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:MortgagesHeldForSaleFairValueDisclosure", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_pfsi_MortgageLoansHeldForSaleMember_Emp4Vrp4HEqr3jzq8QFBnQ", "name": "us-gaap:MortgagesHeldForSaleFairValueDisclosure", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R71": { "role": "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "longName": "40707 - Disclosure - Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Rights - Initial Recognition (Details)", "shortName": "Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Rights - Initial Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_FinancialInstrumentAxis_pfsi_MortgageServicingRightsMember_NHlFzujKOEWmVgQdc0-Bxw", "name": "pfsi:ServicingAssetAtFairValueAdditionsFromLoanSales", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock", "pfsi:MortgageServicingRightsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_FairValueByAssetClassAxis_pfsi_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_FinancialInstrumentAxis_pfsi_MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember_8tfD6VHZyUmJDFTm0MePMA", "name": "pfsi:ServicingAssetAdditionsFromLoanSales", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfAssumptionsForFairValueAtTheTimeOfInitialRecognitionOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R72": { "role": "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "longName": "40708 - Disclosure - Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Rights, Effect of Change In Inputs on Fair Value (Details)", "shortName": "Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Rights, Effect of Change In Inputs on Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:ServicingAsset", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_FinancialInstrumentAxis_pfsi_MortgageServicingRightsMember_Lvuhq4YgzUaVecaR1c0AUA", "name": "us-gaap:ServicingAsset", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "pfsi:ScheduleOfFairValueInputsAndSensitivityAnalysisOfFairValueAndAmortizedCostAdverseChangeInAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R73": { "role": "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "longName": "40710 - Disclosure - Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Liabilities (Details)", "shortName": "Fair Value - Level 3 Unobservable Inputs, Mortgage Servicing Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:ServicingLiability", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_pfsi_MortgageServicingLiabilitiesMember_xwgdnNkm6E6xFc08tdk9LA", "name": "us-gaap:ServicingLiability", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R74": { "role": "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesDetails", "longName": "40801 - Disclosure - Mortgage-Backed Securities (Details)", "shortName": "Mortgage-Backed Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "pfsi:MortgageBackedAssetSecuritiesAtFairValuePledgedToCreditors", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_FinancialInstrumentAxis_us-gaap_PrincipalOnlyStripMember_tuOJYfIkzk6qjvZ9pAXw4Q", "name": "pfsi:MortgageBackedAssetSecuritiesContractualTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "pfsi:MortgageBackedAssetSecuritiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R75": { "role": "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails", "longName": "40901 - Disclosure - Loans Held for Sale at Fair Value (Details)", "shortName": "Loans Held for Sale at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:MortgagesHeldForSaleFairValueDisclosure", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_srt_MortgageLoansOnRealEstateLoanTypeAxis_pfsi_GovernmentInsuredOrGuaranteedLoanMember_HiRpoiom1k2uid2-_BdArg", "name": "us-gaap:MortgagesHeldForSaleFairValueDisclosure", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfMortgageLoansOnRealEstateTableTextBlock", "srt:MortgageLoansOnRealEstateByLoanDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R76": { "role": "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "longName": "41001 - Disclosure - Derivative Financial Instruments - Other Information (Details)", "shortName": "Derivative Financial Instruments - Other Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:MarginDepositAssets", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_FinancialInstrumentAxis_pfsi_InterestRateLockCommitmentsAndMortgageLoansHeldForSaleMember_7aGw8Pdey0CSTcCfKN9gBg", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R77": { "role": "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "longName": "41002 - Disclosure - Derivative Financial Instruments - Offsetting of Derivative Assets (Details)", "shortName": "Derivative Financial Instruments - Offsetting of Derivative Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "pfsi:DerivativeAssetGrossAmountsOffsetUnderMasterNettingArrangement", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R78": { "role": "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails", "longName": "41003 - Disclosure - Derivative Financial Instruments - Offsetting of Derivative Assets - Derivative Assets, Financial Assets, and Collateral Held by Counterparty (Details)", "shortName": "Derivative Financial Instruments - Offsetting of Derivative Assets - Derivative Assets, Financial Assets, and Collateral Held by Counterparty (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:DerivativeAssets", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfDerivativeAndFinancialAssetsBySignificantCounterpartyNotOffsetTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R79": { "role": "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "longName": "41004 - Disclosure - Derivative Financial Instruments - Offsetting of Derivative Assets - Offsetting of Derivative and Financial Liabilities (Details)", "shortName": "Derivative Financial Instruments - Offsetting of Derivative Assets - Offsetting of Derivative and Financial Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "pfsi:DerivativeLiabilityGrossAmountsOffsetUnderMasterNettingArrangement", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R80": { "role": "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "longName": "41005 - Disclosure - Derivative Financial Instruments - Offsetting of Derivative Assets - Derivative Liabilities, Financial Liabilities, and Collateral Held by Counterparty (Details)", "shortName": "Derivative Financial Instruments - Offsetting of Derivative Assets - Derivative Liabilities, Financial Liabilities, and Collateral Held by Counterparty (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfDerivativeAndFinancialLiabilitiesBySignificantCounterpartyNotOffsetTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfDerivativeAndFinancialLiabilitiesBySignificantCounterpartyNotOffsetTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R81": { "role": "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails", "longName": "41101 - Disclosure - Mortgage Servicing Rights and Mortgage Servicing Liabilities - Activity in MSRs at Fair Value (Details)", "shortName": "Mortgage Servicing Rights and Mortgage Servicing Liabilities - Activity in MSRs at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:ServicingAssetAtFairValuePeriodIncreaseDecrease", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FinancialInstrumentAxis_pfsi_MortgageServicingRightsMember_7VWSfwKS6USBU8CzF1joXw", "name": "us-gaap:ServicingAssetAtFairValueAmount", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock", "pfsi:MortgageServicingRightsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R82": { "role": "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesMortgageServicingLiabilitiesCarriedAtFvDetails", "longName": "41102 - Disclosure - Mortgage Servicing Rights and Mortgage Servicing Liabilities - Mortgage Servicing Liabilities Carried at FV (Details)", "shortName": "Mortgage Servicing Rights and Mortgage Servicing Liabilities - Mortgage Servicing Liabilities Carried at FV (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FinancialInstrumentAxis_pfsi_MortgageServicingLiabilitiesMember_m0eRoSucCEOsi5OMdL9DpQ", "name": "us-gaap:ServicingLiabilityAtFairValueAmount", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfServicingLiabilitiesAtFairValueTextBlock", "pfsi:MortgageServicingRightsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FinancialInstrumentAxis_pfsi_MortgageServicingLiabilitiesMember_m0eRoSucCEOsi5OMdL9DpQ", "name": "us-gaap:ServicingLiabilityAtFairValueAmount", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfServicingLiabilitiesAtFairValueTextBlock", "pfsi:MortgageServicingRightsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesServicingLateAncillaryAndOtherFeesRelatingToMsrsDetails", "longName": "41103 - Disclosure - Mortgage Servicing Rights and Mortgage Servicing Liabilities - Servicing, Late, Ancillary and Other Fees Relating to MSRs (Details)", "shortName": "Mortgage Servicing Rights and Mortgage Servicing Liabilities - Servicing, Late, Ancillary and Other Fees Relating to MSRs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_FinancialInstrumentAxis_pfsi_MortgageServicingRightsMember_NHlFzujKOEWmVgQdc0-Bxw", "name": "us-gaap:ContractuallySpecifiedServicingFeesAmount", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfNetServicingIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_FinancialInstrumentAxis_pfsi_MortgageServicingRightsMember_NHlFzujKOEWmVgQdc0-Bxw", "name": "us-gaap:ContractuallySpecifiedServicingFeesAmount", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfNetServicingIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails", "longName": "41201 - Disclosure - Other Assets - Other (Details)", "shortName": "Other Assets - Other (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:MarginDepositAssets", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:CapitalizedComputerSoftwareNet", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R85": { "role": "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails", "longName": "41301 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "longName": "41401 - Disclosure - Short-Term Debt - Assets Sold Under Agreement to Repurchase (Details)", "shortName": "Short-Term Debt - Assets Sold Under Agreement to Repurchase (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "pfsi:AssetsSoldUnderAgreementsToRepurchaseUnpaidPrincipalBalance", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnderlyingAssetsOfRepurchaseAgreementsWhenAmountOfRepurchaseAgreementsExceeds10PercentOfAssetsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_ShortTermDebtTypeAxis_us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember_KpjGITgfo0ay-KLB3uZjqQ", "name": "us-gaap:ShorttermDebtAverageOutstandingAmount", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRepurchaseAgreements", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R87": { "role": "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMaturitiesOfOutstandingAdvancesUnderRepurchaseAgreementsDetails", "longName": "41402 - Disclosure - Short-Term Debt - Maturities of Outstanding Advances Under Repurchase Agreements (Details)", "shortName": "Short-Term Debt - Maturities of Outstanding Advances Under Repurchase Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "pfsi:AssetsSoldUnderAgreementsToRepurchaseUnpaidPrincipalBalance", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnderlyingAssetsOfRepurchaseAgreementsWhenAmountOfRepurchaseAgreementsExceeds10PercentOfAssetsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:RepurchaseAgreementCounterpartyWeightedAverageMaturityOfAgreements1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnderlyingAssetsOfRepurchaseAgreementsWhenAmountOfRepurchaseAgreementsExceeds10PercentOfAssetsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R88": { "role": "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails", "longName": "41403 - Disclosure - Short-Term Debt - Mortgage Loans Sold Under Agreement to Repurchase by Counterparty (Details)", "shortName": "Short-Term Debt - Mortgage Loans Sold Under Agreement to Repurchase by Counterparty (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "As_Of_3_31_2024_srt_CounterpartyNameAxis_pfsi_AtlasSecuritizedProductsLPAndCitibankNaAndGoldmanSachsMember_us-gaap_ShortTermDebtTypeAxis_us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember_Dfv-uCVh5U2bwYxY451Q2Q", "name": "us-gaap:RepurchaseAgreementCounterpartyAmountAtRisk", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRepurchaseAgreementCounterpartiesWithWhomRepurchaseAgreementsExceed10PercentOfStockholdersEquityTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_srt_CounterpartyNameAxis_pfsi_AtlasSecuritizedProductsLPAndCitibankNaAndGoldmanSachsMember_us-gaap_ShortTermDebtTypeAxis_us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember_Dfv-uCVh5U2bwYxY451Q2Q", "name": "us-gaap:RepurchaseAgreementCounterpartyAmountAtRisk", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRepurchaseAgreementCounterpartiesWithWhomRepurchaseAgreementsExceed10PercentOfStockholdersEquityTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtPrincipalOnlyStrippedMbsDetails", "longName": "41404 - Disclosure - Short-Term Debt - Principal only stripped MBS (Details)", "shortName": "Short-Term Debt - Principal only stripped MBS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "As_Of_3_31_2024_srt_CounterpartyNameAxis_pfsi_WellsFargoMember_us-gaap_FinancialInstrumentAxis_pfsi_PrincipalOnlyStripsMember_2w0PE6nEi0GFB2NQjc-aoQ", "name": "us-gaap:RepurchaseAgreementCounterpartyAmountAtRisk", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRepurchaseAgreementCounterpartiesWithWhomRepurchaseAgreementsExceed10PercentOfStockholdersEquityTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_srt_CounterpartyNameAxis_pfsi_WellsFargoMember_us-gaap_FinancialInstrumentAxis_pfsi_PrincipalOnlyStripsMember_2w0PE6nEi0GFB2NQjc-aoQ", "name": "us-gaap:RepurchaseAgreementCounterpartyAmountAtRisk", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRepurchaseAgreementCounterpartiesWithWhomRepurchaseAgreementsExceed10PercentOfStockholdersEquityTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails", "longName": "41405 - Disclosure - Short-Term Debt - Mortgage Loan Participation and Sale Agreement (Details)", "shortName": "Short-Term Debt - Mortgage Loan Participation and Sale Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:MortgagesHeldForSaleFairValueDisclosure", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_DebtInstrumentAxis_pfsi_MortgageLoanParticipationAndSaleAgreementMember_GjPzwCk9yUmj5RVw2NtGjg", "name": "pfsi:NumberOfBorrowingFacilitiesSecuredByLoansHeldForSale", "unitRef": "Unit_Standard_item_Fw8OAzoMMUu8ofls-JxqqA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R91": { "role": "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "longName": "41501 - Disclosure - Long-Term Debt - Note Payable (Details)", "shortName": "Long-Term Debt - Note Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "pfsi:AssetsSoldUnderAgreementsToRepurchaseUnpaidPrincipalBalance", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnderlyingAssetsOfRepurchaseAgreementsWhenAmountOfRepurchaseAgreementsExceeds10PercentOfAssetsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_DebtInstrumentAxis_us-gaap_NotesPayableOtherPayablesMember_FyQSDM5vEUiai6eFSAN6ww", "name": "us-gaap:DebtInstrumentInterestRateDuringPeriod", "unitRef": "Unit_Standard_pure_8Fpm6VoT-ECiIzxmWMsgRw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R92": { "role": "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails", "longName": "41502 - Disclosure - Long-Term Debt - Maturities (Details)", "shortName": "Long-Term Debt - Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtObligationsUnderCapitalLeaseDetails", "longName": "41503 - Disclosure - Long-Term Debt - Obligations Under Capital Lease (Details)", "shortName": "Long-Term Debt - Obligations Under Capital Lease (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "us-gaap:OtherAssets", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R94": { "role": "http://www.pennymacfinancial.com/role/DisclosureLiabilityForLossesUnderRepresentationsAndWarrantiesDetails", "longName": "41601 - Disclosure - Liability for Losses Under Representations and Warranties (Details)", "shortName": "Liability for Losses Under Representations and Warranties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "As_Of_12_31_2023_3W4ZVH9-QkCNZpKdqXKrmA", "name": "pfsi:RepresentationsAndWarrantiesLiability", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_LclydLgZ50CsIPJP10OKSQ", "name": "pfsi:RepresentationsAndWarrantiesLiability", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfMortgageLoansRepurchaseActivityTableTextBlock", "pfsi:LiabilityForRepresentationsAndWarrantiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R95": { "role": "http://www.pennymacfinancial.com/role/DisclosureIncomeTaxesGeneralDetails", "longName": "41701 - Disclosure - Income Taxes - General (Details)", "shortName": "Income Taxes - General (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_8Fpm6VoT-ECiIzxmWMsgRw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_8Fpm6VoT-ECiIzxmWMsgRw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingenciesOtherDetails", "longName": "41801 - Disclosure - Commitments and Contingencies - Other (Details)", "shortName": "Commitments and Contingencies - Other (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "pfsi:CommitmentsToPurchaseAndFundMortgageLoans", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_PunPtXxEEUyJFinYu8WoYA", "name": "pfsi:CommitmentsToPurchaseAndFundMortgageLoans", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.pennymacfinancial.com/role/DisclosureStockholdersEquityDetails", "longName": "41901 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_bqwpSYm2hE-QTD0q9kRk8Q", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:CumulativeCommonStockRepurchaseTransactionsFees", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R98": { "role": "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails", "longName": "42001 - Disclosure - Net Gains on Loans Held for Sale (Details)", "shortName": "Net Gains on Loans Held for Sale (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:ProvisionsForRepresentationsAndWarrantiesLossesPursuantToMortgageLoanSales", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfMortgageLoansRepurchaseActivityTableTextBlock", "pfsi:LiabilityForRepresentationsAndWarrantiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_olOQRvNb-ESA9nuvkK_6Wg", "name": "pfsi:GainLossOnSaleOfMortgageLoansHeldForSaleCashPortion", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:MortgageLoansHeldForSaleGainLossDisclosureTableTextBlock", "pfsi:MortgageLoansHeldForSaleGainLossDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R99": { "role": "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "longName": "42101 - Disclosure - Net Interest Expense (Details)", "shortName": "Net Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:InterestIncomeOperating", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_olOQRvNb-ESA9nuvkK_6Wg", "name": "us-gaap:InterestIncomeMoneyMarketDeposits", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R100": { "role": "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails", "longName": "42201 - Disclosure - Stock-based Compensation - Other (Details)", "shortName": "Stock-based Compensation - Other (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfCompensationCostAndGrantDateFairValueAndGrantedAndVestedUnitsForShareBasedPaymentArrangementsByTypeTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "pfsi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pfsi:ScheduleOfCompensationCostAndGrantDateFairValueAndGrantedAndVestedUnitsForShareBasedPaymentArrangementsByTypeTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails", "longName": "42301 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Unit_Standard_shares_g4h_NMqtrEyE2Bb-71sOZw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "unique": true } }, "R102": { "role": "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails", "longName": "42401 - Disclosure - Regulatory Capital and Liquidity Requirements (Details)", "shortName": "Regulatory Capital and Liquidity Requirements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_RegulatoryCapitalRequirementsForMortgageCompaniesBySecondaryMarketInvestorAxis_pfsi_FannieMaeFreddieMacMember_-vBbihIZJ0iDwuAj5XFp3g", "name": "us-gaap:Capital", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsForMortgageCompaniesTextBlock", "us-gaap:RegulatoryCapitalRequirementsForMortgageCompaniesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_RegulatoryCapitalRequirementsForMortgageCompaniesBySecondaryMarketInvestorAxis_pfsi_FannieMaeFreddieMacMember_-vBbihIZJ0iDwuAj5XFp3g", "name": "us-gaap:Capital", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsForMortgageCompaniesTextBlock", "us-gaap:RegulatoryCapitalRequirementsForMortgageCompaniesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails", "longName": "42501 - Disclosure - Segments (Details)", "shortName": "Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_OaaICrZRkUyEiVdD9it7ow", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_OaaICrZRkUyEiVdD9it7ow", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R104": { "role": "http://www.pennymacfinancial.com/role/DisclosureSubsequentEventsDetails", "longName": "42601 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "As_Of_4_24_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_vydkHO6Du0ulLQEudS6wYg", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "Unit_Divide_USD_shares_DFEh6oq9OkyGFITSXiG6iQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_24_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_vydkHO6Du0ulLQEudS6wYg", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "Unit_Divide_USD_shares_DFEh6oq9OkyGFITSXiG6iQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } }, "R105": { "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": "Uncategorized", "order": "105", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_jDWsBYFLiEqFRAO4FPLyCQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R106": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "106", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_sFZPxk-S4kWgi0PRS5ix6A", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pfsi-20240331x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date, including liabilities incurred and payable to vendors for goods and services received, taxes, interest, rent and utilities, compensation costs, payroll taxes and fringe benefits (other than pension and postretirement obligations), contractual rights and obligations, and statutory obligations." } } }, "auth_ref": [ "r92" ] }, "pfsi_AccrualOfUnearnedDiscountsOnMortgageBackedSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "AccrualOfUnearnedDiscountsOnMortgageBackedSecurities", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The accrual amount of unearned discounts on mortgage-backed securities.", "label": "Accrual of Unearned Discounts On Mortgage-backed Securities", "terseLabel": "Accrual of unearned discounts on mortgage-backed securities" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxes", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes", "terseLabel": "Income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes." } } }, "auth_ref": [ "r99", "r100", "r127", "r137", "r622" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r915" ] }, "us-gaap_AdditionalCashFlowElementsFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalCashFlowElementsFinancingActivitiesAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Cash Flow Elements, Financing Activities [Abstract]", "terseLabel": "Non-cash financing activities:" } } }, "auth_ref": [] }, "us-gaap_AdditionalCashFlowElementsInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalCashFlowElementsInvestingActivitiesAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Cash Flow Elements, Investing Activities [Abstract]", "terseLabel": "Non-cash investing activities:" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r103" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "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": [ "r452", "r453", "r454", "r667", "r994", "r995", "r996", "r1023", "r1064" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r921" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r921" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r921" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r921" ] }, "pfsi_AdjustedNetWorthTotalAssetsRatioActual": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "AdjustedNetWorthTotalAssetsRatioActual", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The adjusted net worth to total assets ratio actual.", "label": "Adjusted Net Worth Total Assets Ratio Actual", "terseLabel": "Adjusted net worth / Total assets ratio actual" } } }, "auth_ref": [] }, "pfsi_AdjustedNetWorthTotalAssetsRatioRequirement": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "AdjustedNetWorthTotalAssetsRatioRequirement", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The adjusted net worth to total assets ratio requirement.", "label": "Adjusted Net Worth Total Assets Ratio Requirement", "terseLabel": "Adjusted net worth / Total assets ratio requirement" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash used in operating activities:" } } }, "auth_ref": [] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AffiliatedEntityMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Affiliated entities", "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity." } } }, "auth_ref": [ "r160", "r723", "r829", "r868", "r1017", "r1034", "r1035", "r1036" ] }, "pfsi_AgenciesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "AgenciesMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to agencies.", "label": "Non affiliated entities" } } }, "auth_ref": [] }, "pfsi_AggregateCashGainLossOnSaleOfMortgageLoansHeldForSaleNetOfCashHedgingResults": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "AggregateCashGainLossOnSaleOfMortgageLoansHeldForSaleNetOfCashHedgingResults", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails": { "parentTag": "us-gaap_GainLossOnSalesOfLoansNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of net cash gains (losses) on sale of mortgage loans held for sale, net of cash results from hedging activities.", "label": "Aggregate Cash Gain (Loss) on Sale of Mortgage Loans Held For Sale Net of Cash Hedging Results", "totalLabel": "Cash gain (loss), net of effects of cash hedging, on sale of loans held for sale" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r886", "r897", "r907", "r932" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r889", "r900", "r910", "r935" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r921" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r928" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r893", "r901", "r911", "r928", "r936", "r940", "r948" ] }, "pfsi_AllOtherStatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "AllOtherStatesMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesGeographicalDistributionOfLoansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to all other states.", "label": "All other states" } } }, "auth_ref": [] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r946" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "verboseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r448", "r455" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesTables" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Summary of the allowance for losses", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r47", "r1006" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Financing Costs", "terseLabel": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r110", "r384", "r515", "r984" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs and Discounts", "verboseLabel": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r384", "r515", "r848", "r849", "r984" ] }, "us-gaap_AncillaryFeeIncomeGeneratedByServicingFinancialAssetsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AncillaryFeeIncomeGeneratedByServicingFinancialAssetsAmount", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesServicingLateAncillaryAndOtherFeesRelatingToMsrsDetails": { "parentTag": "us-gaap_ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesServicingLateAncillaryAndOtherFeesRelatingToMsrsDetails" ], "lang": { "en-us": { "role": { "label": "Ancillary Fee Income Generated by Servicing Financial Assets, Amount", "verboseLabel": "Other", "documentation": "All amounts that are due to the servicer of a financial asset, excluding contractually specified servicing fees and late fees." } } }, "auth_ref": [ "r580" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Total anti-dilutive shares and units (in shares)", "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/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r38" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "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": [ "r38" ] }, "us-gaap_AssetPledgedAsCollateralWithoutRightMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetPledgedAsCollateralWithoutRightMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtObligationsUnderCapitalLeaseDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Asset Pledged as Collateral without Right", "terseLabel": "Asset Pledged as Collateral without Right", "documentation": "Asset pledged as collateral for which secured party (transferee) does not have right to sell or repledge by contract or custom." } } }, "auth_ref": [ "r470", "r569", "r571" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets.", "totalLabel": "Total assets", "verboseLabel": "Segment assets at year end", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r135", "r188", "r211", "r260", "r275", "r281", "r320", "r356", "r357", "r359", "r360", "r361", "r363", "r365", "r367", "r368", "r470", "r474", "r503", "r621", "r716", "r862", "r876", "r1012", "r1013", "r1037" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure, Nonrecurring", "totalLabel": "Total assets", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r74" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets", "documentation": "Probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [] }, "us-gaap_AssetsPledgingPurposeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsPledgingPurposeExtensibleEnumeration", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Assets, Pledging Purpose [Extensible Enumeration]", "documentation": "Indicates pledging purpose of total assets." } } }, "auth_ref": [ "r858", "r863", "r957", "r1047" ] }, "us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMaturitiesOfOutstandingAdvancesUnderRepurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Assets Sold under Agreements to Repurchase, Maturity Period [Domain]", "documentation": "Maturity period remaining for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements. Element name and standard label in Maturity [numeric lower end] to [numeric higher end] [date measure] [Member] or Maturity Greater Than [low end numeric value] [date measure] [Member] or Maturity Less Than [high end numeric value] [date measure] [Member] formats." } } }, "auth_ref": [ "r219", "r574" ] }, "us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMaturitiesOfOutstandingAdvancesUnderRepurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Securities or Other Assets Sold under Agreements to Repurchase, Maturity Periods [Axis]", "documentation": "Information by maturity period remaining for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements. Element name and standard label in Maturity [numeric lower end] to [numeric higher end] [date measure] [Member] or Maturity Greater Than [low end numeric value] [date measure] [Member] or Maturity Less Than [high end numeric value] [date measure] [Member] formats." } } }, "auth_ref": [ "r219", "r574" ] }, "us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets Sold under Agreements to Repurchase, Repurchase Liability", "terseLabel": "Assets sold under agreements to repurchase", "totalLabel": "Total loans sold under agreements to repurchase", "verboseLabel": "Net amount of liabilities in the consolidated balance sheet", "documentation": "Amount to be repaid to the counterparty to the repurchase agreement when the carrying amount (or market value, if higher than the carrying amount) of securities or other assets sold under the repurchase agreement exceeds 10 percent of total assets." } } }, "auth_ref": [ "r215", "r218" ] }, "pfsi_AssetsSoldUnderAgreementsToRepurchaseUnpaidPrincipalBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "AssetsSoldUnderAgreementsToRepurchaseUnpaidPrincipalBalance", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails": { "parentTag": "us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMaturitiesOfOutstandingAdvancesUnderRepurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Unpaid principal balance of assets sold under agreements to repurchase.", "label": "Assets Sold Under Agreements To Repurchase Unpaid Principal Balance", "netLabel": "Net amounts of liabilities presented in the consolidated balance sheet", "terseLabel": "Unpaid principal balance", "verboseLabel": "Unpaid principal balance" } } }, "auth_ref": [] }, "us-gaap_AssumptionForFairValueAsOfBalanceSheetDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssumptionForFairValueAsOfBalanceSheetDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Assumption for Fair Value as of Balance Sheet Date of Assets or Liabilities that relate to Transferor's Continuing Involvement [Line Items]", "terseLabel": "Inputs", "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": [ "r561" ] }, "us-gaap_AssumptionForFairValueAsOfBalanceSheetDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssumptionForFairValueAsOfBalanceSheetDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Assumptions for Fair Value as of Balance Sheet Date of Assets or Liabilities that relate to Transferor's Continuing Involvement [Table]", "documentation": "Detailed elements containing information related to the key inputs and assumptions (including, at a minimum, but not limited to, and if applicable, quantitative information about discount rates, expected prepayments including the expected weighted-average life of prepayable financial assets, and anticipated credit losses) used in measuring the fair value of assets or liabilities that relate to the transferor's continuing involvement with transferred financial assets, as of the balance sheet date." } } }, "auth_ref": [ "r561" ] }, "pfsi_AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesPerLoanCostOfServicing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesPerLoanCostOfServicing", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the cost of servicing per loan, used to estimate the amount of mortgage servicing rights to recognize at the date of sale of the underlying mortgage loans.", "label": "Assumption for Fair Value of Interests Continued to be Held by Transferor Servicing Assets or Liabilities Per Loan Cost of Servicing", "terseLabel": "Annual per-loan cost of servicing" } } }, "auth_ref": [] }, "pfsi_AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesWeightedAverageServicingFeeRate": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "AssumptionForFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesWeightedAverageServicingFeeRate", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average servicing fee rate on financial assets of a securitization, asset-backed financing arrangement, or similar transfer regardless of when the transfer occurred.", "label": "Assumption for Fair Value of Interests Continued to be Held by Transferor Servicing Assets or Liabilities Weighted Average Servicing Fee Rate", "terseLabel": "Weighted-average servicing fee rate (as a percent)" } } }, "auth_ref": [] }, "pfsi_AssumptionForFairValueUnpaidPrincipalBalanceOfUnderlyingLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "AssumptionForFairValueUnpaidPrincipalBalanceOfUnderlyingLoans", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of unpaid principal balance of mortgage loans underlying mortgage servicing rights recognized pursuant to loan sales during the period.", "label": "Assumption for Fair Value Unpaid Principal Balance of Underlying Loans", "verboseLabel": "Unpaid principal balance of underlying loans" } } }, "auth_ref": [] }, "pfsi_AtheneSecuritizedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "AtheneSecuritizedMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Athene Securitized.", "label": "Athene Annuity & Life Assurance Company" } } }, "auth_ref": [] }, "pfsi_AtlasSecuritizedProductsLPAndCitibankNaAndGoldmanSachsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "AtlasSecuritizedProductsLPAndCitibankNaAndGoldmanSachsMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Atlas Securitized Products, L.P. and Citibank, N.A. and Goldman Sachs Bank USA.", "label": "Atlas Securitized Products L.P. & Citibank, N.A. & Goldman Sachs Bank USA" } } }, "auth_ref": [] }, "pfsi_AtlasSecuritizedProductsLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "AtlasSecuritizedProductsLPMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Atlas Securitized Products, L.P.", "label": "Atlas Securitized Products, L.P." } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r943" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r944" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r939" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r939" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r939" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r939" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r939" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r939" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r942" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r941" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r940" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r940" ] }, "pfsi_BNPParibasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "BNPParibasMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to BNP Paribas.", "label": "BNP Paribas" } } }, "auth_ref": [] }, "pfsi_BankOfAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "BankOfAmericaMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Bank of America.", "label": "Bank of America, N.A." } } }, "auth_ref": [] }, "pfsi_BankingFeesAndCommissionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "BankingFeesAndCommissionAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Not available.", "label": "Banking Fees And Commission Abstract", "terseLabel": "Loan servicing fees:" } } }, "auth_ref": [] }, "pfsi_BarclaysBankPlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "BarclaysBankPlcMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Barclays Bank PLC.", "label": "Barclays" } } }, "auth_ref": [] }, "pfsi_BaseManagementFeeCalculationTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "BaseManagementFeeCalculationTrancheOneMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the calculation of base management fees, tranche one, per the amended management agreement.", "label": "Shareholders Equity Up To 2 Billion Dollars" } } }, "auth_ref": [] }, "pfsi_BaseManagementFeeCalculationTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "BaseManagementFeeCalculationTrancheThreeMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the calculation of base management fees, tranche three, per the amended management agreement.", "label": "Shareholders Equity In Excess Of 5 Billion Dollars" } } }, "auth_ref": [] }, "pfsi_BaseManagementFeeCalculationTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "BaseManagementFeeCalculationTrancheTwoMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the calculation of base management fees, tranche two, per the amended management agreement.", "label": "Shareholders Equity In Excess Of 2 Billion Dollars And Upto 5 Billion Dollars" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccounting": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccounting", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureBasisOfPresentationAndRecentlyIssuedAccountingPronouncements" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting [Text Block]", "terseLabel": "Basis of Presentation and Recently Issued Accounting Pronouncements", "documentation": "The entire disclosure for the 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": [ "r119" ] }, "pfsi_BasisOfPresentationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "BasisOfPresentationAbstract", "lang": { "en-us": { "role": { "documentation": "Not available.", "label": "Basis of Presentation and Recently Issued Accounting Pronouncements" } } }, "auth_ref": [] }, "pfsi_BlackKnightServicingTechnologiesLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "BlackKnightServicingTechnologiesLLCMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingenciesOtherDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Black Knight Servicing Technologies LLC.", "label": "Black Knight Servicing Technologies, LLC" } } }, "auth_ref": [] }, "stpr_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "CA", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesGeographicalDistributionOfLoansDetails" ], "lang": { "en-us": { "role": { "label": "California" } } }, "auth_ref": [] }, "us-gaap_CallOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CallOptionMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "MBS call options", "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option." } } }, "auth_ref": [ "r773", "r774" ] }, "pfsi_CallOptionOnInterestRateFuturesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "CallOptionOnInterestRateFuturesMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the call option on interest rate futures.", "label": "Call options on Eurodollar futures" } } }, "auth_ref": [] }, "us-gaap_Capital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Capital", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails" ], "lang": { "en-us": { "role": { "label": "Capital", "terseLabel": "Net worth", "documentation": "Amount of total capital as defined by regulatory framework." } } }, "auth_ref": [ "r618" ] }, "pfsi_CapitalizationOfInterestOnMortgageLoansHeldForSaleAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "CapitalizationOfInterestOnMortgageLoansHeldForSaleAtFairValue", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 26.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents capitalization of delinquent mortgage interest to mortgage loan balances pursuant to loan modifications.", "label": "Capitalization Of Interest On Mortgage Loans Held For Sale At Fair Value", "negatedLabel": "Capitalization of interest on loans held for sale" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Net", "verboseLabel": "Capitalized software, net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r832" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnauditedParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Cash", "terseLabel": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r155", "r624", "r678", "r709", "r862", "r876", "r971" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnauditedParenthetical": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and restricted cash at end of quarter", "periodStartLabel": "Cash and restricted cash at beginning of quarter", "totalLabel": "Cash and restricted cash at end of period", "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": [ "r35", "r116", "r209" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and restricted cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including 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", "r116" ] }, "us-gaap_CashFlowsBetweenTransfereeAndTransferorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowsBetweenTransfereeAndTransferorAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfCashFlowsWithTransfereesDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flows Between Transferor and Transferee [Abstract]", "terseLabel": "Cash flows:" } } }, "auth_ref": [] }, "us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfCashFlowsWithTransfereesDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flows Between Transferor and Transferee, Proceeds from New Transfers", "terseLabel": "Sales proceeds", "documentation": "Cash Flows between a transferor and a transferee attributable to newly transferred assets related to either a securitization, asset-backed financing arrangement, or similar transfer in which the transferor has continuing involvement with the transferred financial assets underlying the transaction (including, but not limited to, servicing, recourse, and restrictions on transferor's interests in the transferred financial assets)." } } }, "auth_ref": [ "r557" ] }, "us-gaap_CashFlowsBetweenTransfereeAndTransferorServicingFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowsBetweenTransfereeAndTransferorServicingFees", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfCashFlowsWithTransfereesDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flows Between Transferor and Transferee, Servicing Fees", "terseLabel": "Servicing fees received", "documentation": "Cash Flows between a transferee and a transferor attributable to servicing fees related to a securitization, asset-backed financing arrangement, or similar transfer in which the transferor has continuing involvement with the transferred financial assets underlying the transaction (including, but not limited to, servicing, recourse, and restrictions on transferor's interests in the transferred financial assets)." } } }, "auth_ref": [ "r558" ] }, "pfsi_CashPortionOfGainLossOnMortgageLoansHeldForSaleAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "CashPortionOfGainLossOnMortgageLoansHeldForSaleAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Not applicable.", "label": "Cash Portion of Gain (Loss) on Mortgage Loans Held For Sale [Abstract]", "verboseLabel": "Cash losses:" } } }, "auth_ref": [] }, "pfsi_ChangeInFairValueHedgingInstrumentsStillHeldAtPeriodEnd": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ChangeInFairValueHedgingInstrumentsStillHeldAtPeriodEnd", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails": { "parentTag": "us-gaap_GainLossOnSalesOfLoansNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the change in fair value hedging instruments still held at period end.", "label": "Change in Fair Value Hedging Instruments Still Held at Period End", "terseLabel": "Hedging derivatives" } } }, "auth_ref": [] }, "pfsi_ChangeInFairValueOfCommitmentsToPurchaseLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ChangeInFairValueOfCommitmentsToPurchaseLoans", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails": { "parentTag": "us-gaap_GainLossOnSalesOfLoansNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "The gains (losses) that represent change in fair value of commitments to purchase or originate mortgage loans at specified interest rates.", "label": "Change in Fair Value of Commitments to Purchase Loans", "terseLabel": "Interest rate lock commitments" } } }, "auth_ref": [] }, "pfsi_ChangeInFairValueOfMortgageLoansAndRelatedHedgingInstrumentsStillHeldAtPeriodEndAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ChangeInFairValueOfMortgageLoansAndRelatedHedgingInstrumentsStillHeldAtPeriodEndAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Not available.", "label": "Change in Fair Value of Mortgage Loans and Related Hedging Instruments Still Held at Period End [Abstract]", "terseLabel": "Changes in fair values of loans and derivatives held at end of quarter:" } } }, "auth_ref": [] }, "pfsi_ChangeInFairValueRelatingToMortgageLoansStillHeldAtPeriodEnd": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ChangeInFairValueRelatingToMortgageLoansStillHeldAtPeriodEnd", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails": { "parentTag": "us-gaap_GainLossOnSalesOfLoansNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the change in fair value relating to mortgage loans still held at period end.", "label": "Change in Fair Value Relating to Mortgage Loans Still Held at Period End", "terseLabel": "Loans" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r919" ] }, "pfsi_CitibankNMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "CitibankNMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Citibank, N.A.", "label": "Citibank, N.A." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "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": [ "r157", "r189", "r190", "r191", "r211", "r240", "r244", "r246", "r248", "r254", "r255", "r320", "r356", "r359", "r360", "r361", "r367", "r368", "r389", "r390", "r393", "r396", "r403", "r503", "r656", "r657", "r658", "r659", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r679", "r701", "r725", "r749", "r793", "r794", "r795", "r796", "r797", "r954", "r987", "r998" ] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r53", "r54", "r55", "r56" ] }, "pfsi_ClosedEndSecondMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ClosedEndSecondMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to closed-end second.", "label": "Closed-end second lien mortgage loans" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r920" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r920" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies - Note 18", "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": [ "r27", "r94", "r623", "r700" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r121", "r348", "r349", "r819", "r1008" ] }, "pfsi_CommitmentsToPurchaseAndFundMortgageLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "CommitmentsToPurchaseAndFundMortgageLoans", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingenciesOtherDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend to purchase and fund mortgage loans.", "label": "Commitments to Purchase and Fund Mortgage Loans", "verboseLabel": "Total commitments to purchase and fund mortgage loans" } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1064" ] }, "pfsi_CommonOverheadIncurredMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "CommonOverheadIncurredMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to related party transactions where common overhead expenses incurred by the reporting entity were reimbursed by the related party.", "label": "Common overhead incurred" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Common Stock dividends (in dollars per share)", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r126" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r865", "r866", "r867", "r869", "r870", "r871", "r872", "r994", "r995", "r1023", "r1058", "r1064" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r102" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r102", "r701" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "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": [ "r102" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r102", "r701", "r722", "r1064", "r1065" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock-authorized 200,000,000 shares of $0.0001 par value; issued and outstanding, 50,907,865 and 50,178,963 shares, respectively", "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": [ "r102", "r625", "r862" ] }, "us-gaap_CommunicationsAndInformationTechnology": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommunicationsAndInformationTechnology", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Communications and Information Technology", "terseLabel": "Technology", "documentation": "The amount of expense in the period for communications and data processing expense." } } }, "auth_ref": [ "r112" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r925" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r924" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r926" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r923" ] }, "pfsi_CompensationExpenseIncurredMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "CompensationExpenseIncurredMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to related party transactions where compensation expenses incurred by the reporting entity were reimbursed by the related party.", "label": "Compensation" } } }, "auth_ref": [] }, "us-gaap_ComplianceWithRegulatoryCapitalRequirementsForMortgageCompaniesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComplianceWithRegulatoryCapitalRequirementsForMortgageCompaniesLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails" ], "lang": { "en-us": { "role": { "label": "Compliance with Regulatory Capital Requirements for Mortgage Companies [Line Items]", "terseLabel": "Regulatory Net Worth and Agency Capital Requirements", "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": [ "r802", "r811", "r812", "r813" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r40", "r42", "r78", "r79", "r289", "r818" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r40", "r42", "r78", "r79", "r289", "r652", "r818" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "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": [ "r40", "r42", "r78", "r79", "r289", "r818", "r959" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRisk" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentration of Risk", "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": [ "r120" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration of Risk", "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": [ "r818" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of total", "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": [ "r40", "r42", "r78", "r79", "r289" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r39", "r40", "r42", "r43", "r78", "r133", "r818" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "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": [ "r40", "r42", "r78", "r79", "r289", "r818" ] }, "pfsi_CondensedOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "CondensedOtherIncome", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails": { "parentTag": "pfsi_RevenuesBeforeNonSegmentActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Reflects the sum of all other revenue and income recognized by the entity in the period not otherwise specified in condensed the income statement.", "label": "Condensed Other Income", "terseLabel": "Other" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r222", "r262", "r273", "r274", "r275", "r276", "r277", "r279", "r283", "r356", "r357", "r358", "r359", "r361", "r362", "r364", "r366", "r367", "r969", "r970", "r1012", "r1013" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r222", "r262", "r273", "r274", "r275", "r276", "r277", "r279", "r283", "r356", "r357", "r358", "r359", "r361", "r362", "r364", "r366", "r367", "r969", "r970", "r1012", "r1013" ] }, "us-gaap_ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContinuingInvolvementWithTransferredFinancialAssetsPrincipalAmountOutstanding", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfCashFlowsWithTransfereesDetails" ], "lang": { "en-us": { "role": { "label": "Continuing Involvement with Transferred Financial Assets, Principal Amount Outstanding", "terseLabel": "Unpaid principal balance of loans outstanding", "documentation": "Principal amount of transferred financial assets in which the transferor has continuing involvement with the assets underlying the transaction. Continuing involvement includes, but is not limited to, servicing, recourse, and restrictions on transferor's interests in transferred financial assets." } } }, "auth_ref": [ "r559" ] }, "us-gaap_ContractuallySpecifiedServicingFeesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractuallySpecifiedServicingFeesAmount", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesServicingLateAncillaryAndOtherFeesRelatingToMsrsDetails": { "parentTag": "us-gaap_ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesServicingLateAncillaryAndOtherFeesRelatingToMsrsDetails" ], "lang": { "en-us": { "role": { "label": "Contractually Specified Servicing Fees, Amount", "verboseLabel": "Contractual servicing fees", "documentation": "All amounts that, per contract, are due to the servicer in exchange for servicing the financial asset and would no longer be received by a servicer if the beneficial owners of the serviced assets (or their trustees or agents) were to exercise their actual or potential authority under the contract to shift the servicing to another servicer. Depending on the servicing contract, those fees may include some or all of the difference between the interest rate collected on the asset being serviced and the rate to be paid to the beneficial owners of the asset." } } }, "auth_ref": [ "r580" ] }, "us-gaap_ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesServicingLateAncillaryAndOtherFeesRelatingToMsrsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesServicingLateAncillaryAndOtherFeesRelatingToMsrsDetails" ], "lang": { "en-us": { "role": { "label": "Contractually Specified Servicing Fee, Late Fee, and Ancillary Fee Earned in Exchange for Servicing Financial Asset", "totalLabel": "Loan servicing fees", "documentation": "Amount of contractually specified servicing fee, late fee, and ancillary fee recognized as income for servicing asset and servicing liability." } } }, "auth_ref": [ "r1049" ] }, "us-gaap_ConventionalLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConventionalLoanMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Conventional mortgage loans", "documentation": "Mortgage loan issued by a bank, which is typically in an amount between 70 to 80 percent of the purchase price of the property securing the loan, has a repayment period of 15 to 30 years, and requires that certain credit criteria be met." } } }, "auth_ref": [ "r877" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails", "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails", "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsTables", "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtPrincipalOnlyStrippedMbsDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "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": [ "r182", "r220", "r221", "r372", "r391", "r540", "r834", "r837" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "pfsi_CumulativeCommonStockRepurchaseTransactionsFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "CumulativeCommonStockRepurchaseTransactionsFees", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Cumulative common stock repurchase transactions fees.", "label": "Cumulative Common Stock Repurchase Transactions Fees", "terseLabel": "Cumulative common stock repurchase transactions fees." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "pfsi_CustodialBalances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "CustodialBalances", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount of the funds held on behalf of others relating to loans serviced under servicing agreements which are not recognized in the financial statements (off-balance sheet).", "label": "Custodial Balances", "terseLabel": "Custodial funds managed by the Company" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r41", "r289" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r19", "r98", "r99", "r136", "r138", "r222", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r516", "r845", "r846", "r847", "r848", "r849", "r988" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate spread", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "pfsi_DebtInstrumentCommittedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DebtInstrumentCommittedAmount", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Committed amount of debt instrument.", "label": "Debt Instrument Committed Amount", "terseLabel": "Committed amount of debt instrument" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Maximum loan amount", "verboseLabel": "Syndicated loan amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r83", "r85", "r369", "r516", "r846", "r847" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average interest rate (as a percent)", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r25", "r83", "r381" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Long-Term debt", "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": [ "r222", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r516", "r845", "r846", "r847", "r848", "r849", "r988" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r26", "r222", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r516", "r845", "r846", "r847", "r848", "r849", "r988" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Before October 15, 2022 with up to 40% principal redeemed", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption rate (as a percent)", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r26", "r51", "r52", "r82", "r83", "r85", "r95", "r124", "r125", "r222", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r516", "r845", "r846", "r847", "r848", "r849", "r988" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails": { "parentTag": "us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Unamortized debt issuance costs and premiums", "negatedTerseLabel": "Debt issuance costs, gross", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r84", "r375", "r386", "r846", "r847" ] }, "pfsi_DebtInstrumentUnamortizedPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DebtInstrumentUnamortizedPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt (premium) and debt issuance costs.", "label": "Debt Instrument Unamortized Premium And Debt Issuance Costs Net" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleMeasurementInput", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Measurement Input", "terseLabel": "Input", "documentation": "Value of input used to measure investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r494" ] }, "pfsi_DebtSecuritiesAvailableForSaleMeasurementInputs": { "xbrltype": "decimalItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DebtSecuritiesAvailableForSaleMeasurementInputs", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Value of inputs used to measure investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities Available For Sale Measurement Inputs", "terseLabel": "Input" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Table]", "documentation": "Disclosure of information about allowance for credit loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r1006" ] }, "us-gaap_DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]", "terseLabel": "Mortgage-backed securities", "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": [ "r1006" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted-average interest rate (as a percent)", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails": { "parentTag": "us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Finance Costs, Net", "negatedLabel": "Debt issuance costs", "negatedTerseLabel": "Unamortized debt issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r84", "r1015" ] }, "us-gaap_DeferredFinanceCostsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNetAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Finance Costs, Net [Abstract]", "terseLabel": "Debt Issuance Costs" } } }, "auth_ref": [] }, "us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "label": "Delinquent Amount at End of Period on Loans Managed and Securitized or Asset-backed Financing Arrangement", "totalLabel": "Total delinquent mortgage loans", "documentation": "This is the principal amount of loans (across all types of loans) that are overdue in payment by a set number of days." } } }, "auth_ref": [ "r88" ] }, "pfsi_DelinquentMortgageLoansInPortfolioAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DelinquentMortgageLoansInPortfolioAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Not available.", "label": "Delinquent Mortgage Loans in Portfolio [Abstract]", "terseLabel": "Delinquent loans:" } } }, "auth_ref": [] }, "us-gaap_DemandDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DemandDepositsMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails" ], "lang": { "en-us": { "role": { "label": "Deposits.", "documentation": "Accounts that may or may not bear interest and that depositor is entitled to withdraw at anytime without prior notice. Checking and negotiable order of withdrawal (NOW) accounts are the most common forms of demand deposits." } } }, "auth_ref": [] }, "us-gaap_DepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositAssets", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails" ], "lang": { "en-us": { "role": { "label": "Deposit Assets", "verboseLabel": "Deposits securing Assets sold under agreements to repurchase and Notes payable secured by mortgage servicing assets", "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement." } } }, "auth_ref": [ "r972" ] }, "us-gaap_DepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails" ], "lang": { "en-us": { "role": { "label": "Deposits", "documentation": "Amounts held on account by the entity representing a liability to the depositor. Deposits may take various forms (for example, demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits) and may be categorized in multiple ways (such as, foreign and domestic, interest and noninterest bearing)." } } }, "auth_ref": [ "r153" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r5", "r265" ] }, "us-gaap_DerivativeAssetFairValueNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetFairValueNetAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Fair Value, Amount Not Offset Against Collateral [Abstract]", "terseLabel": "Derivatives subject to master netting arrangements:" } } }, "auth_ref": [] }, "pfsi_DerivativeAssetGrossAmountsOffsetUnderMasterNettingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DerivativeAssetGrossAmountsOffsetUnderMasterNettingArrangement", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails": { "parentTag": "us-gaap_DerivativeAssets", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlying, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, and the amount of obligation to return the cash collateral under a master netting arrangements, offset against derivative assets.", "label": "Derivative Asset, Gross Amounts Offset under Master Netting Arrangement", "negatedLabel": "Netting", "negatedTerseLabel": "Gross amounts offset in the consolidated balance sheet" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "weight": 1.0, "order": 1.0 }, "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 4.0 }, "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Derivative Asset", "terseLabel": "Derivative assets", "totalLabel": "Total derivative assets", "verboseLabel": "Net amounts of assets presented in the balance sheet", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r194", "r195", "r502", "r680", "r681", "r682", "r683", "r684", "r686", "r687", "r688", "r690", "r691", "r707", "r708", "r774", "r779", "r780", "r781", "r782", "r783", "r837", "r867", "r1059" ] }, "us-gaap_DerivativeAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset [Abstract]", "terseLabel": "Total", "verboseLabel": "Derivative assets:" } } }, "auth_ref": [] }, "pfsi_DerivativeAssetsIncludingAssetsNotSubjectToMasterNettingArrangementGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DerivativeAssetsIncludingAssetsNotSubjectToMasterNettingArrangementGross", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails": { "parentTag": "us-gaap_DerivativeAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value before effects of master netting arrangements, of a financial asset or other contract with one or more underlying, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Assets, Including Assets Not Subject to Master Netting Arrangement Gross", "netLabel": "Gross amounts of recognized assets", "verboseLabel": "Derivative asset, before netting" } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r688", "r691", "r706", "r707", "r708", "r711", "r712", "r713", "r714", "r717", "r718", "r719", "r720", "r737", "r738", "r739", "r740", "r743", "r744", "r745", "r746", "r774", "r776", "r780", "r782", "r865", "r867" ] }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Fair Value, Amount Offset Against Collateral", "totalLabel": "Net amount", "documentation": "Fair value, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r17", "r72" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "pfsi_MortgageServicingRightsMSRAmortizationImpairmentFairValueChange", "weight": -1.0, "order": 1.0 }, "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss) on Derivative, Net", "negatedLabel": "Mortgage servicing rights hedging results", "terseLabel": "Mortgage servicing rights hedging results", "verboseLabel": "Gains (losses) recognized on derivative financial instruments", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1020" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r65", "r67", "r68", "r69", "r688", "r691", "r706", "r707", "r708", "r711", "r712", "r713", "r714", "r717", "r718", "r719", "r720", "r737", "r738", "r739", "r740", "r743", "r744", "r745", "r746", "r774", "r776", "r780", "r782", "r837", "r865", "r867" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Financial Instruments" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "verboseLabel": "Derivative Financial Instruments", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r129", "r477", "r484" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 }, "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Derivative Liability", "terseLabel": "Derivative liabilities", "totalLabel": "Net amounts of liabilities presented in the consolidated balance sheet", "verboseLabel": "Net amounts of liabilities presented in the consolidated balance sheet", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r194", "r195", "r502", "r680", "r681", "r682", "r683", "r686", "r687", "r688", "r690", "r691", "r717", "r719", "r720", "r776", "r777", "r779", "r780", "r781", "r782", "r783", "r837", "r1059" ] }, "us-gaap_DerivativeLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Total.", "verboseLabel": "Derivative liabilities:" } } }, "auth_ref": [] }, "pfsi_DerivativeLiabilitiesIncludingLiabilitiesNotSubjectToMasterNettingArrangementGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DerivativeLiabilitiesIncludingLiabilitiesNotSubjectToMasterNettingArrangementGross", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails": { "parentTag": "us-gaap_DerivativeLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value before effects of master netting arrangements, of a financial liability or contract with one or more underlying, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liabilities, Including Liabilities Not Subject to Master Netting Arrangement Gross", "terseLabel": "Derivative liability, before netting", "verboseLabel": "Gross amounts of recognized liabilities" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilityFairValueNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityFairValueNetAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Fair Value, Amount Not Offset Against Collateral [Abstract]", "terseLabel": "Derivatives: Subject to master netting arrangements:" } } }, "auth_ref": [] }, "pfsi_DerivativeLiabilityGrossAmountsOffsetUnderMasterNettingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DerivativeLiabilityGrossAmountsOffsetUnderMasterNettingArrangement", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails": { "parentTag": "us-gaap_DerivativeLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value of asset associated with financial liability or contract with one or more underlying, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, and the amount of right to receive the cash collateral under a master netting arrangements, offset against derivative liabilities.", "label": "Derivative Liability, Gross Amounts Offset under Master Netting Arrangement", "negatedLabel": "Netting" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Securities Sold under Agreements to Resell, Securities Loaned", "terseLabel": "Net amounts of liabilities presented in the consolidated balance sheet", "documentation": "Amount, after the effects of master netting arrangements, of derivative liabilities, securities sold under agreements to repurchase and securities loaned. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r16", "r837", "r976" ] }, "us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Securities Sold under Agreements to Resell, Securities Loaned, Amount Offset Against Collateral", "terseLabel": "Net amount of liabilities in the consolidated balance sheet", "documentation": "Amount, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of derivative liability, security sold under agreement to repurchase, and security loaned. Includes liability not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r17" ] }, "us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Securities Sold under Agreements to Resell, Securities Loaned, Asset", "negatedLabel": "Gross amounts offset in the consolidated balance sheet", "documentation": "Amount of asset associated with derivative liabilities, securities sold under agreements to repurchase and securities loaned." } } }, "auth_ref": [ "r18", "r835", "r836", "r975" ] }, "us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Securities Sold under Agreements to Resell, Securities Loaned, Collateral, Right to Reclaim Securities", "negatedLabel": "Financial instruments", "documentation": "Amount of right to receive securities collateral under master netting arrangements that have not been offset against derivative liabilities, securities sold under agreements to repurchase and securities loaned." } } }, "auth_ref": [ "r17", "r835", "r836", "r837", "r977" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Line Items]", "terseLabel": "Derivative Instruments", "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": [ "r484" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "terseLabel": "Notional amount", "verboseLabel": "Committed amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1018", "r1019" ] }, "pfsi_DerivativeNotionalAmountRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DerivativeNotionalAmountRollForward", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Derivative Notional Amount [Roll Forward]", "terseLabel": "Activity for derivative contracts used to hedge the IRLCs and inventory of mortgage loans at notional value" } } }, "auth_ref": [] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r9", "r61", "r62", "r63", "r64", "r66", "r68", "r70", "r71", "r73", "r484" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r417", "r421", "r449", "r450", "r451", "r857" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-based Compensation" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock", "negatedLabel": "Common stock dividends", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r3", "r126" ] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Amount Per Share", "terseLabel": "Dividends declared (in dollars per share)", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r37" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r881" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r914" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "pfsi_DueFromRelatedPartiesAllocatedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DueFromRelatedPartiesAllocatedExpenses", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails": { "parentTag": "us-gaap_OtherReceivables", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails" ], "lang": { "en-us": { "role": { "documentation": "Amounts due from related parties related to expenses allocated to the company from an affiliate.", "label": "Due from Related Parties, Allocated Expenses", "terseLabel": "Allocated expenses and expenses incurred on PMT's behalf" } } }, "auth_ref": [] }, "pfsi_DueFromRelatedPartiesCorrespondentLendingOriginationFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DueFromRelatedPartiesCorrespondentLendingOriginationFees", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails": { "parentTag": "us-gaap_OtherReceivables", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails" ], "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties related to correspondent lending origination fees.", "label": "Due from Related Parties Correspondent Lending Origination fees", "terseLabel": "Correspondent production fees" } } }, "auth_ref": [] }, "pfsi_DueFromRelatedPartiesFulfillmentFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DueFromRelatedPartiesFulfillmentFees", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails": { "parentTag": "us-gaap_OtherReceivables", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails" ], "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties related to fulfillment fees.", "label": "Due From Related Parties Fulfillment Fees", "terseLabel": "Fulfillment fees" } } }, "auth_ref": [] }, "pfsi_DueFromRelatedPartiesManagementFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DueFromRelatedPartiesManagementFees", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails": { "parentTag": "us-gaap_OtherReceivables", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails" ], "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties related to management fees.", "label": "Due from Related Parties, Management Fees", "terseLabel": "Management fees" } } }, "auth_ref": [] }, "pfsi_DueFromRelatedPartiesServicingFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DueFromRelatedPartiesServicingFees", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails": { "parentTag": "us-gaap_OtherReceivables", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails" ], "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties related to servicing fees.", "label": "Due from Related Parties, Servicing Fees", "terseLabel": "Servicing fees" } } }, "auth_ref": [] }, "pfsi_DueFromRelatedPartyUnclassifiedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DueFromRelatedPartyUnclassifiedAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails" ], "lang": { "en-us": { "role": { "documentation": "Not applicable.", "label": "Note Receivable", "terseLabel": "Amounts due from affiliate", "verboseLabel": "Notes payable" } } }, "auth_ref": [] }, "pfsi_DueToRelatedPartiesOtherExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DueToRelatedPartiesOtherExpenses", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails": { "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties for other expenses.", "label": "Due to Related Parties, Other Expenses", "terseLabel": "Other expenses" } } }, "auth_ref": [] }, "pfsi_DueToRelatedPartiesServicingAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DueToRelatedPartiesServicingAdvances", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails": { "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties for servicing advances.", "label": "Due to Related Parties Servicing Advances", "verboseLabel": "Amounts advanced by PMT" } } }, "auth_ref": [] }, "pfsi_DueToRelatedPartyCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "DueToRelatedPartyCurrentAndNoncurrentAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails" ], "lang": { "en-us": { "role": { "documentation": "Not applicable.", "label": "Due To Related Party Current And Noncurrent [Abstract]", "terseLabel": "Payable to affiliate" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share", "terseLabel": "Earnings per share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic earnings per share of common stock (in dollars per share)", "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": [ "r202", "r228", "r229", "r230", "r231", "r232", "r238", "r240", "r246", "r247", "r248", "r252", "r487", "r488", "r615", "r633", "r839" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted earnings per share of common stock (in dollars per share)", "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": [ "r202", "r228", "r229", "r230", "r231", "r232", "r240", "r246", "r247", "r248", "r252", "r487", "r488", "r615", "r633", "r839" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted earnings per share of common stock:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r237", "r249", "r250", "r251" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureIncomeTaxesGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (as a percent)", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r458" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureIncomeTaxesGeneralDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of the entity's provision for income taxes at statutory rates to the provision for income taxes at the entity's effective tax rate" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails", "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r879" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "EntityDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "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/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r879" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r879" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r953" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r879" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r879" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r879" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r879" ] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Stockholders' Equity", "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_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "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": [ "r8", "r183", "r198", "r199", "r200", "r223", "r224", "r225", "r227", "r233", "r235", "r253", "r321", "r322", "r404", "r452", "r453", "r454", "r462", "r463", "r478", "r479", "r480", "r481", "r482", "r483", "r486", "r507", "r508", "r509", "r510", "r511", "r512", "r533", "r647", "r648", "r649", "r667", "r749" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r922" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r886", "r897", "r907", "r932" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r883", "r894", "r904", "r929" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Total", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r377", "r502", "r846", "r847" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r928" ] }, "pfsi_ExpensesIncurredMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ExpensesIncurredMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to related party transactions where the expenses incurred by the related party or the (reporting entity), net , that were reimbursed by the related party or (reporting entity).", "label": "Expenses incurred by related party (reporting entity), net" } } }, "auth_ref": [] }, "stpr_FL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "FL", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesGeographicalDistributionOfLoansDetails" ], "lang": { "en-us": { "role": { "label": "Florida" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which net income is reported that includes unrealized gain (loss) from asset measured at fair value using unobservable input (level 3) and still held." } } }, "auth_ref": [ "r497" ] }, "pfsi_FairValueAssetsAndLiabilitiesMeasuredOnNonrecurringBasisGainLossIncludedInEarningsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnNonrecurringBasisGainLossIncludedInEarningsAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Assets and Liabilities Measured on Nonrecurring Basis Gain (Loss) Included in Earnings [Abstract]", "terseLabel": "Total gains (losses) on assets measured at estimated fair values on a nonrecurring basis" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair value", "verboseLabel": "Financial statement items measured at fair value on a nonrecurring basis", "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": [ "r490", "r491", "r499" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r490", "r491", "r499" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]", "terseLabel": "Excess servicing spread financing", "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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring, 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": [ "r10" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Inputs, Assets, Quantitative Information [Table Text Block]", "terseLabel": "Quantitative summary of key inputs or assumptions used in the valuation of financial statement items", "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": [ "r10" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInEarningsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInEarningsAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring Basis, Gain (Loss) Included in Earnings [Abstract]", "terseLabel": "Changes in fair value included in income arising from:" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Nonrecurring [Table Text Block]", "terseLabel": "Summary of financial statement items measured at estimated fair value on a nonrecurring basis", "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3)." } } }, "auth_ref": [ "r10", "r74", "r131" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis, Change in Unrealized Gain (Loss)", "terseLabel": "Changes in fair value recognized during the period relating to assets still held at the end of the quarter", "documentation": "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held." } } }, "auth_ref": [ "r497" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueTables", "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r11" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Roll forward of assets measured using Level 3 inputs on a recurring basis", "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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Roll forward of items measured using Level 3 inputs on a recurring basis", "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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (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, 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": [ "r11", "r75" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of roll forward of items measured using Level 3 inputs on a recurring basis", "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": [ "r11", "r75" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value", "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_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueTables", "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r74", "r75" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r74", "r76", "r77" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Hierarchy [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r377", "r408", "r409", "r410", "r411", "r412", "r413", "r491", "r549", "r550", "r551", "r846", "r847", "r853", "r854", "r855" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r75", "r130" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r14", "r74", "r377", "r846", "r847" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r490", "r491", "r493", "r494", "r500" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value." } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValue" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value", "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": [ "r489" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r377", "r408", "r413", "r491", "r549", "r853", "r854", "r855" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Level 2", "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": [ "r377", "r408", "r413", "r491", "r550", "r846", "r847", "r853", "r854", "r855" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r377", "r408", "r409", "r410", "r411", "r412", "r413", "r491", "r551", "r846", "r847", "r853", "r854", "r855" ] }, "us-gaap_FairValueInputsQuantitativeInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsQuantitativeInformationAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Inputs [Abstract]", "terseLabel": "Inputs" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r11" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Roll forward of liabilities measured using Level 3 inputs on a recurring basis", "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_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "pfsi_FairValueMeasurementWithUnobservableInputsReconciliationNonrecurringBasisGainLossFromRealEstateAcquiredInSettlementOfLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationNonrecurringBasisGainLossFromRealEstateAcquiredInSettlementOfLoans", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in the income statement for financial instrument classified as real estate acquired in settlement of loans measured on a nonrecurring basis using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Measurement With Unobservable Inputs, Reconciliation Nonrecurring Basis, Gain (Loss) from Real Estate Acquired in Settlement of Loans", "terseLabel": "Real estate acquired in settlement of loans" } } }, "auth_ref": [] }, "pfsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChangesInInstrumentSpecificCreditRiskIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChangesInInstrumentSpecificCreditRiskIncludedInEarnings", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails": { "parentTag": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of gain (loss) recognized in the income statement, arising from changes in instrument specific credit risk, for financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Changes In Instrument Specific Credit Risk Included In Earnings", "terseLabel": "Changes in instrument specific credit risk" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "totalLabel": "Total changes in fair value included in income", "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r495" ] }, "pfsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOtherFactorsIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetOtherFactorsIncludedInEarnings", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails": { "parentTag": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of gain (loss) recognized in the income statement, arising from other factors, for financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Measurement with Unobservable Inputs Reconciliation Recurring Basis Asset Other Factors Included in Earnings", "terseLabel": "Other factors" } } }, "auth_ref": [] }, "pfsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndIssuancesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchasesAndIssuancesNet", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of purchases and issuances net of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Purchases And Issuances Net", "terseLabel": "Purchases and issuances, net" } } }, "auth_ref": [] }, "pfsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSalesAndRepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSalesAndRepayments", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of sales and repayments on financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Sales And Repayments", "negatedLabel": "Sales and repayments" } } }, "auth_ref": [] }, "pfsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransferToMortgageLoansHeldForSaleDueToLoanFundingOrPurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransferToMortgageLoansHeldForSaleDueToLoanFundingOrPurchase", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Transfer of interest rate lock commitment to mortgage loan measured using Level 2 inputs as a result of funding or purchase of the loan subject to the rate lock commitment.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Transfer to Mortgage Loans Held For Sale Due to Loan Funding Or Purchase", "terseLabel": "Transfers to loans held for sale" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3", "terseLabel": "Transfers from Level 3 to Level 2", "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r496" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "Balance at the end of the quarter", "periodStartLabel": "Balance at the beginning of the quarter", "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": [ "r11" ] }, "pfsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCapitalizationOfInterestAndAdvance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCapitalizationOfInterestAndAdvance", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of capitalization of interest and advance of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Capitalization Of Interest And Advance", "terseLabel": "Capitalization of interest and advances" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Changes in fair value included in income", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r495" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Changes in fair value recognized during the period relating to liability still outstanding at the end of the quarter", "documentation": "Amount of increase (decrease) 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": [ "r11" ] }, "pfsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransferToRealEstateAcquiredInSettlementOfLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisTransferToRealEstateAcquiredInSettlementOfLoans", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as an asset to real estate acquired in settlement of loans.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Transfer To Real Estate Acquired In Settlement Of Loans", "terseLabel": "Transfers to real estate acquired in settlement of loans" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value", "periodEndLabel": "Balance at the end of the quarter", "periodStartLabel": "Balance at the beginning of the quarter", "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": [ "r11" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r377", "r408", "r409", "r410", "r411", "r412", "r413", "r549", "r550", "r551", "r846", "r847", "r853", "r854", "r855" ] }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsNonrecurringMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Nonrecurring basis", "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value." } } }, "auth_ref": [ "r490", "r491", "r493", "r494", "r498", "r500" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Recurring basis", "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": [ "r489", "r500" ] }, "pfsi_FairValueOfMortgageLoansHeldAsAssets90PlusDaysDelinquentInForeclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueOfMortgageLoansHeldAsAssets90PlusDaysDelinquentInForeclosure", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails": { "parentTag": "us-gaap_MortgagesHeldForSaleFairValueDisclosure", "weight": 1.0, "order": 3.0 }, "http://www.pennymacfinancial.com/role/DisclosureFairValueDetails4Calc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "This item represents the aggregate fair value of loans held as assets that are 90 plus days delinquent and are in foreclosure for which the fair value option has been elected.", "label": "Fair Value of Mortgage Loans Held As Assets 90 Plus Days Delinquent in Foreclosure", "totalLabel": "In foreclosure" } } }, "auth_ref": [] }, "pfsi_FairValueOfMortgageLoansHeldAsAssets90PlusDaysDelinquentNotInForeclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueOfMortgageLoansHeldAsAssets90PlusDaysDelinquentNotInForeclosure", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails": { "parentTag": "us-gaap_MortgagesHeldForSaleFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://www.pennymacfinancial.com/role/DisclosureFairValueDetails4Calc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "This item represents the aggregate fair value of loans held as assets that are 90 plus days delinquent, but are not in foreclosure for which the fair value option has been elected.", "label": "Fair Value of Mortgage Loans Held As Assets 90 Plus Days Delinquent Not in Foreclosure", "totalLabel": "Not in foreclosure" } } }, "auth_ref": [] }, "us-gaap_FairValueOptionChangesInFairValueGainLoss1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOptionChangesInFairValueGainLoss1", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)", "terseLabel": "Total gains (losses) from changes in estimated fair values included in earnings", "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings." } } }, "auth_ref": [ "r81" ] }, "pfsi_FairValueOptionLoansHeldAsAssets90PlusDaysPastDueInForeclosureAggregateDifference": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueOptionLoansHeldAsAssets90PlusDaysPastDueInForeclosureAggregateDifference", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueDetails4Calc2": { "parentTag": "pfsi_FairValueOfMortgageLoansHeldAsAssets90PlusDaysDelinquentInForeclosure", "weight": 1.0, "order": 2.0 }, "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails": { "parentTag": "pfsi_FairValueOptionLoansHeldAsAssetsPastDueAggregateDifference", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "For loans held as assets for which the fair value option has been elected, this item represents the difference between the aggregate fair value and the aggregate unpaid principal balance of those loans that are 90 days past due and in foreclosure.", "label": "Fair Value Option Loans Held As Assets 90 Plus Days Past Due in Foreclosure Aggregate Difference", "terseLabel": "In foreclosure" } } }, "auth_ref": [] }, "pfsi_FairValueOptionLoansHeldAsAssets90PlusDaysPastDueInForeclosurePrincipalAmountDueUponMaturity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueOptionLoansHeldAsAssets90PlusDaysPastDueInForeclosurePrincipalAmountDueUponMaturity", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueDetails4Calc2": { "parentTag": "pfsi_FairValueOfMortgageLoansHeldAsAssets90PlusDaysDelinquentInForeclosure", "weight": 1.0, "order": 1.0 }, "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails": { "parentTag": "srt_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the principal amount of loans held as assets, 90 days past due, that are in foreclosure for which the fair value option has been elected.", "label": "Fair Value Option Loans Held As Assets 90 Plus Days Past Due in Foreclosure Principal Amount Due Upon Maturity", "terseLabel": "In foreclosure" } } }, "auth_ref": [] }, "pfsi_FairValueOptionLoansHeldAsAssets90PlusDaysPastDueNotInForeclosureAggregateDifference": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueOptionLoansHeldAsAssets90PlusDaysPastDueNotInForeclosureAggregateDifference", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails": { "parentTag": "pfsi_FairValueOptionLoansHeldAsAssetsPastDueAggregateDifference", "weight": 1.0, "order": 2.0 }, "http://www.pennymacfinancial.com/role/DisclosureFairValueDetails4Calc2": { "parentTag": "pfsi_FairValueOfMortgageLoansHeldAsAssets90PlusDaysDelinquentNotInForeclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "For loans held as assets, for which the fair value option has been elected, this item represents the difference between the aggregate fair value and the aggregate unpaid principal balance of those loans that are 90 days past due and not in foreclosure.", "label": "Fair Value Option Loans Held As Assets 90 Plus Days Past Due Not in Foreclosure Aggregate Difference", "terseLabel": "Not in foreclosure" } } }, "auth_ref": [] }, "pfsi_FairValueOptionLoansHeldAsAssets90PlusDaysPastDueNotInForeclosurePrincipalAmountDueUponMaturity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueOptionLoansHeldAsAssets90PlusDaysPastDueNotInForeclosurePrincipalAmountDueUponMaturity", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueDetails4Calc2": { "parentTag": "pfsi_FairValueOfMortgageLoansHeldAsAssets90PlusDaysDelinquentNotInForeclosure", "weight": 1.0, "order": 1.0 }, "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails": { "parentTag": "srt_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the principal amount of loans held as assets, 90 days past due, that are not in foreclosure for which the fair value option has been elected.", "label": "Fair Value Option Loans Held As Assets 90 Plus Days Past Due Not in Foreclosure Principal Amount Due Upon Maturity", "terseLabel": "Not in foreclosure" } } }, "auth_ref": [] }, "us-gaap_FairValueOptionLoansHeldAsAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOptionLoansHeldAsAssetsAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Option, Loans Held as Assets [Abstract]", "terseLabel": "Fair value" } } }, "auth_ref": [] }, "us-gaap_FairValueOptionLoansHeldAsAssetsAggregateDifferenceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOptionLoansHeldAsAssetsAggregateDifferenceAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Option, Loans Held as Assets, Aggregate Difference [Abstract]", "terseLabel": "Difference" } } }, "auth_ref": [] }, "pfsi_FairValueOptionLoansHeldAsAssetsLessThan90DaysPastDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueOptionLoansHeldAsAssetsLessThan90DaysPastDue", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails": { "parentTag": "us-gaap_MortgagesHeldForSaleFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.pennymacfinancial.com/role/DisclosureFairValueDetails4Calc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregate fair value of loans held as assets that are less than 90 days past due for which the fair value option has been elected.", "label": "Fair Value Option Loans Held as Assets Less than 90 Days Past Due", "totalLabel": "Current through 89 days delinquent" } } }, "auth_ref": [] }, "pfsi_FairValueOptionLoansHeldAsAssetsLessThan90DaysPastDueAggregateDifference": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueOptionLoansHeldAsAssetsLessThan90DaysPastDueAggregateDifference", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails": { "parentTag": "pfsi_FairValueOptionLoansHeldAsAssetsPastDueAggregateDifference", "weight": 1.0, "order": 1.0 }, "http://www.pennymacfinancial.com/role/DisclosureFairValueDetails4Calc2": { "parentTag": "pfsi_FairValueOptionLoansHeldAsAssetsLessThan90DaysPastDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "For loans held as assets for which the fair value option has been elected, this item represents the difference between the aggregate fair value and the aggregate unpaid principal balance of those loans that are less than 90 days past due.", "label": "Fair Value Option Loans Held as Assets Less than 90 Days Past Due Aggregate, Difference", "terseLabel": "Current through 89 days delinquent" } } }, "auth_ref": [] }, "pfsi_FairValueOptionLoansHeldAsAssetsPastDueAggregateDifference": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueOptionLoansHeldAsAssetsPastDueAggregateDifference", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueDetails4Calc2": { "parentTag": "us-gaap_MortgagesHeldForSaleFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "For loans held as assets for which the fair value option has been elected, this item represents the difference between the aggregate fair value and the aggregate unpaid principal balance of those loans which are past due.", "label": "Fair Value Option Loans Held as Assets Past Due Aggregate Difference", "totalLabel": "Total difference" } } }, "auth_ref": [] }, "pfsi_FairValueOptionLoansHeldAsAssetsPrincipalAmountDueUponMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueOptionLoansHeldAsAssetsPrincipalAmountDueUponMaturityAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Option Loans Held as Assets Principal Amount Due upon Maturity [Abstract]", "terseLabel": "Principal amount due upon maturity" } } }, "auth_ref": [] }, "pfsi_FairValueOptionLoansHeldAsAssetsPrincipalAmountUponMaturityOfLessThan90DaysPastDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FairValueOptionLoansHeldAsAssetsPrincipalAmountUponMaturityOfLessThan90DaysPastDue", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails": { "parentTag": "srt_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans", "weight": 1.0, "order": 1.0 }, "http://www.pennymacfinancial.com/role/DisclosureFairValueDetails4Calc2": { "parentTag": "pfsi_FairValueOptionLoansHeldAsAssetsLessThan90DaysPastDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the principal amount of loans held as assets upon maturity of less than 90 days past due for which the fair value option has been elected.", "label": "Fair Value Option Loans Held as Assets Principal Amount upon Maturity of Less than 90 Days Past Due", "terseLabel": "Current through 89 days delinquent" } } }, "auth_ref": [] }, "us-gaap_FairValueOptionQuantitativeDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOptionQuantitativeDisclosuresLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Option, Quantitative Disclosures [Line Items]", "terseLabel": "Net gains (losses) from changes in estimated fair values included in earnings for financial statement items carried at estimated fair value", "verboseLabel": "Fair value and related principal amounts due upon maturity of assets and liabilities accounted for under the fair value option", "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": [ "r504", "r505", "r506" ] }, "us-gaap_FairValueOptionQuantitativeDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOptionQuantitativeDisclosuresTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Option, Quantitative Disclosures [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value under fair value option." } } }, "auth_ref": [ "r504", "r505", "r506" ] }, "us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOptionQuantitativeDisclosuresTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Option, Quantitative Disclosures [Table Text Block]", "terseLabel": "Summary of changes in fair value relating to financial statement items", "documentation": "Tabular disclosure of information about asset and liability measured at fair value under fair value option." } } }, "auth_ref": [ "r80", "r1026", "r1028", "r1029" ] }, "pfsi_FannieMaeFreddieMacMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FannieMaeFreddieMacMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to both Fannie Mae and Freddie Mac.", "label": "Fannie Mae / Freddie Mac - PLS" } } }, "auth_ref": [] }, "pfsi_FederalNationalMortgageAssociationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FederalNationalMortgageAssociationMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Federal National Mortgage Association.", "label": "Federal National Mortgage Association" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesMortgageServicingLiabilitiesCarriedAtFvDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesServicingLateAncillaryAndOtherFeesRelatingToMsrsDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtPrincipalOnlyStrippedMbsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r323", "r324", "r327", "r328", "r329", "r331", "r332", "r333", "r385", "r401", "r484", "r546", "r547", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r562", "r563", "r564", "r565", "r568", "r573", "r583", "r584", "r585", "r586", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r598", "r599", "r600", "r632", "r843", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r1001", "r1002", "r1003", "r1004" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRollForward", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfCashFlowsWithTransfereesDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for losses rollforward", "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_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfCashFlowsWithTransfereesDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss, Writeoff", "negatedLabel": "Charge-offs, net", "documentation": "Amount, excluding accrued interest, of decrease in allowance for credit loss on financing receivable from writeoff. Excludes net investment in lease." } } }, "auth_ref": [ "r326", "r330" ] }, "us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfCashFlowsWithTransfereesDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Excluding Accrued Interest, Credit Loss Expense (Reversal)", "negatedLabel": "Provision (reversal of provision) for losses", "documentation": "Amount, excluding accrued interest, of credit loss expense (reversal of expense) on financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r325" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r890", "r901", "r911", "r936" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r890", "r901", "r911", "r936" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r890", "r901", "r911", "r936" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r890", "r901", "r911", "r936" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r890", "r901", "r911", "r936" ] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForwardContractsMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Forward contracts", "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date." } } }, "auth_ref": [ "r1021" ] }, "pfsi_FreddieMacMsrNotePayableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FreddieMacMsrNotePayableMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Freddie mac MSR Note payable.", "label": "Freddie Mac MSR Note Payable [Member]", "terseLabel": "Freddie Mac MSR Note Payable" } } }, "auth_ref": [] }, "pfsi_FulfilmentFeeDueOrPayableToAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "FulfilmentFeeDueOrPayableToAffiliates", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of fulfilment fee payable or due to affiliates.", "label": "Fulfilment Fee Due Or Payable To Affiliates", "terseLabel": "Fulfilment fee payable" } } }, "auth_ref": [] }, "us-gaap_FutureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FutureMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Treasury future", "documentation": "Futures contracts are forward-based contracts to make or take delivery of a specified financial instrument, foreign currency, or commodity at a specified future date or during a specified period at as specified price or yield. Futures are standardized contracts traded on an organized exchange." } } }, "auth_ref": [ "r706", "r712", "r718", "r738", "r744", "r778", "r865", "r866", "r867", "r1021" ] }, "pfsi_GainLossOnSaleOfMortgageLoansHeldForSaleCashPortion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "GainLossOnSaleOfMortgageLoansHeldForSaleCashPortion", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails": { "parentTag": "pfsi_AggregateCashGainLossOnSaleOfMortgageLoansHeldForSaleNetOfCashHedgingResults", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the cash portion of gains (losses) on sale of mortgage loans held for sale determined by subtracting the purchase price of the mortgage loan from the proceeds received on sale.", "label": "Gain (Loss) on Sale of Mortgage Loans Held For Sale Cash Portion", "verboseLabel": "Loans" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSalesOfLoansNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSalesOfLoansNet", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_RevenuesNetOfInterestExpense", "weight": 1.0, "order": 1.0 }, "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails": { "parentTag": "pfsi_RevenuesBeforeNonSegmentActivities", "weight": 1.0, "order": 1.0 }, "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 }, "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Sales of Loans, Net", "negatedLabel": "Net gains on loans held for sale at fair value", "terseLabel": "Net gains on loans held for sale at fair value", "totalLabel": "Net gains on loans held for sale at fair value", "documentation": "The net gain (loss) resulting from a sale of loans, including adjustments to record loans classified as held-for-sale at the lower-of-cost-or-market and fair value adjustments to loan held for investment purposes." } } }, "auth_ref": [ "r5", "r147" ] }, "us-gaap_GainLossOnSalesOfLoansNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSalesOfLoansNetAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Sales of Loans, Net [Abstract]", "terseLabel": "Net gains on loans held for sale at fair value:" } } }, "auth_ref": [] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingenciesOtherDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) Related to Litigation Settlement", "verboseLabel": "Litigation settlement amount", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r1009" ] }, "us-gaap_GainsLossesOnSalesOfOtherRealEstate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnSalesOfOtherRealEstate", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 }, "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_RevenuesNetOfInterestExpense", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Gains (Losses) on Sales of Other Real Estate", "negatedLabel": "Results of real estate acquired in settlement in loans", "verboseLabel": "Results of real estate acquired in settlement of loans", "documentation": "The net gain (loss) resulting from sales and other disposals of other real estate owned, increases (decreases) in the valuation allowance for foreclosed real estate, and write-downs of other real estate owned after acquisition or physical possession." } } }, "auth_ref": [ "r148" ] }, "pfsi_GinnieMaeMortgageBackedSecuritiesGuideLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "GinnieMaeMortgageBackedSecuritiesGuideLoanMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Ginnie Mae Mortgage Backed Securities Guide Loan [Member]", "label": "Ginnie Mae Mortgage Backed Securities Guide Loan" } } }, "auth_ref": [] }, "pfsi_GoldmanSachsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "GoldmanSachsMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Goldman Sachs.", "label": "Goldman Sachs" } } }, "auth_ref": [] }, "pfsi_GovernmentInsuredOrGuaranteedLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "GovernmentInsuredOrGuaranteedLoanMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to mortgage loan which are government-insured or guaranteed.", "label": "Government-insured or guaranteed" } } }, "auth_ref": [] }, "pfsi_GovernmentNationalMortgageAssociationIssuerPLSMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "GovernmentNationalMortgageAssociationIssuerPLSMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Government National Mortgage Association Issuer - PLS.", "label": "Ginnie Mae - Issuer - PLS" } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r9", "r476" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureIncomeTaxesGeneralDetails", "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes", "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": [ "r0", "r108", "r142", "r260", "r274", "r280", "r283", "r616", "r629", "r841" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r343", "r345", "r733" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r345", "r733" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r212", "r456", "r459", "r460", "r461", "r464", "r466", "r467", "r468", "r661" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r154", "r156", "r234", "r235", "r268", "r457", "r465", "r634" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid (refunds received) for income taxes, net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r36" ] }, "us-gaap_IncreaseDecreaseDueFromAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseDueFromAffiliates", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) Due from Affiliates", "negatedLabel": "(Increase) decrease in receivable from PennyMac Mortgage Investment Trust", "documentation": "The increase (decrease) during the reporting period in receivables to be collected from an entity that is controlling, under the control of, or within the same control group as the reporting entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Decrease in accounts payable and accrued expenses", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Increase in income taxes payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInDueToAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDueToAffiliates", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Due to Affiliates", "verboseLabel": "Decrease in payable to PennyMac Mortgage Investment Trust", "documentation": "The increase (decrease) in obligations owed to an entity that is controlling, under the control of, or within the same control group as the reporting entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r4" ] }, "pfsi_IncreaseDecreaseInMarginDepositsOutstandingInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "IncreaseDecreaseInMarginDepositsOutstandingInvestingActivities", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in money or securities placed with a broker or counterparty as security for a trading or derivative position reported in investing activities.", "label": "Increase Decrease In Margin Deposits Outstanding Investing Activities", "negatedLabel": "Increase in margin deposits" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Decrease in operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r960", "r983" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Increase in other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "pfsi_IncreaseDecreaseInServicingAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "IncreaseDecreaseInServicingAdvances", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in advances made by a mortgage loan servicer to meet contractual principal and interest remittance requirements for investors, pay property taxes and insurance premiums, legal expenses and other protective advances to maintain, repair and market real estate properties on behalf of investors.", "label": "Increase (Decrease) in Servicing Advances", "negatedLabel": "Decrease in servicing advances" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Changes in stockholders' equity", "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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Common shares issuable under stock-based compensation plans (in shares)", "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": [ "r241", "r242", "r243", "r248", "r420" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r893", "r901", "r911", "r928", "r936", "r940", "r948" ] }, "pfsi_InputsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "InputsAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available", "label": "Inputs Abstract", "terseLabel": "Inputs:" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r946" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r882", "r952" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r882", "r952" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r882", "r952" ] }, "us-gaap_InterestAndFeeIncomeLoansHeldForSaleMortgages": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndFeeIncomeLoansHeldForSaleMortgages", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails": { "parentTag": "us-gaap_InterestIncomeOperating", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest and Fee Income, Loans Held-for-sale, Mortgages", "terseLabel": "Loans held for sale at fair value", "documentation": "Interest and fee income from mortgage loans considered to be held-for-sale." } } }, "auth_ref": [ "r144" ] }, "us-gaap_InterestAndOtherIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncomeAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest and Other Income [Abstract]", "terseLabel": "Interest income:" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": -1.0, "order": 1.0 }, "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "totalLabel": "Interest expense", "verboseLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r84", "r152", "r201", "r264", "r514", "r734", "r874", "r1061" ] }, "us-gaap_InterestExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense [Abstract]", "terseLabel": "Interest expense:" } } }, "auth_ref": [] }, "pfsi_InterestExpenseBeforeNonSegmentActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "InterestExpenseBeforeNonSegmentActivities", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails": { "parentTag": "pfsi_InterestIncomeExpenseNetBeforeNonSegmentActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense. This amount excludes non-segment activities.", "label": "Interest Expense Before Non Segment Activities", "terseLabel": "Interest expense, before non-segment activities" } } }, "auth_ref": [] }, "pfsi_InterestExpenseMortgageLoanImpoundDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "InterestExpenseMortgageLoanImpoundDeposits", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents interest paid to mortgagees relating to the balances placed in their impound accounts during the reporting period.", "label": "Interest Expense, Mortgage Loan Impound Deposits", "terseLabel": "Interest on mortgage loan impound deposits" } } }, "auth_ref": [] }, "pfsi_InterestExpenseMortgageLoanParticipationAndSaleAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "InterestExpenseMortgageLoanParticipationAndSaleAgreement", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the interest expense related to mortgage loans participation and sale agreement.", "label": "Interest Expense Mortgage Loan Participation And Sale Agreement", "terseLabel": "Mortgage loan participation purchase and sale agreements", "verboseLabel": "Total interest expense" } } }, "auth_ref": [] }, "pfsi_InterestExpenseNotesPayables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "InterestExpenseNotesPayables", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the interest expense incurred during the reporting period on notes payable.", "label": "Interest Expense Notes Payables", "terseLabel": "Notes payable", "verboseLabel": "Total interest expense" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseOther", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Other", "terseLabel": "Other", "documentation": "Amount of interest expense classified as other." } } }, "auth_ref": [] }, "pfsi_InterestExpenseShortfallOnRepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "InterestExpenseShortfallOnRepayments", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents interest expense incurred relating to the repayment of mortgage loans underlying mortgage-backed securities serviced by the company whereby the borrower repaid their mortgage loan during the month and the company is responsible for passing through the entire month's interest regardless of the date of borrower repayment.", "label": "Interest Expense Shortfall On Repayments", "terseLabel": "Interest shortfall on repayments of mortgage loans serviced for Agency securitizations" } } }, "auth_ref": [] }, "pfsi_InterestExpenseUnsecuredSeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "InterestExpenseUnsecuredSeniorNotes", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the interest expense incurred during the reporting period on unsecured senior notes.", "label": "Interest Expense Unsecured Senior Notes", "terseLabel": "Unsecured senior notes" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseTables" ], "lang": { "en-us": { "role": { "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Summary of net interest expense", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpense" ], "lang": { "en-us": { "role": { "label": "Interest Income and Interest Expense Disclosure [Text Block]", "terseLabel": "Net Interest Expense", "documentation": "The entire disclosure for interest income and interest expense for enterprises that derive a significant portion of their revenue from interest collected on investments, loans, and securities." } } }, "auth_ref": [ "r145" ] }, "pfsi_InterestIncomeCustodialFunds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "InterestIncomeCustodialFunds", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails": { "parentTag": "us-gaap_InterestIncomeOperating", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Placement fees earned on funds deposited into accounts that are managed by a custodian.", "label": "Interest Income, Custodial Funds", "terseLabel": "Placement fees relating to custodial funds" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_RevenuesNetOfInterestExpense", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Net", "totalLabel": "Net interest expense", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r146" ] }, "us-gaap_InterestIncomeExpenseNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNetAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Interest Expense", "terseLabel": "Net interest expense:", "verboseLabel": "Net interest expense:" } } }, "auth_ref": [] }, "pfsi_InterestIncomeExpenseNetBeforeNonSegmentActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "InterestIncomeExpenseNetBeforeNonSegmentActivities", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails": { "parentTag": "pfsi_RevenuesBeforeNonSegmentActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense). This amount excludes non-segment activities.", "label": "Interest Income Expense Net Before Non Segment Activities", "totalLabel": "Net interest expense, before non-segment activities" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeMoneyMarketDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeMoneyMarketDeposits", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails": { "parentTag": "us-gaap_InterestIncomeOperating", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest Income, Money Market Deposits", "terseLabel": "Cash and short-term investments", "documentation": "Interest earned on funds deposited in US domestic money market accounts." } } }, "auth_ref": [ "r150" ] }, "us-gaap_InterestIncomeOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOperating", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": 1.0, "order": 2.0 }, "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails": { "parentTag": "pfsi_InterestIncomeExpenseNetBeforeNonSegmentActivities", "weight": 1.0, "order": 2.0 }, "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails", "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Income, Operating", "totalLabel": "Interest income", "verboseLabel": "Interest income", "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities." } } }, "auth_ref": [ "r111", "r726", "r788", "r789", "r873", "r874", "r1067" ] }, "us-gaap_InterestIncomeSecuritiesMortgageBacked": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeSecuritiesMortgageBacked", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails": { "parentTag": "us-gaap_InterestIncomeOperating", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest Income, Securities, Mortgage-Backed", "terseLabel": "Principal-only stripped mortgage-backed securities", "documentation": "Amount of operating interest income, including amortization and accretion of premiums and discounts, on securitized, pass-through debt securities collateralized by real estate mortgage loans." } } }, "auth_ref": [ "r149" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Net", "terseLabel": "Cash paid for interest", "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": [ "r204", "r207", "r208" ] }, "pfsi_InterestRateLockCommitmentsAndMortgageLoansHeldForSaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "InterestRateLockCommitmentsAndMortgageLoansHeldForSaleMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to interest rate lock commitments and mortgage loans held for sale.", "label": "Interest rate lock commitments and loans held for sale" } } }, "auth_ref": [] }, "us-gaap_InterestRateLockCommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateLockCommitmentsMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "label": "Interest rate lock commitments", "documentation": "Commitments to extend credit where the interest rate is locked in advance of funds being disbursed for a specified period of time." } } }, "auth_ref": [] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivable", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails" ], "lang": { "en-us": { "role": { "label": "Interest Receivable", "terseLabel": "Interest receivable", "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r973", "r1066" ] }, "pfsi_InvestmentManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "InvestmentManagementMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the investment management segment of the entity.", "label": "Investment management" } } }, "auth_ref": [] }, "us-gaap_InvestmentOwnedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentOwnedAtFairValue", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Investment Owned, at Fair Value", "terseLabel": "Common shares of beneficial interest owned", "documentation": "Fair value of investment in security owned." } } }, "auth_ref": [ "r655", "r680", "r681", "r682", "r683", "r685", "r686", "r687", "r689", "r692", "r693", "r704", "r705", "r757", "r760", "r761", "r762", "r767", "r768", "r770", "r771", "r772", "r784", "r785", "r790", "r791", "r792", "r867", "r876", "r1059" ] }, "us-gaap_InvestmentOwnedBalanceShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentOwnedBalanceShares", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Investment Owned, Balance, Shares", "terseLabel": "Common shares of beneficial interest owned", "documentation": "Number of shares of investment owned." } } }, "auth_ref": [ "r680", "r689", "r759", "r769", "r787", "r867" ] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 5.0 }, "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Investments in Affiliates, Subsidiaries, Associates, and Joint Ventures, Fair Value Disclosure", "positiveLabel": "Fair value of PennyMac Mortgage Investment Trust shares", "terseLabel": "Investment in PennyMac Mortgage Investment Trust at fair value", "verboseLabel": "Investment in PennyMac Mortgage Investment Trust", "documentation": "Fair value portion of investments in an entity not consolidated. Includes, but is not limited to, investments in an entity that is affiliated with the reporting entity by means of direct or indirect ownership, an entity in which the reporting entity shares control of the entity with another party or group, an entity which the company has significant influence, but does not have control and subsidiaries that are not required to be consolidated and are accounted for using the equity or cost method." } } }, "auth_ref": [ "r1024" ] }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesBalanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAndAdvancesToAffiliatesBalanceAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Investments in and Advances to Affiliates, Balance [Abstract]", "terseLabel": "Activity during the period:" } } }, "auth_ref": [] }, "pfsi_InvestmentsInAndAdvancesToAffiliatesChangeInFairValueOfInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "InvestmentsInAndAdvancesToAffiliatesChangeInFairValueOfInvestment", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount recorded in earnings for change in the fair value of the investment in and dividends received from the affiliates.", "label": "Investments in and Advances to Affiliates Change in Fair Value of Investment", "negatedLabel": "Change in fair value of investment in common shares of PennyMac Mortgage Investment Trust" } } }, "auth_ref": [] }, "pfsi_InvestmentsInAndAdvancesToAffiliatesChangeInFairValueOfInvestmentInAndDividendsReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "InvestmentsInAndAdvancesToAffiliatesChangeInFairValueOfInvestmentInAndDividendsReceived", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_RevenuesNetOfInterestExpense", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount recorded in earnings for change in the fair value of the investment in and dividends received from the affiliates.", "label": "Investments in and Advances to Affiliates Change in Fair Value of Investment in and Dividends Received", "terseLabel": "Change in fair value of investment in and dividends received from PennyMac Mortgage Investment Trust", "verboseLabel": "Change in fair value of investment in and dividends received from PennyMac Mortgage Investment Trust" } } }, "auth_ref": [] }, "pfsi_IssuanceOfMortgageLoanParticipationCertificates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "IssuanceOfMortgageLoanParticipationCertificates", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents the cash inflow from issuance of mortgage loan participation borrowings.", "label": "Issuance Of Mortgage Loan Participation Certificates", "negatedLabel": "Issuance of mortgage loan participation purchase and sale certificates" } } }, "auth_ref": [] }, "pfsi_JpMorganChaseBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "JpMorganChaseBankMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtPrincipalOnlyStrippedMbsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to JP Morgan Chase Bank.", "label": "JP Morgan Chase Bank" } } }, "auth_ref": [] }, "pfsi_JpMorganMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "JpMorganMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to JP Morgan.", "label": "JP Morgan" } } }, "auth_ref": [] }, "pfsi_JumboLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "JumboLoanMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to jumbo loans.", "label": "Jumbo Loan" } } }, "auth_ref": [] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Labor and Related Expense", "terseLabel": "Compensation", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r979" ] }, "us-gaap_LateFeeIncomeGeneratedByServicingFinancialAssetsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LateFeeIncomeGeneratedByServicingFinancialAssetsAmount", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesServicingLateAncillaryAndOtherFeesRelatingToMsrsDetails": { "parentTag": "us-gaap_ContractuallySpecifiedServicingFeesLateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesServicingLateAncillaryAndOtherFeesRelatingToMsrsDetails" ], "lang": { "en-us": { "role": { "label": "Late Fee Income Generated by Servicing Financial Assets, Amount", "terseLabel": "Late charges", "documentation": "All amounts that are due to the servicer of a financial asset as a result of the debt holder not meeting the monthly payment terms." } } }, "auth_ref": [ "r580" ] }, "pfsi_LateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "LateFeesAndAncillaryFeesEarnedInExchangeForServicingFinancialAssetsAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesServicingLateAncillaryAndOtherFeesRelatingToMsrsDetails" ], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Late Fees and Ancillary Fees Earned in Exchange for Servicing Financial Assets [Abstract]", "verboseLabel": "Other fees:" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Net lease expense included in Occupancy and equipment", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r524", "r861" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease expenses:" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Company's leases", "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": [ "r1032" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtObligationsUnderCapitalLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases", "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": [ "r522" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtObligationsUnderCapitalLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r522" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Operating lease option to extend", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r523" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of operating lease liabilities", "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": [ "r1033" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLeasesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r532" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1033" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five", "terseLabel": "2029", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1033" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1033" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1033" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1033" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1033" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLeasesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r532" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining operating lease term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1030" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease renewal term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1031" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "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": [ "r517" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r24", "r211", "r320", "r356", "r357", "r359", "r360", "r361", "r363", "r365", "r367", "r368", "r471", "r474", "r475", "r503", "r699", "r840", "r876", "r1012", "r1037", "r1038" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r105", "r139", "r627", "r862", "r989", "r1005", "r1027" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure, Recurring", "totalLabel": "Total liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r74" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "pfsi_LiabilityForLoansEligibleForRepurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "LiabilityForLoansEligibleForRepurchase", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents the unpaid principal balance of mortgage loans eligible but not required to be repurchased from investors due to borrower delinquency.", "label": "Liability for Loans Eligible for Repurchase", "terseLabel": "Liability for loans eligible for repurchase" } } }, "auth_ref": [] }, "pfsi_LiabilityForRepresentationsAndWarrantiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "LiabilityForRepresentationsAndWarrantiesAbstract", "lang": { "en-us": { "role": { "label": "Liability for Losses Under Representations and Warranties" } } }, "auth_ref": [] }, "pfsi_LiabilityForRepresentationsAndWarrantiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "LiabilityForRepresentationsAndWarrantiesDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLiabilityForLossesUnderRepresentationsAndWarranties" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the entity's liability for representations and warranties.", "label": "Liability for Representations and Warranties Disclosure [Text Block]", "terseLabel": "Liability for Losses Under Representations and Warranties" } } }, "auth_ref": [] }, "us-gaap_LiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Liability [Member]", "documentation": "Probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum loan amount", "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": [ "r22" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Unused amount", "totalLabel": "Available borrowing capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r22" ] }, "pfsi_LineOfCreditFacilityRemainingBorrowingCapacityCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "LineOfCreditFacilityRemainingBorrowingCapacityCommitted", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails": { "parentTag": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails" ], "lang": { "en-us": { "role": { "documentation": "Committed amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line Of Credit Facility Remaining Borrowing Capacity Committed", "terseLabel": "Available borrowing capacity committed" } } }, "auth_ref": [] }, "pfsi_LineOfCreditFacilityRemainingBorrowingCapacityUncommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "LineOfCreditFacilityRemainingBorrowingCapacityUncommitted", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails": { "parentTag": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails" ], "lang": { "en-us": { "role": { "documentation": "Uncommitted amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line Of Credit Facility Remaining Borrowing Capacity Uncommitted", "terseLabel": "Available borrowing capacity uncommitted" } } }, "auth_ref": [] }, "pfsi_Liquidity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "Liquidity", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of total liquidity as defined in the regulations.", "label": "Liquidity" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingenciesOtherDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingenciesOtherDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingenciesOtherDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r1009" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingenciesOtherDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r1009" ] }, "pfsi_LoanFulfillmentFeesReceivableFromAffiliate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "LoanFulfillmentFeesReceivableFromAffiliate", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails": { "parentTag": "pfsi_RevenuesBeforeNonSegmentActivities", "weight": 1.0, "order": 3.0 }, "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_RevenuesNetOfInterestExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represent fees for services the company performs on behalf of PMT in connection with the acquisition, packaging and sale of mortgage loans.", "label": "Loan Fulfillment Fees Receivable from Affiliate", "positiveLabel": "Fulfillment fee revenue", "verboseLabel": "Fulfillment fees from PennyMac Mortgage Investment Trust" } } }, "auth_ref": [] }, "pfsi_LoanOriginationsFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "LoanOriginationsFees", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails": { "parentTag": "pfsi_RevenuesBeforeNonSegmentActivities", "weight": 1.0, "order": 2.0 }, "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_RevenuesNetOfInterestExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Fees charged to correspondent lenders and borrowers relating to the purchase or origination of mortgage loans.", "label": "Loan Originations Fees", "terseLabel": "Loan origination fees" } } }, "auth_ref": [] }, "us-gaap_LoanProcessingFee": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoanProcessingFee", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Loan Processing Fee", "terseLabel": "Loan origination", "documentation": "Expenses paid for obtaining loans which includes expenses such as application and origination fees." } } }, "auth_ref": [] }, "pfsi_LoanProductionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "LoanProductionMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to loan production.", "label": "Loan Production" } } }, "auth_ref": [] }, "pfsi_LoanSalesAdditionalInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "LoanSalesAdditionalInformationAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfCashFlowsWithTransfereesDetails" ], "lang": { "en-us": { "role": { "documentation": "Loan Sales Additional Information [Abstract]", "label": "Loan Sales Additional Information [Abstract]", "terseLabel": "Period end information:" } } }, "auth_ref": [] }, "pfsi_LoanSalesAndServicingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "LoanSalesAndServicingActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Loan Sales and Servicing Activities" } } }, "auth_ref": [] }, "pfsi_LoanSalesAndServicingActivitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "LoanSalesAndServicingActivitiesLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesGeographicalDistributionOfLoansDetails", "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "label": "Loan Sales and Servicing Activities [Line Items]", "terseLabel": "Loan Sales and Servicing Activities" } } }, "auth_ref": [] }, "pfsi_LoansEligibleForRepurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "LoansEligibleForRepurchases", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents the unpaid principal balance of mortgage loans eligible but not required to be repurchased from investors due to borrower delinquency.", "label": "Loans Eligible For Repurchases", "terseLabel": "Loans eligible for repurchase" } } }, "auth_ref": [] }, "us-gaap_LoansHeldForSaleMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansHeldForSaleMeasurementInput", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails" ], "lang": { "en-us": { "role": { "label": "Loans Held-for-sale, Measurement Input", "terseLabel": "Input", "documentation": "Value of input used to measure loan, held for sale." } } }, "auth_ref": [ "r494" ] }, "us-gaap_LoansReceivableDescriptionOfVariableRateBasis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansReceivableDescriptionOfVariableRateBasis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails" ], "lang": { "en-us": { "role": { "label": "Loans Receivable, Description of Variable Rate Basis", "terseLabel": "Advances variable rate", "documentation": "Description of reference rate used for variable rate of loan receivable." } } }, "auth_ref": [] }, "pfsi_LoansReceivableFixedInterestRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "LoansReceivableFixedInterestRatePercent", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails" ], "lang": { "en-us": { "role": { "documentation": "The stated interest percentage for notes receivable.", "label": "Loans Receivable Fixed Interest Rate Percent", "terseLabel": "Advances stated percentage" } } }, "auth_ref": [] }, "pfsi_LoansReceivableMaximumCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "LoansReceivableMaximumCommitmentAmount", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of loans receivable maximum commitment amount.", "label": "Loans Receivable Maximum Commitment Amount", "terseLabel": "Maximum commitment amount" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Purchases", "documentation": "Indicates an ownership position in, or purchase of, a security." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "totalLabel": "Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r19", "r138", "r376", "r387", "r846", "r847", "r1054" ] }, "us-gaap_LongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAbstract", "lang": { "en-us": { "role": { "label": "Long-Term Debt." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months", "terseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r993" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingAfterYearFive", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r993" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Five", "terseLabel": "2029", "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r993" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Four", "terseLabel": "2028", "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r993" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Two", "terseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r993" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebt" ], "lang": { "en-us": { "role": { "label": "Long-term Debt [Text Block]", "terseLabel": "Long-Term Debt", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r122" ] }, "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtWeightedAverageInterestRateOverTime", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Weighted Average Interest Rate, over Time", "terseLabel": "Weighted-average interest rate (as a percent)", "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time." } } }, "auth_ref": [] }, "pfsi_LongtermDebtAverageOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "LongtermDebtAverageOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails" ], "lang": { "en-us": { "role": { "documentation": "For the form of debt having an initial term of more than one year or more than the normal operating cycle, if longer, average borrowings during the period.", "label": "Longterm Debt Average Outstanding Amount", "terseLabel": "Average balance of assets sold under agreements to repurchase", "verboseLabel": "Average balance" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "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": [ "r26", "r49" ] }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtWeightedAverageInterestRate", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Weighted Average Interest Rate, at Point in Time", "terseLabel": "Weighted average interest rate (as a percent)", "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingenciesOtherDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "Contingencies", "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": [ "r350", "r351", "r352", "r355", "r1010", "r1011" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingenciesOtherDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r350", "r351", "r352", "r355", "r1010", "r1011" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingenciesOtherDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Damages for breach of contract and misappropriation of trade secrets", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r1009", "r1010", "r1011" ] }, "stpr_MD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "MD", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesGeographicalDistributionOfLoansDetails" ], "lang": { "en-us": { "role": { "label": "Maryland" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r289", "r852", "r1016", "r1056", "r1057" ] }, "pfsi_ManagementFeeBaseRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ManagementFeeBaseRevenue", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails": { "parentTag": "pfsi_ManagementFeeRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Base revenues, as contractually stipulated, for operating and managing another entity's business during the reporting period.", "label": "Management Fee Base Revenue", "terseLabel": "Base management fee" } } }, "auth_ref": [] }, "pfsi_ManagementFeeRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ManagementFeeRevenue", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_RevenuesNetOfInterestExpense", "weight": 1.0, "order": 2.0 }, "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails": { "parentTag": "pfsi_RevenuesBeforeNonSegmentActivities", "weight": 1.0, "order": 5.0 }, "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails", "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Revenues, comprised of base and incentive revenue derived from the management of joint ventures, managing third-party properties, or another entity's operations.", "label": "Management Fee Revenue", "terseLabel": "Management fees from PennyMac Mortgage Investment Trust", "totalLabel": "Management fees" } } }, "auth_ref": [] }, "pfsi_ManagementFeeRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ManagementFeeRevenueAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Not available.", "label": "Management Fee Revenue Abstract" } } }, "auth_ref": [] }, "pfsi_ManagementFeesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ManagementFeesAgreementMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the management agreement.", "label": "Management Fees" } } }, "auth_ref": [] }, "us-gaap_MarginDepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarginDepositAssets", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails" ], "lang": { "en-us": { "role": { "label": "Margin Deposit Assets", "negatedLabel": "Margin deposits placed with counterparties", "verboseLabel": "Margin deposits", "documentation": "The amount of cash or securities placed with a broker or counterparty as security for a trading or derivatives securities position which was partially obtained with funds provided by the broker dealer." } } }, "auth_ref": [ "r690", "r972" ] }, "pfsi_MarginDepositAssetsLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MarginDepositAssetsLiabilities", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the margin deposit assets or liabilities.", "label": "Margin Deposit Assets Liabilities", "verboseLabel": "Collateral placed with (received from) derivative counterparties" } } }, "auth_ref": [] }, "pfsi_MarginDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MarginDepositsMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Margin deposits member.", "label": "Margin Deposits" } } }, "auth_ref": [] }, "us-gaap_MarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingExpense", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Marketing Expense", "terseLabel": "Marketing and advertising", "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": [ "r112" ] }, "us-gaap_Maturity30To90DaysMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Maturity30To90DaysMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMaturitiesOfOutstandingAdvancesUnderRepurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Over 30 to 90 days", "documentation": "Maturity period that is more than 29 days but fewer than 91 days from the reporting date for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements." } } }, "auth_ref": [ "r217" ] }, "pfsi_MaturityOver180DaysToOneYearMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MaturityOver180DaysToOneYearMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMaturitiesOfOutstandingAdvancesUnderRepurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Maturity period that is more than 179 days but fewer than 1 year from the reporting date for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements.", "label": "Over 180 days to one year" } } }, "auth_ref": [] }, "pfsi_MaturityOver90DaysTo180DaysMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MaturityOver90DaysTo180DaysMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMaturitiesOfOutstandingAdvancesUnderRepurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Maturity period that is more than 90 days but fewer than 181 days from the reporting date for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements.", "label": "Over 90 to 180 days" } } }, "auth_ref": [] }, "pfsi_MaturityOverOneYearToTwoYearsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MaturityOverOneYearToTwoYearsMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMaturitiesOfOutstandingAdvancesUnderRepurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Maturity period of over one year but less than two years from the reporting date for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements.", "label": "Over one year to two year" } } }, "auth_ref": [] }, "us-gaap_MaturityUpTo30DaysMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaturityUpTo30DaysMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMaturitiesOfOutstandingAdvancesUnderRepurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Within 30 days", "documentation": "Maturity period of up to 30 days from the reporting date for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements." } } }, "auth_ref": [ "r216" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r351", "r352", "r353", "r354", "r415", "r601", "r646", "r690", "r691", "r758", "r763", "r765", "r766", "r786", "r830", "r831", "r842", "r850", "r856", "r864", "r1014", "r1039", "r1040", "r1041", "r1043", "r1044", "r1045" ] }, "pfsi_MaximumMultiplyingFactorForEachPullThroughAdjustedLoanCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MaximumMultiplyingFactorForEachPullThroughAdjustedLoanCommitment", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of maximum multiplier factor for each pull through adjusted loan commitment.", "label": "Maximum Multiplying Factor For Each Pull through Adjusted Loan Commitment", "terseLabel": "Maximum Multiplier factor for each pull through adjusted loan commitment" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r920" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r920" ] }, "pfsi_MeasurementInputAnnualTotalPrepaymentSpeedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MeasurementInputAnnualTotalPrepaymentSpeedMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using annual total prepayment speed.", "label": "Annual total prepayment speed" } } }, "auth_ref": [] }, "pfsi_MeasurementInputConstantPrepaymentAndResaleRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MeasurementInputConstantPrepaymentAndResaleRateMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using principal prepayment and resale as proportion of outstanding loan principal at constant rate.", "label": "Prepayment/resale speed" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputConstantPrepaymentRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputConstantPrepaymentRateMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails" ], "lang": { "en-us": { "role": { "label": "Total prepayment speed", "documentation": "Measurement input using principal prepayment as proportion of outstanding loan principal at constant rate." } } }, "auth_ref": [ "r1025" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails" ], "lang": { "en-us": { "role": { "label": "Discount rate", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r1025" ] }, "pfsi_MeasurementInputLifeOfLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MeasurementInputLifeOfLoanMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using life of loan.", "label": "Life" } } }, "auth_ref": [] }, "pfsi_MeasurementInputMortgageServicingRightsValueExpressedAsServicingFeeMultipleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MeasurementInputMortgageServicingRightsValueExpressedAsServicingFeeMultipleMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using the mortgage servicing rights value expressed as servicing fee multiple.", "label": "Mortgage servicing rights value expressed as servicing fee multiple" } } }, "auth_ref": [] }, "pfsi_MeasurementInputPercentageOfUnpaidPrincipalBalanceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MeasurementInputPercentageOfUnpaidPrincipalBalanceMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement inputs using percentage of unpaid principal balance.", "label": "Percentage of unpaid principal balance" } } }, "auth_ref": [] }, "pfsi_MeasurementInputPricingSpreadMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MeasurementInputPricingSpreadMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using pricing spread.", "label": "Pricing spread" } } }, "auth_ref": [] }, "pfsi_MeasurementInputPullThroughRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MeasurementInputPullThroughRateMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using the pull-through rate.", "label": "Pull-through rate" } } }, "auth_ref": [] }, "pfsi_MeasurementInputTwelveMonthProjectedHousingPriceIndexChangeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MeasurementInputTwelveMonthProjectedHousingPriceIndexChangeMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using twelve month projected housing price index change.", "label": "Twelve-month projected housing price index Change" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r492" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "us-gaap_MembersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MembersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED)" } } }, "auth_ref": [] }, "pfsi_MinimumLiquidityRequiredForCompliance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MinimumLiquidityRequiredForCompliance", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The lowest amount of liquidity required by secondary market investors or state-imposed regulatory mandates.", "label": "Minimum Liquidity Required for Compliance", "terseLabel": "Liquidity requirement" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingenciesOtherDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r351", "r352", "r353", "r354", "r415", "r601", "r646", "r690", "r691", "r758", "r763", "r765", "r766", "r786", "r830", "r831", "r842", "r850", "r856", "r864", "r1014", "r1039", "r1040", "r1041", "r1043", "r1044", "r1045" ] }, "us-gaap_MinimumNetWorthRequiredForCompliance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinimumNetWorthRequiredForCompliance", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum Net Worth Required for Compliance", "terseLabel": "Capital Requirement", "documentation": "Amount of minimum net worth required for mortgage banking as defined by regulatory framework." } } }, "auth_ref": [ "r802", "r811", "r812", "r813" ] }, "pfsi_MizuhoSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MizuhoSecuritiesMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Mizuho Securities.", "label": "Mizuho Securities" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r939" ] }, "pfsi_MorganStanleyBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MorganStanleyBankMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Morgan Stanley Bank.", "label": "Morgan Stanley Bank, N.A." } } }, "auth_ref": [] }, "pfsi_MortgageBackedAssetSecuritiesAtFairValuePledgedToCreditors": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageBackedAssetSecuritiesAtFairValuePledgedToCreditors", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount of mortgage-backed asset securities measured at fair value pledged to creditors.", "label": "Mortgage Backed Asset Securities At Fair Value Pledged to Creditors", "terseLabel": "Principal-only stripped mortgage-backed securities at fair value pledged to creditors", "totalLabel": "Fair Value" } } }, "auth_ref": [] }, "pfsi_MortgageBackedAssetSecuritiesContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageBackedAssetSecuritiesContractualTerm", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of mortgage backed asset securities.", "label": "Mortgage-Backed Asset Securities, Contractual Term", "terseLabel": "Contractual maturities term" } } }, "auth_ref": [] }, "pfsi_MortgageBackedAssetSecuritiesCumulativeValueChanges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageBackedAssetSecuritiesCumulativeValueChanges", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesDetails": { "parentTag": "pfsi_MortgageBackedAssetSecuritiesAtFairValuePledgedToCreditors", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in value of mortgage-backed asset securities.", "label": "Mortgage-Backed Asset Securities, Cumulative Value Changes", "terseLabel": "Cumulative valuation changes" } } }, "auth_ref": [] }, "pfsi_MortgageBackedAssetSecuritiesDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageBackedAssetSecuritiesDisclosureTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesTables" ], "lang": { "en-us": { "role": { "documentation": "The table disclosure for mortgage-backed asset securities pledged to creditors.", "label": "Mortgage Backed Asset Securities Disclosure [Table Text Block]", "terseLabel": "Summary of principal-only stripped MBS" } } }, "auth_ref": [] }, "pfsi_MortgageBackedAssetSecuritiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageBackedAssetSecuritiesDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecurities" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for mortgage-backed asset securities pledged to creditors.", "label": "Mortgage Backed Asset Securities Disclosure [Text Block]", "terseLabel": "Mortgage-Backed Securities" } } }, "auth_ref": [] }, "pfsi_MortgageBackedAssetSecuritiesPrincipalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageBackedAssetSecuritiesPrincipalAmount", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesDetails": { "parentTag": "pfsi_MortgageBackedAssetSecuritiesAtFairValuePledgedToCreditors", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Principal amount of investment mortgage-backed asset securities.", "label": "Mortgage-Backed Asset Securities, Principal Amount", "periodStartLabel": "Principal Balance" } } }, "auth_ref": [] }, "pfsi_MortgageBackedAssetSecuritiesUnearnedDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageBackedAssetSecuritiesUnearnedDiscounts", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesDetails": { "parentTag": "pfsi_MortgageBackedAssetSecuritiesAtFairValuePledgedToCreditors", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "An unearned discount is interest or a charge that a lending institution has received on a mortgage but has not yet been counted as profits (or earnings).", "label": "Mortgage-Backed Asset Securities, Unearned Discounts", "terseLabel": "Unearned discounts" } } }, "auth_ref": [] }, "pfsi_MortgageBackedSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageBackedSecuritiesAbstract", "lang": { "en-us": { "role": { "documentation": "Not Available.", "label": "Mortgage-Backed Securities" } } }, "auth_ref": [] }, "us-gaap_MortgageBankingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MortgageBankingAbstract", "lang": { "en-us": { "role": { "label": "Regulatory Capital and Liquidity Requirements" } } }, "auth_ref": [] }, "pfsi_MortgageBankingLendingSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageBankingLendingSectorMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to lending sector of mortgage banking segment.", "label": "Mortgage banking Production" } } }, "auth_ref": [] }, "pfsi_MortgageBankingServicingSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageBankingServicingSectorMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to servicing sector of mortgage banking segment.", "label": "Mortgage banking Servicing" } } }, "auth_ref": [] }, "pfsi_MortgageLendingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLendingAgreementMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the mortgage lending agreement.", "label": "Mortgage Lending" } } }, "auth_ref": [] }, "pfsi_MortgageLoanCollectionAndLiquidationExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoanCollectionAndLiquidationExpenses", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of mortgage loan collection and liquidation expenses.", "label": "Mortgage Loan Collection And Liquidation Expenses", "terseLabel": "Servicing" } } }, "auth_ref": [] }, "pfsi_MortgageLoanHeldForSaleHedgingActivitiesCashGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoanHeldForSaleHedgingActivitiesCashGainLoss", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails": { "parentTag": "pfsi_AggregateCashGainLossOnSaleOfMortgageLoansHeldForSaleNetOfCashHedgingResults", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the cash portion of gains (losses) on hedging activities of mortgage loans held for sale.", "label": "Mortgage Loan Held For Sale Hedging Activities Cash Gain Loss", "terseLabel": "Hedging activities" } } }, "auth_ref": [] }, "pfsi_MortgageLoanParticipationAndSaleAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoanParticipationAndSaleAgreement", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Participation certificates in mortgage loans that have been pooled with Fannie Mae, Freddie Mac or Ginnie Mae, are issued to a lender pending the securitization of the mortgage loans and sale of the resulting securities.", "label": "Mortgage Loan Participation and Sale Agreement", "terseLabel": "Mortgage loan participation purchase and sale agreements", "totalLabel": "Mortgage loan participation and sale agreement secured by mortgage loan participation certificates" } } }, "auth_ref": [] }, "pfsi_MortgageLoanParticipationAndSaleAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoanParticipationAndSaleAgreementMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information related to mortgage loan participation and sale agreements.", "label": "Mortgage Loan Participation and Sale Agreement member" } } }, "auth_ref": [] }, "pfsi_MortgageLoanParticipationAndSaleAgreementUnpaidPrincipalBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoanParticipationAndSaleAgreementUnpaidPrincipalBalance", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails": { "parentTag": "pfsi_MortgageLoanParticipationAndSaleAgreement", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unpaid principal balance of mortgage loan participation and sale agreement", "label": "Mortgage Loan Participation And Sale Agreement Unpaid Principal Balance", "terseLabel": "Unpaid principal balance of mortgage loan participation and sale agreement secured by mortgage loan participation certificates" } } }, "auth_ref": [] }, "pfsi_MortgageLoanParticipationAndSaleAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoanParticipationAndSaleAgreements", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Participation certificates in mortgage loans that have been pooled with Fannie Mae, Freddie Mac or Ginnie Mae, are issued to a lender pending the securitization of the mortgage loans and sales of the resulting securities.", "label": "Mortgage Loan Participation And Sale Agreements", "terseLabel": "Mortgage loan participation and sale agreement secured by mortgage loan participation certificates" } } }, "auth_ref": [] }, "pfsi_MortgageLoanServicingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoanServicingAgreementMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to mortgage loan servicing agreement.", "label": "Loan Servicing Agreement" } } }, "auth_ref": [] }, "pfsi_MortgageLoansAcquiredAndHeldForSaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoansAcquiredAndHeldForSaleMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the mortgage loans acquired and held for sale.", "label": "Loans acquired for sale at fair value" } } }, "auth_ref": [] }, "pfsi_MortgageLoansAcquiredForSaleSoldUnderAgreementsToRepurchaseActivityDuringPeriodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoansAcquiredForSaleSoldUnderAgreementsToRepurchaseActivityDuringPeriodAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "During the year:", "terseLabel": "During the period:" } } }, "auth_ref": [] }, "pfsi_MortgageLoansAcquiredForSaleSoldUnderAgreementsToRepurchaseAtPeriodEndAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoansAcquiredForSaleSoldUnderAgreementsToRepurchaseAtPeriodEndAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails" ], "lang": { "en-us": { "role": { "label": "Mortgage Loans Acquired for Sale Sold under Agreements to Repurchase at Period End [Abstract]", "terseLabel": "Carrying value:" } } }, "auth_ref": [] }, "pfsi_MortgageLoansAtFairValueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoansAtFairValueMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to servicing fees earned relating to its portfolio of distressed mortgage loans.", "label": "Loans at fair value" } } }, "auth_ref": [] }, "pfsi_MortgageLoansHeldForSaleGainLossDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoansHeldForSaleGainLossDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Net Gains on Loans Held for Sale" } } }, "auth_ref": [] }, "pfsi_MortgageLoansHeldForSaleGainLossDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoansHeldForSaleGainLossDisclosureTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of gains (losses) on mortgage loans held for sale.", "label": "Mortgage Loans Held For Sale Gain (Loss) Disclosure [Table Text Block]", "terseLabel": "Net Gains on Loans Held for Sale" } } }, "auth_ref": [] }, "pfsi_MortgageLoansHeldForSaleGainLossDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoansHeldForSaleGainLossDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSale" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for gains (losses) on mortgage loans held for sale.", "label": "Mortgage Loans Held For Sale Gain (Loss) Disclosure [Text Block]", "terseLabel": "Net Gains on Loans Held for Sale" } } }, "auth_ref": [] }, "pfsi_MortgageLoansHeldForSaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoansHeldForSaleMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueTables", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the mortgage loans held for sale.", "label": "Mortgage loans held for sale" } } }, "auth_ref": [] }, "pfsi_MortgageLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoansMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to mortgage loans.", "label": "Loans held for sale" } } }, "auth_ref": [] }, "srt_MortgageLoansOnRealEstateByLoanDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MortgageLoansOnRealEstateByLoanDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValue" ], "lang": { "en-us": { "role": { "label": "Mortgage Loans on Real Estate, by Loan Disclosure [Text Block]", "terseLabel": "Loans Held for Sale at Fair Value", "documentation": "The entire disclosure for investment in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate. Includes, but is not limited to, information for each mortgage loan receivable equaling or exceeding 3 percent of carrying amount of mortgage." } } }, "auth_ref": [ "r172", "r817" ] }, "srt_MortgageLoansOnRealEstateLoanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MortgageLoansOnRealEstateLoanTypeAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "label": "Mortgage Loans on Real Estate, Loan Type [Axis]", "documentation": "Information by type of loan for investment in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate." } } }, "auth_ref": [ "r169", "r815" ] }, "srt_MortgageLoansOnRealEstateLoanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MortgageLoansOnRealEstateLoanTypeDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "label": "Mortgage Loans on Real Estate, Loan Type [Domain]", "documentation": "Type of loan within investment in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate." } } }, "auth_ref": [] }, "srt_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueDetails4Calc2": { "parentTag": "us-gaap_MortgagesHeldForSaleFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Mortgage Loans on Real Estate, Principal Amount of Delinquent Loans", "totalLabel": "Total principal amount due upon maturity", "documentation": "Amount of principal due on delinquent mortgage loan within investment in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate." } } }, "auth_ref": [ "r171", "r814" ] }, "pfsi_MortgageLoansOnRealEstatePurchasedFromGinnieMaePoolsServicedByEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoansOnRealEstatePurchasedFromGinnieMaePoolsServicedByEntityMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to mortgage loans purchased from Ginnie Mae pools serviced by the entity.", "label": "Mortgage loans purchased from Ginnie Mae pools serviced by the entity" } } }, "auth_ref": [] }, "pfsi_MortgageLoansSubjectToRepresentationsAndWarrantiesUnpaidBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageLoansSubjectToRepresentationsAndWarrantiesUnpaidBalance", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLiabilityForLossesUnderRepresentationsAndWarrantiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unpaid principal balance of mortgage loans subject to representations and warranties.", "label": "Mortgage Loans Subject To Representations And Warranties Unpaid Balance", "terseLabel": "Unpaid principal balance of loans subject to representations and warranties at end of quarter" } } }, "auth_ref": [] }, "pfsi_MortgageServicingLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageServicingLiabilitiesMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueTables", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesMortgageServicingLiabilitiesCarriedAtFvDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the mortgage servicing liabilities.", "label": "Mortgage servicing liabilities" } } }, "auth_ref": [] }, "pfsi_MortgageServicingPortfolioAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageServicingPortfolioAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "label": "Mortgage Servicing Portfolio [Abstract]", "terseLabel": "Mortgage servicing portfolio" } } }, "auth_ref": [] }, "pfsi_MortgageServicingPortfolioContractServicingAndSubservicedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageServicingPortfolioContractServicingAndSubservicedMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to mortgage servicing portfolio contract servicing and subserviced by the entity.", "label": "Contract servicing and subservicing" } } }, "auth_ref": [] }, "pfsi_MortgageServicingPortfolioLoansManagedAndSecuritizedBankruptcy": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageServicingPortfolioLoansManagedAndSecuritizedBankruptcy", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of loans serviced under mortgage servicing portfolio of the entity that are in bankruptcy.", "label": "Mortgage Servicing Portfolio, Loans Managed and Securitized, Bankruptcy", "terseLabel": "Bankruptcy" } } }, "auth_ref": [] }, "pfsi_MortgageServicingPortfolioNinetyDaysOrMoreDelinquentDueForeclosedMortgageLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageServicingPortfolioNinetyDaysOrMoreDelinquentDueForeclosedMortgageLoans", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails": { "parentTag": "us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of 90 days or more delinquent loans serviced under mortgage servicing portfolio of the entity that are foreclosed.", "label": "Mortgage Servicing Portfolio Ninety Days Or More Delinquent Due Foreclosed Mortgage Loans", "terseLabel": "90 days or more - Foreclosed" } } }, "auth_ref": [] }, "pfsi_MortgageServicingPortfolioNinetyDaysOrMoreDelinquentDueInForeclosureMortgageLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageServicingPortfolioNinetyDaysOrMoreDelinquentDueInForeclosureMortgageLoans", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails": { "parentTag": "us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of 90 days or more delinquent loans serviced under mortgage servicing portfolio of the entity that are in foreclosure.", "label": "Mortgage Servicing Portfolio Ninety Days Or More Delinquent Due In Foreclosure Mortgage Loans", "terseLabel": "90 days or more - In foreclosure" } } }, "auth_ref": [] }, "pfsi_MortgageServicingPortfolioNinetyDaysOrMoreDelinquentMortgageLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageServicingPortfolioNinetyDaysOrMoreDelinquentMortgageLoans", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of 90 days or more delinquent loans serviced under mortgage servicing portfolio of the entity.", "label": "Mortgage Servicing Portfolio Ninety Days or More Delinquent Mortgage Loans", "terseLabel": "90 days or more" } } }, "auth_ref": [] }, "pfsi_MortgageServicingPortfolioNinetyDaysOrMoreDelinquentNotInForeclosureMortgageLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageServicingPortfolioNinetyDaysOrMoreDelinquentNotInForeclosureMortgageLoans", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails": { "parentTag": "us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of 90 days or more delinquent loans serviced under mortgage servicing portfolio of the entity that are not in foreclosure.", "label": "Mortgage Servicing Portfolio Ninety Days Or More Delinquent Not In Foreclosure Mortgage Loans", "terseLabel": "90 days or more - Not in foreclosure" } } }, "auth_ref": [] }, "pfsi_MortgageServicingPortfolioOwnedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageServicingPortfolioOwnedMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to mortgage servicing portfolio owned by the entity.", "label": "Servicing rights owned" } } }, "auth_ref": [] }, "pfsi_MortgageServicingPortfolioSixtyDaysDelinquentMortgageLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageServicingPortfolioSixtyDaysDelinquentMortgageLoans", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails": { "parentTag": "us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of 60 days delinquent loans serviced under mortgage servicing portfolio of the entity.", "label": "Mortgage Servicing Portfolio Sixty Days Delinquent Mortgage Loans", "terseLabel": "60 days" } } }, "auth_ref": [] }, "pfsi_MortgageServicingPortfolioThirtyDaysDelinquentMortgageLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageServicingPortfolioThirtyDaysDelinquentMortgageLoans", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails": { "parentTag": "us-gaap_DelinquentAmountAtEndOfPeriodOnLoansManagedAndSecuritized", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of 30 days delinquent loans serviced under mortgage servicing portfolio of the entity.", "label": "Mortgage Servicing Portfolio Thirty Days Delinquent Mortgage Loans", "terseLabel": "30 days" } } }, "auth_ref": [] }, "pfsi_MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Mortgage Servicing Rights at the time of initial recognition, excluding Mortgage Servicing Right purchases.", "label": "MSRs at the time of initial recognition, excluding MSR purchases" } } }, "auth_ref": [] }, "pfsi_MortgageServicingRightsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageServicingRightsDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilities" ], "lang": { "en-us": { "role": { "documentation": "Represents the entire disclosure of mortgage servicing rights.", "label": "Mortgage Servicing Rights Disclosure [Text Block]", "verboseLabel": "Mortgage Servicing Rights and Mortgage Servicing Liabilities" } } }, "auth_ref": [] }, "pfsi_MortgageServicingRightsMSRAmortizationImpairmentFairValueChange": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageServicingRightsMSRAmortizationImpairmentFairValueChange", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "pfsi_ServicingFeeNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents the amortization, provisions for losses due to impairment, fair value changes, and hedging results relating to mortgage servicing rights and changes in fair value of excess servicing spread payable to PennyMac Mortgage Investment Trust.", "label": "Mortgage Servicing Rights MSR Amortization Impairment Fair Value Change", "negatedTotalLabel": "Change in fair value of excess servicing spread financing payable to PennyMac Mortgage Investment Trust" } } }, "auth_ref": [] }, "pfsi_MortgageServicingRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageServicingRightsMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueTables", "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesServicingLateAncillaryAndOtherFeesRelatingToMsrsDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the mortgage servicing rights.", "label": "Mortgage servicing rights" } } }, "auth_ref": [] }, "pfsi_MortgageServicingRightsRecaptureAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgageServicingRightsRecaptureAgreementMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Mortgage Servicing Rights Recapture Agreement [Member]", "label": "MSR Recapture Agreement" } } }, "auth_ref": [] }, "pfsi_MortgagesBankingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgagesBankingMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Origination or servicing of loan secured by real properties.", "label": "Mortgage banking" } } }, "auth_ref": [] }, "us-gaap_MortgagesHeldForSaleFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MortgagesHeldForSaleFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 }, "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.pennymacfinancial.com/role/DisclosureFairValueDetails4Calc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails", "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Mortgages Held-for-sale, Fair Value Disclosure", "terseLabel": "Loans held for sale", "totalLabel": "Total fair value", "verboseLabel": "Loans held for sale at fair value (includes $5,127,134 and $4,329,501 pledged to creditors)", "documentation": "Fair value portion of mortgage loans held-for-sale." } } }, "auth_ref": [] }, "pfsi_MortgagesHeldForSaleFairValueDisclosureNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgagesHeldForSaleFairValueDisclosureNet", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails" ], "lang": { "en-us": { "role": { "documentation": "The net fair value portion of mortgage loans held-for-sale.", "label": "Mortgages Held For Sale Fair Value Disclosure Net", "terseLabel": "Fair Value" } } }, "auth_ref": [] }, "pfsi_MortgagesHeldForSaleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgagesHeldForSaleLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Mortgages Held For Sale [Line Items]", "terseLabel": "Mortgage Loans Held for Sale at Fair Value" } } }, "auth_ref": [] }, "pfsi_MortgagesHeldForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MortgagesHeldForSaleTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about mortgage loans held for sale, information may be provided for each individual mortgage loan or groups of mortgage loans.", "label": "Mortgages Held For Sale [Table]" } } }, "auth_ref": [] }, "pfsi_MsrAndPoolCharacteristicsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MsrAndPoolCharacteristicsAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Msr and Pool Characteristics [Abstract]", "terseLabel": "MSR and pool characteristics" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r947" ] }, "pfsi_MultiplyingFactorForEachPullThroughAdjustedLoanCommitmentInExcessOfThresholdLimitPerQuarter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MultiplyingFactorForEachPullThroughAdjustedLoanCommitmentInExcessOfThresholdLimitPerQuarter", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Multiplying factor for each pull through adjusted loan commitment in excess of threshold limit per quarter.", "label": "Multiplying Factor For Each Pull through Adjusted Loan Commitment In Excess Of Threshold limit Per Quarter", "terseLabel": "Multiplying factor for each pull through adjusted loan commitment in excess of threshold limit per quarter" } } }, "auth_ref": [] }, "pfsi_MultiplyingFactorForNumberOfPurchasedLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MultiplyingFactorForNumberOfPurchasedLoans", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Multiplying factor for number of purchased loans.", "label": "Multiplying Factor For Number of Purchased Loans", "terseLabel": "Multiplying factor for number of purchased loans" } } }, "auth_ref": [] }, "pfsi_MultiplyingFactorForNumberOfPurchasedLoansInExcessOfThresholdLimitPerQuarter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "MultiplyingFactorForNumberOfPurchasedLoansInExcessOfThresholdLimitPerQuarter", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of Multiplying factor for number of purchased loans in excess of threshold limit per quarter.", "label": "Multiplying Factor For Number of Purchased Loans In Excess Of Threshold limit Per Quarter", "terseLabel": "Multiplying factor for number of purchased loans in excess of threshold limit per quarter" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r289", "r852", "r1016", "r1056", "r1057" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r921" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by 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": [ "r206" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flow from financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r206" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flow from investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "verboseLabel": "Activity during the period:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash 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": [ "r116", "r117", "r118" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flow from operating activities" } } }, "auth_ref": [] }, "pfsi_NetGainsOnMortgageLoansHeldForSaleAtFairValueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "NetGainsOnMortgageLoansHeldForSaleAtFairValueMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing net gains on mortgage loans held for sale at fair value.", "label": "Net gains on loans held for sale at fair value" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "netLabel": "Net income", "totalLabel": "Net income", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r109", "r118", "r143", "r186", "r196", "r197", "r200", "r211", "r226", "r228", "r229", "r230", "r231", "r234", "r235", "r245", "r260", "r274", "r280", "r283", "r320", "r356", "r357", "r359", "r360", "r361", "r363", "r365", "r367", "r368", "r488", "r503", "r631", "r724", "r747", "r748", "r841", "r874", "r1012" ] }, "pfsi_NomuraMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "NomuraMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Nomura.", "label": "Nomura" } } }, "auth_ref": [] }, "pfsi_NonAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "NonAffiliatesMember", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents Non-affiliate entities of the company.", "label": "Non-affiliates" } } }, "auth_ref": [] }, "pfsi_NonCashMortgageServicingRightsMSRAmortizationImpairmentFairValueChange": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "NonCashMortgageServicingRightsMSRAmortizationImpairmentFairValueChange", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents the non-cash gains/losses due to fair value changes relating to mortgage servicing rights, mortgage servicing liabilities and changes in fair value of excess servicing spread payable to PennyMac Mortgage Investment Trust.", "label": "Non Cash Mortgage Servicing Rights M S R Amortization Impairment Fair Value Change", "terseLabel": "Change in fair value of mortgage servicing rights and mortgage servicing liabilities" } } }, "auth_ref": [] }, "pfsi_NonCashPortionOfGainLossOnMortgageLoansHeldForSaleAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "NonCashPortionOfGainLossOnMortgageLoansHeldForSaleAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Non Cash Portion of Gain (Loss) on Mortgage Loans Held For Sale [Abstract]", "terseLabel": "Non-cash gain:" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r920" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r890", "r901", "r911", "r928", "r936" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r918" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r917" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r928" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r947" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r947" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Not designated as hedging instrument", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r9" ] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrelatedPartyMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails", "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Nonrelated Party", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r990", "r991" ] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Notes Payable", "terseLabel": "Notes payable secured by mortgage servicing assets", "totalLabel": "Notes payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r19", "r138", "r1054" ] }, "pfsi_NotesPayableAtPeriodEndAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "NotesPayableAtPeriodEndAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Notes Payable at Period End [Abstract]", "terseLabel": "Carrying value:" } } }, "auth_ref": [] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Note Payable", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "pfsi_NotesPayableTermLoan2022Gt1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "NotesPayableTermLoan2022Gt1Member", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Notes payable term loan 2022-GT1.", "label": "Notes Payable Term Loan 2022-GT1" } } }, "auth_ref": [] }, "pfsi_NotesPayableTermLoan2023Gt1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "NotesPayableTermLoan2023Gt1Member", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Notes payable term loan 2023-GT1.", "label": "Notes Payable Term Loan 2023-GT1" } } }, "auth_ref": [] }, "pfsi_NotesPayableTermLoan2023Gt2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "NotesPayableTermLoan2023Gt2Member", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Notes payable term loan 2023-GT2.", "label": "Notes Payable Term Loan 2023-GT2" } } }, "auth_ref": [] }, "pfsi_NotesPayableTermLoan2024Gt1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "NotesPayableTermLoan2024Gt1Member", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Notes payable term loan 2024-GT1.", "label": "Notes Payable Term Loan 2024-GT1" } } }, "auth_ref": [] }, "pfsi_NotesPayableUnpaidPrincipalBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "NotesPayableUnpaidPrincipalBalance", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails": { "parentTag": "pfsi_UnsecuredSeniorNotes", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the unpaid principal balance of notes payable, as of the balance sheet date.", "label": "Notes Payable, Unpaid Principal Balance", "terseLabel": "Unpaid principal balance" } } }, "auth_ref": [] }, "pfsi_NumberOfBorrowingFacilitiesSecuredByLoansHeldForSale": { "xbrltype": "integerItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "NumberOfBorrowingFacilitiesSecuredByLoansHeldForSale", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of borrowing facilities secured by loans held for sale.", "label": "Number Of Borrowing Facilities Secured By Loans Held For Sale", "terseLabel": "Number of borrowing facilities secured by loans held for sale" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1000" ] }, "pfsi_OccupancyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "OccupancyAndEquipment", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents occupancy and equipment expense.", "label": "Occupancy And Equipment", "terseLabel": "Occupancy and equipment" } } }, "auth_ref": [] }, "us-gaap_OffsettingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingAssetsLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Offsetting Assets [Line Items]", "terseLabel": "Offsetting of derivative assets, financial assets and collateral held by counterparty", "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_OffsettingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingAssetsTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Offsetting Assets [Table]", "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements." } } }, "auth_ref": [ "r106", "r107" ] }, "us-gaap_OffsettingDerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingDerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Offsetting Derivative Liability, Securities Sold under Agreements to Resell, Securities Loaned [Abstract]", "terseLabel": "Total" } } }, "auth_ref": [] }, "us-gaap_OffsettingLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingLiabilitiesLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Offsetting Liabilities [Line Items]", "terseLabel": "Offsetting of derivative liabilities, financial liabilities and collateral held by counterparty", "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_OffsettingLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingLiabilitiesTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Offsetting Liabilities [Table]", "documentation": "Disclosure of information about derivative and financial liabilities that are subject to offsetting, including enforceable master netting arrangements." } } }, "auth_ref": [ "r106", "r107" ] }, "us-gaap_OffsettingSecuritiesSoldUnderAgreementsToResellAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingSecuritiesSoldUnderAgreementsToResellAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Offsetting Securities Sold under Agreements to Resell [Abstract]", "terseLabel": "Mortgage loans sold under agreements to repurchase" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 }, "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "terseLabel": "Expenses", "totalLabel": "Total expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Expenses" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating leases", "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": [ "r525", "r861" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLeasesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "verboseLabel": "Operating lease liability included in Accounts payable and accrued expenses", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r519" ] }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease liability." } } }, "auth_ref": [ "r520" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Payments for operating leases", "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": [ "r521", "r528" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r518" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of operating lease right-of-use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r984" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r520" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Discount rate (as a percent)", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r531", "r861" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Remaining lease term (in year)", "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": [ "r530", "r861" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating segment", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r283" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureOrganization" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r97", "r128", "r653", "r654" ] }, "us-gaap_OriginationOfNotesReceivableFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OriginationOfNotesReceivableFromRelatedParties", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Origination of Notes Receivable from Related Parties", "negatedLabel": "Advance on note receivable from PennyMac Mortgage Investment Trust", "terseLabel": "Advances to related party", "verboseLabel": "Advances to PennyMac Mortgage Investment Trust", "documentation": "The cash outflow for a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth." } } }, "auth_ref": [ "r30" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 11.0 }, "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtObligationsUnderCapitalLeaseDetails", "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Assets", "terseLabel": "Other (includes $16,175 and $15,653 pledged to creditors)", "totalLabel": "Other assets", "verboseLabel": "Other assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r134", "r187", "r620", "r876" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "lang": { "en-us": { "role": { "label": "Other Asset" } } }, "auth_ref": [] }, "pfsi_OtherAssetsCarryingValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "OtherAssetsCarryingValueAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails" ], "lang": { "en-us": { "role": { "documentation": "Not available.", "label": "Other Assets Carrying Value Abstract", "terseLabel": "Carrying value:" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureOtherAssets" ], "lang": { "en-us": { "role": { "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Other Assets", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMiscellaneous": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneous", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous", "terseLabel": "Other", "documentation": "Amount of other miscellaneous assets." } } }, "auth_ref": [] }, "pfsi_OtherCounterpartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "OtherCounterpartiesMember", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to other counterparties of the company.", "label": "Others" } } }, "auth_ref": [] }, "pfsi_OtherCounterpartyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "OtherCounterpartyMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the other counterparty of the entity.", "label": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherExpenses", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Expenses", "terseLabel": "Other", "documentation": "Amount of expense classified as other." } } }, "auth_ref": [ "r113" ] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilities", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 }, "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Liabilities", "terseLabel": "Payable to PennyMac Mortgage Investment Trust", "totalLabel": "Other Liabilities, Total", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r93", "r619", "r695", "r696", "r876", "r1060" ] }, "us-gaap_OtherLiabilityRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilityRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Liability, Related Party, Type [Extensible Enumeration]", "documentation": "Indicates type of related party for liability classified as other." } } }, "auth_ref": [ "r1036" ] }, "pfsi_OtherMortgageLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "OtherMortgageLoansMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to other mortgage loans.", "label": "Other mortgage loans" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r920" ] }, "us-gaap_OtherRealEstateAndForeclosedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRealEstateAndForeclosedAssets", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails" ], "lang": { "en-us": { "role": { "label": "Other Real Estate, Foreclosed Assets, and Repossessed Assets", "terseLabel": "Real estate acquired in settlement of loans", "documentation": "Carrying amount as of the balance sheet date of other real estate and foreclosed assets. Other real estate may include real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. Foreclosed assets include all assets obtained in full or partial satisfaction of a debt arrangement through foreclosure proceedings." } } }, "auth_ref": [ "r90" ] }, "us-gaap_OtherReceivableAfterAllowanceForCreditLossRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivableAfterAllowanceForCreditLossRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Receivable, after Allowance for Credit Loss, Related Party, Type [Extensible Enumeration]", "documentation": "Indicates type of related party for receivable, after allowance for credit loss, classified as other." } } }, "auth_ref": [ "r1036" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 }, "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Due from Affiliates", "terseLabel": "Receivable from PennyMac Mortgage Investment Trust", "totalLabel": "Total due from affiliate", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r192", "r710" ] }, "pfsi_OtherServicingReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "OtherServicingReceivables", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents other servicing receivables", "label": "Other Servicing Receivables", "terseLabel": "Other servicing receivables" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r888", "r899", "r909", "r934" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r891", "r902", "r912", "r937" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r891", "r902", "r912", "r937" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r916" ] }, "pfsi_PayableUnderTaxReceivableAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PayableUnderTaxReceivableAgreement", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount payable under a tax receivable agreement with PennyMac's former unitholders on the date of the Company's initial public offering that provides for the payment by the Company to PennyMac's exchanged unitholders in an amount equal to 85% of the amount of the benefits, if any, that the Company is deemed to realize as a result of (i) increases in tax basis resulting from such unitholders' exchanges and (ii) certain other tax benefits related to entering into the tax receivable agreement, including tax benefits attributable to payments under the tax receivable agreement.", "label": "Payable under Tax Receivable Agreement", "verboseLabel": "Payable to exchanged Private National Mortgage Acceptance Company, LLC unitholders under tax receivable agreement" } } }, "auth_ref": [] }, "pfsi_PayableUnderTaxReceivableAgreementPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PayableUnderTaxReceivableAgreementPayments", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents amounts payable to PennyMac's exchanged unitholders pursuant to an agreement under which an agreed-upon portion of the amount of the benefits, if any, that PFSI is deemed to realize as a result of (i) increases in tax basis of PennyMac's assets resulting from such unitholders' exchanges and (ii) certain other tax benefits related to entering into the tax receivable agreement, including tax benefits attributable to payments under the tax receivable agreement.", "label": "Payable Under Tax Receivable Agreement Payments", "terseLabel": "Payable to exchanged PNMAC unitholders under tax receivable agreement" } } }, "auth_ref": [] }, "pfsi_PaymentForRepurchaseOfLoansSubjectToRepresentationsAndWarranties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PaymentForRepurchaseOfLoansSubjectToRepresentationsAndWarranties", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents the cash outflow for payment for repurchase of loans subject to representations and warranties.", "label": "Payment for Repurchase of Loans Subject to Representations and Warranties", "negatedLabel": "Repurchase of loans subject to representations and warranties" } } }, "auth_ref": [] }, "pfsi_PaymentOfTaxLiabilityUnderTaxReceivableAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PaymentOfTaxLiabilityUnderTaxReceivableAgreement", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to cash outflow relating to tax liability under the tax receivable agreement.", "label": "Payment Of Tax Liability Under The Tax Receivable Agreement", "terseLabel": "Payment of tax liability under the tax receivable agreement to Private National Mortgage Acceptance Company, LLC unitholders" } } }, "auth_ref": [] }, "us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForOriginationOfMortgageLoansHeldForSale", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments for Origination of Mortgage Loans Held-for-sale", "negatedLabel": "Origination of loans held for sale", "documentation": "The amount of cash paid for the origination of mortgages that are held for sale." } } }, "auth_ref": [ "r838", "r982" ] }, "us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromDerivativeInstrumentInvestingActivities", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Derivative Instrument, Investing Activities", "negatedLabel": "Net settlement of derivative financial instruments used for hedging of mortgage servicing rights", "documentation": "The net cash outflow or inflow from derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments." } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromShortTermInvestments", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Short-term Investments", "negatedLabel": "Decrease in short-term investment", "documentation": "The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r980", "r981", "r985" ] }, "pfsi_PaymentsForPurchaseOfModifiedMortgageLoansHeldForSaleFromAgencies": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PaymentsForPurchaseOfModifiedMortgageLoansHeldForSaleFromAgencies", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents the payment made for purchase of loans from Agency-backed securities to be modified and resold into new securitizations or serviced through bankruptcy or foreclosure.", "label": "Payments for Purchase of Modified Mortgage Loans Held for Sale from Agencies", "negatedLabel": "Purchase of loans from Ginnie Mae securities and early buyout investors" } } }, "auth_ref": [] }, "pfsi_PaymentsForPurchaseOfPrincipalOnlyStrippedMortgageBackedSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PaymentsForPurchaseOfPrincipalOnlyStrippedMortgageBackedSecurities", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The amount of payments for purchase of principal-only stripped mortgage-backed securities.", "label": "Payments For Purchase of Principal-only Stripped Mortgage-backed Securities", "negatedLabel": "Purchase of principal-only stripped mortgage-backed securities" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r32" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment 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": [ "r34" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Payment of dividends to holders of common stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r32" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedTerseLabel": "Payment of withholding taxes relating to stock-based compensation", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r203" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of furniture, fixtures, equipment and leasehold improvements", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r115" ] }, "us-gaap_PaymentsToAcquireSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireSoftware", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Software", "negatedLabel": "Acquisition of capitalized software", "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r115" ] }, "pfsi_PaymentsToPurchaseLoansHeldForSaleAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PaymentsToPurchaseLoansHeldForSaleAffiliates", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The aggregate cash outflow used to purchase all loans that are held with the intention to resell in the near future from affiliates.", "label": "Payments To Purchase Loans Held For Sale Affiliates", "negatedLabel": "Purchase of loans held for sale from PennyMac Mortgage Investment Trust" } } }, "auth_ref": [] }, "pfsi_PaymentsToPurchaseLoansHeldForSaleFromNonaffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PaymentsToPurchaseLoansHeldForSaleFromNonaffiliates", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow used to purchase loans from nonaffiliates that are held with the intention to resell in the near future.", "label": "Payments To Purchase Loans Held For Sale From Nonaffiliates", "negatedLabel": "Purchase of loans held for sale from non-affiliates" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r919" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r919" ] }, "us-gaap_PendingLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PendingLitigationMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingenciesOtherDetails" ], "lang": { "en-us": { "role": { "label": "Pending Litigation", "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process." } } }, "auth_ref": [ "r1009" ] }, "pfsi_PennyMacLoanServicesLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PennyMacLoanServicesLLCMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to PennyMac Loan Services, LLC.", "label": "PLS" } } }, "auth_ref": [] }, "pfsi_PennyMacMortgageInvestmentTrustMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PennyMacMortgageInvestmentTrustMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRiskDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsTables", "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the PennyMac Mortgage Investment Trust.", "label": "PennyMac Mortgage Investment Trust" } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r918" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r928" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r921" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r917" ] }, "pfsi_PerLoanAnnualCostOfServicingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PerLoanAnnualCostOfServicingAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Per Loan Annual Cost Of Servicing Abstract", "terseLabel": "Annual per-loan cost of servicing" } } }, "auth_ref": [] }, "pfsi_PercentageOfAmountOfTaxBenefits": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PercentageOfAmountOfTaxBenefits", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of tax benefits under the tax sharing agreement attributable to exchanged PennyMac unit holders.", "label": "Percentage of Amount of Tax Benefits", "terseLabel": "Amount of tax benefits under the tax sharing agreement (as a percent)" } } }, "auth_ref": [] }, "pfsi_PercentageOfFairMarketValue": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PercentageOfFairMarketValue", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of fair market value.", "label": "Percentage Of Fair Market Value", "terseLabel": "Percentage of fair market value." } } }, "auth_ref": [] }, "pfsi_PercentageOfRecaptureRate": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PercentageOfRecaptureRate", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of recapture rate.", "label": "Percentage Of Recapture Rate", "terseLabel": "Percentage of recapture rate." } } }, "auth_ref": [] }, "pfsi_PerformanceBasedRestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PerformanceBasedRestrictedStockUnitsRSUMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails", "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails" ], "lang": { "en-us": { "role": { "documentation": "Stock units that the entity has not yet issued because the agreed-upon consideration, such as employee services, has not yet been received.", "label": "Performance-based RSUs" } } }, "auth_ref": [] }, "pfsi_PerformanceIncentiveFeeCalculationTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PerformanceIncentiveFeeCalculationTrancheOneMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the calculation of performance incentive fees, tranche one, per the amended management agreement.", "label": "Return on Shareholders Equity 8 Percent" } } }, "auth_ref": [] }, "pfsi_PerformanceIncentiveFeeCalculationTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PerformanceIncentiveFeeCalculationTrancheThreeMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the calculation of performance incentive fees, tranche three, per the amended management agreement.", "label": "Return on Shareholders Equity in Excess of 16 Percent" } } }, "auth_ref": [] }, "pfsi_PerformanceIncentiveFeeCalculationTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PerformanceIncentiveFeeCalculationTrancheTwoMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the calculation of performance incentive fees, tranche two, per the amended management agreement.", "label": "Return on Shareholders Equity 12 Percent" } } }, "auth_ref": [] }, "us-gaap_PledgedStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtObligationsUnderCapitalLeaseDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Axis]", "documentation": "Information by pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r470", "r693", "r858" ] }, "us-gaap_PledgedStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtObligationsUnderCapitalLeaseDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Domain]", "documentation": "Pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r470", "r693", "r858" ] }, "us-gaap_PledgingPurposeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgingPurposeAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Pledging Purpose [Axis]", "documentation": "Information by pledging purpose of pledged asset owned." } } }, "auth_ref": [ "r570", "r858", "r863", "r957" ] }, "us-gaap_PledgingPurposeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgingPurposeDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Pledging Purpose [Domain]", "documentation": "Pledging purpose of pledged asset owned." } } }, "auth_ref": [ "r570", "r858", "r863", "r957" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair value", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r501" ] }, "us-gaap_PositionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PositionAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Position [Axis]", "documentation": "Information by position taken for a security." } } }, "auth_ref": [] }, "us-gaap_PositionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PositionDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Position [Domain]", "documentation": "Indicates position taken for a security." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense", "terseLabel": "Prepaid expenses", "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs." } } }, "auth_ref": [ "r91", "r193", "r715", "r1053" ] }, "pfsi_PrepaymentSpeedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PrepaymentSpeedAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Prepayment Speed Abstract", "terseLabel": "Prepayment speed" } } }, "auth_ref": [] }, "pfsi_PricingSpreadAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PricingSpreadAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Pricing Spread [Abstract]", "terseLabel": "Pricing spread" } } }, "auth_ref": [] }, "pfsi_PrincipalAmountOfLoansServicedForAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PrincipalAmountOfLoansServicedForAffiliates", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails": { "parentTag": "us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the unpaid principal balance of mortgage loans serviced for affiliates.", "label": "Principal Amount Of Loans Serviced For Affiliates", "terseLabel": "Advised entities" } } }, "auth_ref": [] }, "pfsi_PrincipalAmountOfLoansServicedForNonaffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PrincipalAmountOfLoansServicedForNonaffiliates", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails": { "parentTag": "us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the unpaid principal balance of mortgage loans serviced for nonaffiliates.", "label": "Principal Amount Of Loans Serviced For Nonaffiliates", "totalLabel": "Total loans serviced, excluding loans held for sale" } } }, "auth_ref": [] }, "pfsi_PrincipalAmountOutstandingOfLoansServicedForOthersOriginatedServicing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PrincipalAmountOutstandingOfLoansServicedForOthersOriginatedServicing", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails": { "parentTag": "pfsi_PrincipalAmountOfLoansServicedForNonaffiliates", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the unpaid principal balance of mortgage loans serviced for others as the result of the company's production and sales of mortgage loans with servicing rights retained.", "label": "Principal Amount Outstanding Of Loans Serviced For Others Originated Servicing", "terseLabel": "Originated" } } }, "auth_ref": [] }, "pfsi_PrincipalAmountOutstandingOfLoansServicedForOthersPurchasedServicing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PrincipalAmountOutstandingOfLoansServicedForOthersPurchasedServicing", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails": { "parentTag": "pfsi_PrincipalAmountOfLoansServicedForNonaffiliates", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the unpaid principal balance of mortgage loans serviced for others as the result of the purchase of the related mortgage servicing rights or assumption of mortgage servicing liabilities.", "label": "Principal Amount Outstanding Of Loans Serviced For Others Purchased Servicing", "terseLabel": "Purchased" } } }, "auth_ref": [] }, "pfsi_PrincipalAmountOutstandingOnLoansHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PrincipalAmountOutstandingOnLoansHeldForSale", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails": { "parentTag": "us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "This is the principal amount outstanding for loans in portfolio which are classified as held for sale.", "label": "Principal Amount Outstanding on Loans Held For Sale", "terseLabel": "Loans held for sale" } } }, "auth_ref": [] }, "us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrincipalAmountOutstandingOnLoansManagedAndSecuritized", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesGeographicalDistributionOfLoansDetails", "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "label": "Principal Amount Outstanding on Loans Managed and Securitized or Asset-backed Financing Arrangement", "totalLabel": "Total loans serviced", "documentation": "This is the sum of principal amount outstanding for both securitized and unsecuritized loans of all types." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PrincipalOnlyStripMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrincipalOnlyStripMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Principal-Only-Strip MBS", "terseLabel": "Principal-only stripped mortgage-backed securities", "documentation": "Tranche of a financial asset securitization that entitles the holder to receive some or all of the principal repayments collected on the underlying assets." } } }, "auth_ref": [] }, "pfsi_PrincipalOnlyStrippedMbs": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PrincipalOnlyStrippedMbs", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of Principal-only stripped MBS", "label": "Principal Only Stripped MBS", "terseLabel": "Principal-only stripped MBS" } } }, "auth_ref": [] }, "pfsi_PrincipalOnlyStripsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PrincipalOnlyStripsMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtPrincipalOnlyStrippedMbsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to principal only strips.", "label": "Principal Only Strips [Member]", "terseLabel": "Principal-only stripped MBS" } } }, "auth_ref": [] }, "pfsi_PrivateNationalMortgageAcceptanceCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PrivateNationalMortgageAcceptanceCompanyMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents activity related to Private National Mortgage Acceptance Company, LLC (\"PennyMac\").", "label": "Private National Mortgage Acceptance Company" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Notes Payable", "verboseLabel": "Issuance of notes payable secured by mortgage servicing assets", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r31" ] }, "pfsi_ProceedsFromSaleOfLoansHeldForSaleNonAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ProceedsFromSaleOfLoansHeldForSaleNonAffiliates", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow resulting from the sale of loans classified as held-for-sale, including proceeds from loans sold through mortgage securitization to non-affiliates.", "label": "Proceeds From Sale Of Loans Held For Sale Non Affiliates", "terseLabel": "Sale to non-affiliates and principal payment of loans held for sale" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfMortgageServicingRightsMSR": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfMortgageServicingRightsMSR", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Mortgage Servicing Rights (MSR)", "terseLabel": "Transfer of mortgage servicing rights relating to delinquent loans to Agency", "documentation": "The cash inflow from the sale of servicing rights, which contractually entitle the servicer to receive fees and ancillary revenues for performing billing, collection, disbursement and recordkeeping services in connection with a mortgage portfolio. Rights may be obtained via (1) acquisition or assumption of a servicing obligation that does not relate to financial assets of the servicer or its consolidated affiliates; or (2) by originating mortgage loans and then (a) transferring the loans to a Variable Interest Entity (VIE) in a transaction that meets the necessary transfer and classification requirements, or (b) transferring the loans in a transaction that meets the requirements for sale accounting." } } }, "auth_ref": [ "r29", "r1042" ] }, "us-gaap_ProceedsFromSaleOfRealEstate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfRealEstate", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Real Estate", "terseLabel": "Sale of real estate acquired in settlement of loans", "documentation": "Cash received for the sale of real estate that is not part of an investing activity during the current period." } } }, "auth_ref": [ "r114" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Issuance of common stock pursuant to exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r12" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfessionalFees", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Professional Fees", "terseLabel": "Professional services", "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": [ "r874", "r1062", "r1063" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r186", "r196", "r197", "r205", "r211", "r226", "r234", "r235", "r260", "r274", "r280", "r283", "r320", "r356", "r357", "r359", "r360", "r361", "r363", "r365", "r367", "r368", "r469", "r472", "r473", "r488", "r503", "r616", "r630", "r666", "r724", "r747", "r748", "r841", "r859", "r860", "r875", "r978", "r1012" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "verboseLabel": "Furniture, fixtures, equipment and building improvements, 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": [ "r6", "r617", "r628", "r862" ] }, "pfsi_ProvisionForServicingAdvanceLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ProvisionForServicingAdvanceLosses", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents provision for losses on servicing advances anticipated to be uncollectable relating to mortgage loans serviced for others.", "label": "Provision For Servicing Advance Losses", "terseLabel": "Reversal of provision for servicing advance losses" } } }, "auth_ref": [] }, "pfsi_ProvisionsForRepresentationsAndWarrantiesLossesAdjustmentToPreviouslyRecordedAmountChangeInEstimate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ProvisionsForRepresentationsAndWarrantiesLossesAdjustmentToPreviouslyRecordedAmountChangeInEstimate", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails": { "parentTag": "us-gaap_GainLossOnSalesOfLoansNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLiabilityForLossesUnderRepresentationsAndWarrantiesDetails", "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the adjustment to previously recorded provisions for representations and warranties losses, due to change in estimate.", "label": "Provisions for Representations and Warranties, Losses, Adjustment to Previously Recorded Amount, Change in Estimate", "negatedLabel": "Provision for losses on loans sold resulting from change in estimate", "terseLabel": "Provision for losses relating to representations and warranties on loans sold reduction in liability due to change in estimate" } } }, "auth_ref": [] }, "pfsi_ProvisionsForRepresentationsAndWarrantiesLossesPursuantToMortgageLoanSales": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ProvisionsForRepresentationsAndWarrantiesLossesPursuantToMortgageLoanSales", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails": { "parentTag": "us-gaap_GainLossOnSalesOfLoansNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLiabilityForLossesUnderRepresentationsAndWarrantiesDetails", "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the provisions for representations and warranties losses pursuant to mortgage loan sales.", "label": "Provisions for Representations and Warranties, Losses Pursuant to Mortgage Loan Sales", "negatedLabel": "Provision for losses relating to representations and warranties on loans sold pursuant to loan sales", "terseLabel": "Provision for losses on loans sold resulting from sales of loans" } } }, "auth_ref": [] }, "pfsi_PullThroughFactorAsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PullThroughFactorAsPercentage", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Pull through factor as a percentage.", "label": "Pull Through Factor As A Percentage", "terseLabel": "Pull through factor as a percentage" } } }, "auth_ref": [] }, "us-gaap_PutOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PutOptionMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "MBS put options", "documentation": "A financial contract between two parties, the buyer and the seller (writer) of the option, where the buyer has the right but not the obligation to sell a commodity or financial instrument (the underlying instrument) to the seller (writer) at a certain time for a certain price (the strike price). The seller (writer) has the obligation to purchase the underlying asset at that strike price, if the buyer exercises the option." } } }, "auth_ref": [ "r773", "r774", "r775" ] }, "pfsi_PutOptionOnInterestRateFuturesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "PutOptionOnInterestRateFuturesMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the put option on interest rate futures.", "label": "Put options on Eurodollar futures" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r916" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r916" ] }, "pfsi_RJOBrienMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RJOBrienMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to RJ O'Brien.", "label": "RJ O'Brien" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingenciesOtherDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r351", "r352", "r353", "r354", "r407", "r415", "r444", "r445", "r446", "r553", "r601", "r646", "r690", "r691", "r758", "r763", "r765", "r766", "r786", "r830", "r831", "r842", "r850", "r856", "r864", "r867", "r1007", "r1014", "r1040", "r1041", "r1043", "r1044", "r1045" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureCommitmentsAndContingenciesOtherDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r351", "r352", "r353", "r354", "r407", "r415", "r444", "r445", "r446", "r553", "r601", "r646", "r690", "r691", "r758", "r763", "r765", "r766", "r786", "r830", "r831", "r842", "r850", "r856", "r864", "r867", "r1007", "r1014", "r1040", "r1041", "r1043", "r1044", "r1045" ] }, "pfsi_RealEstateAcquiredInSettlementOfLoansMeasuredAtFairValueDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RealEstateAcquiredInSettlementOfLoansMeasuredAtFairValueDuringPeriod", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the period-end balance of the portion of real estate acquired in settlement of loans that was remeasured based on fair value during the period.", "label": "Real Estate Acquired in Settlement of Loans Measured at Fair Value During the Period", "terseLabel": "Real estate acquired in settlement of loans" } } }, "auth_ref": [] }, "pfsi_RecaptureRateInExcessOf15PercentageAndUpto30PercentageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RecaptureRateInExcessOf15PercentageAndUpto30PercentageMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to recapture rate in excess of 15% and upto 30%.", "label": "In excess of 15% and upto 30%" } } }, "auth_ref": [] }, "pfsi_RecaptureRateInExcessOf30PercentageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RecaptureRateInExcessOf30PercentageMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to recapture rate in excess of 30%.", "label": "In excess of 30%" } } }, "auth_ref": [] }, "pfsi_RecaptureRateUpto15PercentageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RecaptureRateUpto15PercentageMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to recapture rate on first 15%.", "label": "First 15%" } } }, "auth_ref": [] }, "pfsi_ReceiptOfMortgageServicingRightsAccrualOfMortgageServicingLiabilitiesNetAsProceedsFromSalesOfLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ReceiptOfMortgageServicingRightsAccrualOfMortgageServicingLiabilitiesNetAsProceedsFromSalesOfLoans", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails": { "parentTag": "us-gaap_GainLossOnSalesOfLoansNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the receipt of mortgage servicing rights (MSRs), net of accruals for mortgage servicing liabilities, as proceeds from sales of loans.", "label": "Receipt Of Mortgage Servicing Rights Accrual Of Mortgage Servicing Liabilities Net As Proceeds From Sales Of Loans", "terseLabel": "Mortgage servicing rights and mortgage servicing liabilities resulting from loan sales" } } }, "auth_ref": [] }, "pfsi_ReceiptOfMortgageServicingRightsAsProceedsFromSalesOfLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ReceiptOfMortgageServicingRightsAsProceedsFromSalesOfLoans", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents the receipt of mortgage servicing rights (MSRs) as proceeds from sales of loans.", "label": "Receipt of Mortgage Servicing Rights as Proceeds from Sales of Loans", "verboseLabel": "Mortgage servicing rights received from loan sales" } } }, "auth_ref": [] }, "us-gaap_ReceivablesHeldForSaleAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesHeldForSaleAbstract", "lang": { "en-us": { "role": { "label": "Loans Held for Sale at Fair Value" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r883", "r894", "r904", "r929" ] }, "us-gaap_RegulatoryCapitalRequirementsForMortgageCompaniesBySecondaryMarketInvestorAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryCapitalRequirementsForMortgageCompaniesBySecondaryMarketInvestorAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails" ], "lang": { "en-us": { "role": { "label": "Regulatory Capital Requirements for Mortgage Companies, by Secondary Market Investor [Axis]", "documentation": "Information by secondary market investor imposing net worth requirement for mortgage banking entity." } } }, "auth_ref": [ "r802", "r811", "r812", "r813" ] }, "us-gaap_RegulatoryCapitalRequirementsForMortgageCompaniesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryCapitalRequirementsForMortgageCompaniesDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirements" ], "lang": { "en-us": { "role": { "label": "Regulatory Capital Requirements for Mortgage Companies Disclosure [Text Block]", "terseLabel": "Regulatory Capital and Liquidity Requirements", "documentation": "The entire disclosure for a mortgage banking entity related to capital requirements imposed by secondary market investors or state imposed regulatory mandates. The disclosure may include: (1) a description of the minimum net worth requirements related to (a) secondary market investors and (b) state-imposed regulatory mandates; (2) actual or possible material effects of noncompliance; (3) whether the entity is in compliance with the regulatory capital requirements, including (a) the entity's required and actual net worth amounts, (b) factors that may significantly affect adequacy of net worth such as potentially volatile components of capital, qualitative factors, or regulatory mandates; and (4) possible affects of noncompliance on amounts and disclosures in the notes to the financial statements. Servicers with net worth requirements from multiple sources may disclose (1) significant servicing covenants with secondary market investors with commonly defined servicing requirements (2) any other secondary market investor where violation of the requirement would have a significant adverse effect and (3) the most restrictive third party agreement, if not included above. The disclosure may also include additional information that might be disclosed in situations where substantial doubt about the entity's ability to continue as a going concern for a reasonable period of time." } } }, "auth_ref": [ "r96", "r800", "r801", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails", "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsTables", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r414", "r537", "r538", "r694", "r695", "r696", "r697", "r698", "r721", "r723", "r756" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails", "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsTables", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Related Party", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r213", "r214", "r537", "r538", "r539", "r540", "r694", "r695", "r696", "r697", "r698", "r721", "r723", "r756" ] }, "pfsi_RelatedPartyTransactionAdditionalServicingFeePerMonthForDelinquentLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionAdditionalServicingFeePerMonthForDelinquentLoans", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails" ], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Additional Servicing Fee Per Month for Delinquent Loans", "label": "Related Party Transaction, Additional Servicing Fee Per Month for Delinquent Loans", "terseLabel": "Additional servicing fee amount per month for delinquent loans" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r537", "r538", "r1036" ] }, "pfsi_RelatedPartyTransactionBaseServicingFeePerMonthForRealEstateInSettlementOfLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionBaseServicingFeePerMonthForRealEstateInSettlementOfLoans", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the base servicing fee per month for real estate in settlement of loans.", "label": "Related Party Transaction Base Servicing Fee Per Month For Real Estate In Settlement Of Loans", "terseLabel": "Base servicing fees per month for REO" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionBaseServicingFeePerMonthForSubservicedAdjustableRateLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionBaseServicingFeePerMonthForSubservicedAdjustableRateLoans", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails" ], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Base Servicing Fee Per Month for Subserviced Adjustable Rate Loans", "label": "Related Party Transaction, Base Servicing Fee Per Month for Subserviced Adjustable Rate Loans", "terseLabel": "Base servicing fees per month for adjustable rate non-distressed loans subserviced" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionBaseServicingFeePerMonthForSubservicedFixedRateLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionBaseServicingFeePerMonthForSubservicedFixedRateLoans", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails" ], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Base Servicing Fee Per Month for Subserviced Fixed Rate Loans", "label": "Related Party Transaction, Base Servicing Fee Per Month for Subserviced Fixed Rate Loans", "terseLabel": "Base servicing fees per month for fixed-rate non-distressed loans subserviced" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionHighWatermarkForPerformanceIncentiveFeeComputation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionHighWatermarkForPerformanceIncentiveFeeComputation", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction High Watermark for Performance Incentive Fee Computation", "label": "Related Party Transaction High Watermark for Performance Incentive Fee Computation", "terseLabel": "High watermark" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Transactions with Affiliates", "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": [ "r729", "r730", "r733" ] }, "pfsi_RelatedPartyTransactionPercentageOfAffiliateEquityConsideredToCalculateBaseManagementFee": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionPercentageOfAffiliateEquityConsideredToCalculateBaseManagementFee", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Percentage of Affiliate Equity Considered to Calculate Base Management Fee", "label": "Related Party Transaction, Percentage of Affiliate Equity Considered to Calculate Base Management Fee", "terseLabel": "Base management fee annual rate (as a percent)" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionPercentageOfChangeInNetIncomeLossForPerformanceIncentiveFeeComputation": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionPercentageOfChangeInNetIncomeLossForPerformanceIncentiveFeeComputation", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction Percentage of Change in Net Income (Loss) for Performance Incentive Fee Computation", "label": "Related Party Transaction Percentage of Change in Net Income (Loss) for Performance Incentive Fee Computation", "terseLabel": "Percentage of change in net income due to quarterly adjustments" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionPercentageOfPerformanceIncentiveFeePayableByIssuanceOfCommonShares": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionPercentageOfPerformanceIncentiveFeePayableByIssuanceOfCommonShares", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Percentage of Performance Incentive Fee Payable by Issuance of Common Shares", "label": "Related Party Transaction, Percentage of Performance Incentive Fee Payable by Issuance of Common Shares", "terseLabel": "Percentage of performance incentive fee payable by issuance of common shares" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionPercentageOfReturnOnAffiliateEquityConsideredToCalculatePerformanceIncentiveFee": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionPercentageOfReturnOnAffiliateEquityConsideredToCalculatePerformanceIncentiveFee", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Percentage of Return on Affiliate Equity Considered to Calculate Performance Incentive Fee", "label": "Related Party Transaction, Percentage of Return on Affiliate Equity Considered to Calculate Performance Incentive Fee", "terseLabel": "Percentage of return on affiliate's equity" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionPersonnelExpenseReimbursementPerQuarterAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionPersonnelExpenseReimbursementPerQuarterAmount", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "The expense reimbursement amount allocated to the Company, from related party, per fiscal quarter, relating to the Company's and its affiliates personnel, not to preclude reimbursement for any other services performed by the Company or its affiliates.", "label": "Related Party Transaction, Personnel Expense Reimbursement, Per Quarter Amount", "terseLabel": "Expense reimbursement amount, per quarter, relating to personnel" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionServicingFeePerMonthForCurrentLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionServicingFeePerMonthForCurrentLoans", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails" ], "lang": { "en-us": { "role": { "documentation": "The rate is for distressed loans whose payment status is current.", "label": "Related Party Transaction, Servicing Fee Per Month for Current Loans", "terseLabel": "Servicing fees amount per month for current loans" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionSpecifiedPercentageAppliedOnExcessOfCoreEarningsOnRollingQuarterBasisBeforeIncentiveFeeOverHurdleRateForPerformanceIncentiveFeeComputation": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionSpecifiedPercentageAppliedOnExcessOfCoreEarningsOnRollingQuarterBasisBeforeIncentiveFeeOverHurdleRateForPerformanceIncentiveFeeComputation", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Specified Percentage Applied on Excess of Core Earnings on Rolling Quarter Basis before Incentive Fee over Hurdle Rate for Performance Incentive Fee Computation", "label": "Related Party Transaction, Specified Percentage Applied on Excess of Core Earnings on Rolling Quarter Basis before Incentive Fee over Hurdle Rate for Performance Incentive Fee Computation", "terseLabel": "Percentage of net income for calculation of performance incentive fees" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionSupplementalFeePerMonthForEachDistressedWholeLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionSupplementalFeePerMonthForEachDistressedWholeLoan", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails" ], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Supplemental Fee Per Month for Each Distressed Whole Loan", "label": "Related Party Transaction, Supplemental Fee Per Month for Each Distressed Whole Loan", "terseLabel": "Supplemental fee per month for each distressed whole loan" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionThresholdShareholdersEquityConsideredToCalculateBaseManagementFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionThresholdShareholdersEquityConsideredToCalculateBaseManagementFee", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails" ], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Threshold Shareholders Equity Considered to Calculate Base Management Fee", "label": "Related Party Transaction, Threshold Shareholders Equity Considered to Calculate Base Management Fee", "terseLabel": "Base management fee shareholders' equity limit" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails", "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsTables", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r414", "r537", "r538", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r694", "r695", "r696", "r697", "r698", "r721", "r723", "r756", "r1036" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "Related Party Transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r534", "r535", "r536", "r538", "r541", "r662", "r663", "r664", "r731", "r732", "r733", "r753", "r755" ] }, "pfsi_RelatedPartyTransactionsLendingActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionsLendingActivityAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions, Lending Activity [Abstract]", "terseLabel": "Lending activity between the entity and affiliate" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionsPaymentsAndSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionsPaymentsAndSettlements", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Payments and settlements during the period as per arrangements between the reporting entity and related parties.", "label": "Related Party Transactions, Payments and Settlements", "terseLabel": "Payments and settlements during the period" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionsReimbursementExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionsReimbursementExpensesAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Related Party Transactions, Reimbursement Expenses [Abstract]", "terseLabel": "Reimbursement of common overhead and expenses incurred on behalf of affiliates" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionsReimbursementOfExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionsReimbursementOfExpenses", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Reimbursement of expenses incurred as per arrangements between the reporting entity and related parties.", "label": "Related Party Transactions, Reimbursement of Expenses", "terseLabel": "Reimbursement of common overhead and expenses incurred by the Company" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionsSourcingFeesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionsSourcingFeesPaid", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a fee paid to a related party relating to mortgage loans purchased from the related party through its correspondent lending activities.", "label": "Related Party Transactions, Sourcing Fees Paid", "terseLabel": "Sourcing fees paid" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionsSourcingFeesPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionsSourcingFeesPercentage", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a percentage of related party fees relating to mortgage loans purchased from the related party through its correspondent lending activities.", "label": "Related Party Transactions Sourcing Fees Percentage", "terseLabel": "Sourcing fees (as a percent)" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionsTaxServiceFeeReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionsTaxServiceFeeReceivable", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the tax service fee receivable from transactions with related parties.", "label": "Related Party Transactions Tax Service Fee Receivable", "terseLabel": "Tax service fee" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionsUnpaidPrincipalBalanceOfLoansFulfilled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionsUnpaidPrincipalBalanceOfLoansFulfilled", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the unpaid principal balance of loans fulfilled.", "label": "Related Party Transactions Unpaid Principal Balance Of Loans Fulfilled", "terseLabel": "Unpaid principal balance of loans fulfilled for PMT" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionsUnpaidPrincipalBalanceOfLoansPurchased": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionsUnpaidPrincipalBalanceOfLoansPurchased", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents unpaid principal balance of loans purchased.", "label": "Related Party Transactions Unpaid Principal Balance Of Loans Purchased", "terseLabel": "Unpaid principal balance of loans purchased from PMT" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionsUnpaidPrincipalBalanceOfLoansPurchasedConventionalConforming": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionsUnpaidPrincipalBalanceOfLoansPurchasedConventionalConforming", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents unpaid principal balance of loans purchased conventional conforming.", "label": "Related Party Transactions Unpaid Principal Balance Of Loans Purchased Conventional Conforming", "terseLabel": "Conventional conforming" } } }, "auth_ref": [] }, "pfsi_RelatedPartyTransactionsUnpaidPrincipalBalanceOfLoansPurchasedGovernmentGuaranteedOrInsured": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RelatedPartyTransactionsUnpaidPrincipalBalanceOfLoansPurchasedGovernmentGuaranteedOrInsured", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents unpaid principal balance of loans purchased government guaranteed or insured.", "label": "Related Party Transactions Unpaid Principal Balance Of Loans Purchased Government Guaranteed Or Insured", "terseLabel": "Government guaranteed or insured" } } }, "auth_ref": [] }, "pfsi_RepaymentOfMortgageLoanParticipationCertificates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RepaymentOfMortgageLoanParticipationCertificates", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents the cash outflow from repayment of mortgage loan participation certificates.", "label": "Repayment Of Mortgage Loan Participation Certificates", "negatedLabel": "Repayment of mortgage loan participation purchase and sale certificates" } } }, "auth_ref": [] }, "pfsi_RepaymentOfPrincipalOnlyStrippedMortgageBackedSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RepaymentOfPrincipalOnlyStrippedMortgageBackedSecurities", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The amount of repayment of principal-only stripped mortgage-backed securities.", "label": "Repayment of principal-only stripped mortgage-backed securities", "negatedLabel": "Repayment of principal-only stripped mortgage-backed securities" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Repayments of Notes Payable", "negatedLabel": "Repayment of notes payable secured by mortgage servicing assets", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r33" ] }, "pfsi_RepresentationsAndWarrantiesLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RepresentationsAndWarrantiesLiability", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLiabilityForLossesUnderRepresentationsAndWarrantiesDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The Company's estimate of the losses that it expects to incur in the future as a result of its breach of the representations and warranties that it provides to the purchasers and insurers of the mortgage loans it has sold.", "label": "Representations and Warranties Liability", "periodEndLabel": "Balance at end of quarter", "periodStartLabel": "Balance at beginning of quarter", "terseLabel": "Liability for losses under representations and warranties" } } }, "auth_ref": [] }, "pfsi_RepresentationsAndWarrantiesLiabilityActivityDuringPeriodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RepresentationsAndWarrantiesLiabilityActivityDuringPeriodAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLiabilityForLossesUnderRepresentationsAndWarrantiesDetails" ], "lang": { "en-us": { "role": { "label": "Representations and Warranties Liability Activity During Period [Abstract]", "terseLabel": "During the period:" } } }, "auth_ref": [] }, "pfsi_RepresentationsAndWarrantiesLossesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RepresentationsAndWarrantiesLossesIncurred", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLiabilityForLossesUnderRepresentationsAndWarrantiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents losses charged against the liability for representations and warranties relating to mortgage loans repurchased or losses reimbursed to mortgage loan purchasers due to the Company's breach of representations and warranties made as part of the sale of such loans.", "label": "Representations and Warranties Losses Incurred", "terseLabel": "Losses incurred, net" } } }, "auth_ref": [] }, "us-gaap_RepurchaseAgreementCounterpartyAmountAtRisk": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepurchaseAgreementCounterpartyAmountAtRisk", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtPrincipalOnlyStrippedMbsDetails" ], "lang": { "en-us": { "role": { "label": "Repurchase Agreement Counterparty, Amount at Risk", "terseLabel": "Amount at risk", "documentation": "The amount at risk under repurchase agreements is defined as the excess of carrying amount (or market value, if higher than the carrying amount or if there is no carrying amount) of the securities or other assets sold under agreement to repurchase, including accrued interest plus any cash or other assets on deposit to secure the repurchase obligation, over the amount of the repurchase liability (adjusted for accrued interest)." } } }, "auth_ref": [ "r220" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeAssetsFinancialAssetsAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails", "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails", "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsTables", "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtPrincipalOnlyStrippedMbsDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "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": [ "r220", "r221", "r372", "r391", "r540", "r836", "r837" ] }, "us-gaap_RepurchaseAgreementCounterpartyWeightedAverageMaturityOfAgreements1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepurchaseAgreementCounterpartyWeightedAverageMaturityOfAgreements1", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMaturitiesOfOutstandingAdvancesUnderRepurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements", "terseLabel": "Weighted-average maturity (in months)", "documentation": "Weighted average maturity (weighted by amount of the agreement) of repurchase agreements with the counterparty, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r220" ] }, "us-gaap_RepurchaseAgreementsInterestExpenseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepurchaseAgreementsInterestExpenseAmount", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails" ], "lang": { "en-us": { "role": { "label": "Repurchase Agreements, Interest Expense Amount", "terseLabel": "Assets sold under agreements to repurchase", "verboseLabel": "Total interest expense", "documentation": "This is the amount of interest expense incurred during the reporting period as a result of repurchase agreements." } } }, "auth_ref": [ "r89", "r151" ] }, "pfsi_RepurchaseOfAssetsSoldUnderAgreementsToRepurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RepurchaseOfAssetsSoldUnderAgreementsToRepurchase", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Payments made during the period to repurchase assets sold under agreements to repurchase.", "label": "Repurchase Of Assets Sold Under Agreements To Repurchase", "negatedLabel": "Repurchase of assets sold under agreements to repurchase" } } }, "auth_ref": [] }, "pfsi_RepurchasedLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RepurchasedLoansMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to mortgage loans repurchased pursuant to the Company's obligations under representations and warranties made as part of the sale of such mortgage loans.", "label": "Mortgage loans repurchased pursuant to representations and warranties" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r884", "r895", "r905", "r930" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r885", "r896", "r906", "r931" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r892", "r903", "r913", "r938" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnauditedParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "terseLabel": "Restricted cash included in Other assets", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r971", "r986", "r1052", "r1055" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails" ], "lang": { "en-us": { "role": { "label": "RSUs", "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_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r104", "r126", "r626", "r650", "r651", "r660", "r702", "r862" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r183", "r223", "r224", "r225", "r227", "r233", "r235", "r321", "r322", "r452", "r453", "r454", "r462", "r463", "r478", "r480", "r481", "r483", "r486", "r647", "r649", "r667", "r1064" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_RevenuesNetOfInterestExpense", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Other", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r261", "r262", "r273", "r278", "r279", "r285", "r287", "r289", "r405", "r406", "r602" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "auth_ref": [] }, "pfsi_RevenuesBeforeNonSegmentActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RevenuesBeforeNonSegmentActivities", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). This amount excludes non-segment activities.", "label": "Revenues Before Non Segment Activities", "totalLabel": "Total net revenues, before non-segment activities" } } }, "auth_ref": [] }, "us-gaap_RevenuesNetOfInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesNetOfInterestExpense", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenues, Net of Interest Expense", "totalLabel": "Total net revenues", "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": [ "r261", "r262", "r273", "r278", "r279", "r285", "r287", "r289" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets recognized", "verboseLabel": "Operating right-of-use assets recognized", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r529", "r861" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Concentration of Risk" } } }, "auth_ref": [] }, "pfsi_RoyalBankOfCanadaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "RoyalBankOfCanadaMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Royal Bank of Canada.", "label": "Royal Bank of Canada" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r947" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r947" ] }, "pfsi_SaleOfAssetsUnderAgreementsToRepurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "SaleOfAssetsUnderAgreementsToRepurchase", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from sale of assets under agreements to repurchase.", "label": "Sale Of Assets Under Agreements To Repurchase", "terseLabel": "Sale of assets under agreements to repurchase" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Net Revenue", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r289", "r958" ] }, "pfsi_SantanderUsCapitalMarketsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "SantanderUsCapitalMarketsLlcMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtPrincipalOnlyStrippedMbsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Santander US Capital Markets LLC.", "label": "Santander US Capital Markets LLC [Member]", "terseLabel": "Santander US Capital Markets LLC" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r236", "r416", "r955", "r997" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of anti-dilutive shares outstanding", "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": [ "r38" ] }, "pfsi_ScheduleOfAssumptionsForFairValueAtTheTimeOfInitialRecognitionOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfAssumptionsForFairValueAtTheTimeOfInitialRecognitionOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all information related to the key inputs and assumptions (including, at a minimum, but not limited to, and if applicable, quantitative information about discount rates, expected prepayments including the expected weighted-average life of prepaid financial assets, and anticipated credit losses) used in measuring the fair value of assets or liabilities that relate to the transferor's continuing involvement with transferred financial assets, at the time of initial recognition.", "label": "Schedule of Assumptions for Fair Value at the Time of Initial Recognition of Interests Continued to be Held by Transferor Servicing Assets or Servicing Liabilities [Table Text Block]", "terseLabel": "Quantitative summary of key inputs or assumptions used in the valuation of financial statement items, excluding MSR purchases" } } }, "auth_ref": [] }, "pfsi_ScheduleOfCarryingValueAndFairValueOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfCarryingValueAndFairValueOfDebtTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of carrying value and fair value of debt.", "label": "Schedule Of Carrying Value and Fair Value Of Debt Table Text Block", "terseLabel": "Summary of carrying value and fair value of debt" } } }, "auth_ref": [] }, "pfsi_ScheduleOfCashFlowsBetweenCompanyAndTransfereesUponSaleOfMortgageLoansInTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfCashFlowsBetweenCompanyAndTransfereesUponSaleOfMortgageLoansInTransactionsTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash flows between the entity and transferees upon sale of mortgage loans in transactions where the entity maintains continuing involvement with the mortgage loans.", "label": "Schedule of Cash Flows Between Company and Transferees upon Sale of Mortgage Loans in Transactions [Table Text Block]", "terseLabel": "Summary of cash flows between the Company and transferees upon sale of loans in transactions" } } }, "auth_ref": [] }, "pfsi_ScheduleOfCompensationCostAndGrantDateFairValueAndGrantedAndVestedUnitsForShareBasedPaymentArrangementsByTypeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfCompensationCostAndGrantDateFairValueAndGrantedAndVestedUnitsForShareBasedPaymentArrangementsByTypeTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based compensation plans that may be presented in a single table for granted, vested and grant date fair value and compensation expense.", "label": "Schedule Of Compensation Cost And Grant Date Fair Value And Granted and Vested Units For Share Based Payment Arrangements By Type Table Text Block", "terseLabel": "Summary of the stock-based compensation activity" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsForMortgageCompaniesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComplianceWithRegulatoryCapitalRequirementsForMortgageCompaniesTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Compliance with Regulatory Capital Requirements for Mortgage Companies [Table]", "documentation": "A table disclosing the entity's required and actual net worth amounts as of the balance sheet date, by secondary market investor." } } }, "auth_ref": [ "r802", "r811", "r812", "r813" ] }, "us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsForMortgageCompaniesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComplianceWithRegulatoryCapitalRequirementsForMortgageCompaniesTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Compliance with Regulatory Capital Requirements for Mortgage Companies [Table Text Block]", "terseLabel": "Summary of agencies' capital and liquidity requirements by each agency", "documentation": "Tabular disclosure of entity's required and actual net worth amounts as of the balance sheet date, by secondary market investor." } } }, "auth_ref": [ "r802", "r1068", "r1069", "r1070" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Summary of note payable", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "pfsi_ScheduleOfDerivativeAndFinancialAssetsBySignificantCounterpartyNotOffsetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfDerivativeAndFinancialAssetsBySignificantCounterpartyNotOffsetTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative and other financial assets by significant counterparty that are not subject to offsetting.", "label": "Schedule of Derivative and Financial Assets by Significant Counterparty Not Offset [Table Text Block]", "terseLabel": "Summary of the amount of derivative asset positions by significant counterparty after considering master netting arrangements and financial instruments or cash pledged" } } }, "auth_ref": [] }, "pfsi_ScheduleOfDerivativeAndFinancialLiabilitiesBySignificantCounterpartyNotOffsetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfDerivativeAndFinancialLiabilitiesBySignificantCounterpartyNotOffsetTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative and other financial liabilities by significant counterparty that are not subject to offsetting.", "label": "Schedule of Derivative and Financial Liabilities by Significant Counterparty Not Offset [Table Text Block]", "terseLabel": "Summary of amount of derivative liabilities and assets sold under agreements to repurchase by significant counterparty after considering master netting arrangements and financial instruments or cash pledged" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Summary of gains (losses) recognized on derivative financial instruments and the respective income statement line items", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r65", "r68", "r476" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments [Table Text Block]", "terseLabel": "Summary of derivative financial instruments", "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r9", "r61", "r62", "r63", "r64", "r66", "r68", "r70", "r71" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of basic and diluted earnings per share calculations", "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": [ "r999" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of financial statement items measured at estimated fair value on a recurring basis", "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": [ "r490", "r491" ] }, "pfsi_ScheduleOfFairValueInputsAndSensitivityAnalysisOfFairValueAndAmortizedCostAdverseChangeInAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfFairValueInputsAndSensitivityAnalysisOfFairValueAndAmortizedCostAdverseChangeInAssumptionsTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quantitative information about the inputs used in the valuation of the financial statement items and the effect on the estimated fair value and amortized cost from adverse changes in the assumptions.", "label": "Schedule of Fair Value Inputs and Sensitivity Analysis of Fair Value and Amortized Cost Adverse Change in Assumptions [Table Text Block]", "terseLabel": "Quantitative summary of key inputs used in the valuation of the MSRs at year end and the effect on estimated fair value from adverse changes in those inputs" } } }, "auth_ref": [] }, "pfsi_ScheduleOfFairValueOptionAggregateDifferenceOfFairValueAndUnpaidPrincipalBalanceOfLoansTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfFairValueOptionAggregateDifferenceOfFairValueAndUnpaidPrincipalBalanceOfLoansTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of the difference between the aggregate fair value and the aggregate unpaid principal balance of loans held as assets for which the fair value option has been elected.", "label": "Schedule of Fair Value Option Aggregate Difference of Fair Value and Unpaid Principal Balance of Loans [Table Text Block]", "terseLabel": "Schedule of fair value and related principal amounts due upon maturity of assets and liabilities accounted for under the fair value option" } } }, "auth_ref": [] }, "pfsi_ScheduleOfGainsLossesOnAssetsMeasuredAtFairValueOnNonRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfGainsLossesOnAssetsMeasuredAtFairValueOnNonRecurringBasisTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the total gains or losses on assets, including financial instruments measured at fair value on a nonrecurring basis.", "label": "Schedule of Gains (Losses) on Assets Measured at Fair Value on Non Recurring Basis [Table Text Block]", "terseLabel": "Summary of total gains (losses) on assets measured at estimated fair values on a nonrecurring basis" } } }, "auth_ref": [] }, "pfsi_ScheduleOfGeographicalDistributionOfMortgageServicingPortfolioTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfGeographicalDistributionOfMortgageServicingPortfolioTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the geographical distribution of loans included in the entity's servicing portfolio for the top five states as measured by the total unpaid principal balance.", "label": "Schedule of Geographical Distribution of Mortgage Servicing Portfolio [Table Text Block]", "terseLabel": "Summary of the geographical distribution of loans for the top five and all other states as measured by the total unpaid principal balance (UPB)" } } }, "auth_ref": [] }, "pfsi_ScheduleOfLoanSalesAndServicingActivitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfLoanSalesAndServicingActivitiesTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesGeographicalDistributionOfLoansDetails", "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfMortgageServicingPortfolioDetails" ], "lang": { "en-us": { "role": { "documentation": "Table representing data pertaining to loan sales and servicing activities.", "label": "Schedule of Loan Sales and Servicing Activities [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Summary of maturities of Long-Term Debt", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r7" ] }, "pfsi_ScheduleOfMortgageLoansOnRealEstateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfMortgageLoansOnRealEstateTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of mortgage loans held for sale, information may be provided for each individual mortgage loan or groups of mortgage loans.", "label": "Schedule of Mortgage Loans on Real Estate [Table Text Block]", "terseLabel": "Summary of loans held for sale at fair value" } } }, "auth_ref": [] }, "pfsi_ScheduleOfMortgageLoansRepurchaseActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfMortgageLoansRepurchaseActivityTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLiabilityForLossesUnderRepresentationsAndWarrantiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the activities of mortgage loans.", "label": "Schedule of Mortgage Loans Repurchase Activity [Table Text Block]", "terseLabel": "Summary of repurchase activity" } } }, "auth_ref": [] }, "pfsi_ScheduleOfMortgageServicingPortfolioTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfMortgageServicingPortfolioTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of mortgage servicing portfolio of the entity.", "label": "Schedule of Mortgage Servicing Portfolio [Table Text Block]", "terseLabel": "Summary of servicing portfolio" } } }, "auth_ref": [] }, "pfsi_ScheduleOfNetServicingIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfNetServicingIncomeTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of servicing fees, late fees and ancillary and other fees related to the servicing assets.", "label": "Schedule of Net Servicing Income [Table Text Block]", "terseLabel": "Summary of servicing fees, late fees and ancillary and other fees relating to MSRs recorded on the consolidated statements of income" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Summary of other assets", "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfParticipatingMortgageLoansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfParticipatingMortgageLoansTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Participating Mortgage Loans [Table Text Block]", "terseLabel": "Summary of participating mortgage loans", "documentation": "Tabular disclosure of the terms and amounts of participation in loan arrangements." } } }, "auth_ref": [ "r50" ] }, "pfsi_ScheduleOfRelatedPartyTransactionsBaseManagementAndPerformanceIncentiveFeesEarnedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfRelatedPartyTransactionsBaseManagementAndPerformanceIncentiveFeesEarnedTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions pertaining to base management and performance incentive fees.", "label": "Schedule of Related Party Transactions Base Management and Performance Incentive Fees Earned [Table Text Block]", "terseLabel": "Summary of management fees earned" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromAffiliateDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsInvestingActivitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsManagementFeesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsOtherTransactionsReimbursementOfCommonOverheadExpensesDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r86", "r87", "r729", "r730", "r733" ] }, "pfsi_ScheduleOfRelatedPartyTransactionsInvestmentActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfRelatedPartyTransactionsInvestmentActivityTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions pertaining to investment activity between the entity and related parties.", "label": "Schedule of Related Party Transactions Investment Activity Table Text Block]", "verboseLabel": "Summary of investing activity between the Company and affiliate" } } }, "auth_ref": [] }, "pfsi_ScheduleOfRelatedPartyTransactionsLendingActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfRelatedPartyTransactionsLendingActivityTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions pertaining to lending activity between the entity and related parties.", "label": "Schedule of Related Party Transactions Lending Activity [Table Text Block]", "terseLabel": "Summary of lending activity between the Company and affiliate" } } }, "auth_ref": [] }, "pfsi_ScheduleOfRelatedPartyTransactionsMortgageLoanServicingFeesEarnedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfRelatedPartyTransactionsMortgageLoanServicingFeesEarnedTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions pertaining to mortgage loan servicing fees.", "label": "Schedule of Related Party Transactions Mortgage Loan Servicing Fees Earned [Table Text Block]", "terseLabel": "Summary of loan servicing fees earned from PMT" } } }, "auth_ref": [] }, "pfsi_ScheduleOfRelatedPartyTransactionsReimbursementOfExpensesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfRelatedPartyTransactionsReimbursementOfExpensesTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions pertaining to foregoing reimbursement of expenses incurred by affiliate.", "label": "Schedule of Related Party Transactions Reimbursement of Expenses [Table Text Block]", "terseLabel": "Summary of reimbursement of expenses" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Summary of amounts due from and payable to affiliate", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRepurchaseAgreementCounterpartiesWithWhomRepurchaseAgreementsExceed10PercentOfStockholdersEquityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRepurchaseAgreementCounterpartiesWithWhomRepurchaseAgreementsExceed10PercentOfStockholdersEquityTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Repurchase Agreement Counterparties with Whom Repurchase Agreements Exceed 10 Percent of Stockholders' Equity [Table Text Block]", "terseLabel": "Summary of amount at risk relating to the assets sold under agreements to repurchase by counterparty", "documentation": "Tabular disclosure, as of the balance sheet date, of the amount at risk under repurchase agreements with any individual counterparty or group of related counterparties which exceeds 10 percent of stockholders' equity. Includes the name of each counterparty or group of related counterparties, the amount at risk with each, and the weighted average maturity of the repurchase agreements with each. The amount at risk under repurchase agreements is defined as the excess of carrying amount (or market value, if higher than the carrying amount or if there is no carrying amount) of the securities or other assets sold under agreement to repurchase, including accrued interest plus any cash or other assets on deposit to secure the repurchase obligation, over the amount of the repurchase liability (adjusted for accrued interest)." } } }, "auth_ref": [ "r992" ] }, "us-gaap_ScheduleOfRepurchaseAgreements": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRepurchaseAgreements", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Repurchase Agreements [Table Text Block]", "terseLabel": "Summary of financial data pertaining to assets sold under agreements to repurchase", "documentation": "The entire disclosure for repurchase agreements." } } }, "auth_ref": [] }, "pfsi_ScheduleOfSaleOfLoansBetweenCompanyAndTransfereesUponSaleOfMortgageLoansInTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfSaleOfLoansBetweenCompanyAndTransfereesUponSaleOfMortgageLoansInTransactionsTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Summary of unpaid principal balance and credit performance of mortgage loans sol by the Company in which it maintains continuing performance.", "label": "Schedule Of Sale Of Loans Between Company And Transferees Upon Sale Of Mortgage Loans In Transactions Table Text Block", "terseLabel": "Summary of sale of loans between the Company and transferees upon sale of loans in transactions" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r44", "r45", "r46", "r48" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of financial highlights by segment", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r44", "r45", "r46", "r48" ] }, "us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfServicingAssetsAtFairValueTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Servicing Assets at Fair Value [Table Text Block]", "terseLabel": "Schedule of activity in MSRs carried at fair value", "documentation": "Tabular disclosure of the activity in the balance of servicing assets (including a description of where changes in fair value are reported in the statement of income for each period for which results of operations are presented), including but not limited to, the following: beginning and ending balances, additions (for instance, through purchases of servicing assets), disposals, changes in fair value during the period resulting from changes in inputs or assumptions used in the valuation model, other changes in fair value along with a description of those changes, and other changes that affect the balance along with a description of those changes." } } }, "auth_ref": [ "r1050" ] }, "us-gaap_ScheduleOfServicingLiabilitiesAtFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfServicingLiabilitiesAtFairValueTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Servicing Liabilities at Fair Value [Table Text Block]", "terseLabel": "Schedule of activity in mortgage servicing liability carried at fair value", "documentation": "Tabular disclosure of the activity in the balance of servicing liabilities subsequently measured at fair value (including a description of where changes in fair value are reported in the statement of income for each period for which results of operations are presented), including but not limited to, the following: beginning and ending balances, additions (through assumptions of servicing obligations, and servicing obligations that result from transfers of financial assets), disposals, changes in fair value during the period resulting from changes in inputs or assumptions used in the valuation model, other changes in fair value and a description of those changes, and other changes that affect the balance and a description of those changes." } } }, "auth_ref": [ "r1050" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r418", "r419", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMaturitiesOfOutstandingAdvancesUnderRepurchaseAgreementsDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtPrincipalOnlyStrippedMbsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Short-term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r23" ] }, "pfsi_ScheduleOfTermNotesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfTermNotesTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to term notes issued, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule Of Term Notes Table Text Block", "terseLabel": "Summary of term notes issued" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTreasuryStockByClassTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Summary of share repurchase activity", "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r53", "r54", "r55", "r56" ] }, "us-gaap_ScheduleOfUnderlyingAssetsOfRepurchaseAgreementsWhenAmountOfRepurchaseAgreementsExceeds10PercentOfAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnderlyingAssetsOfRepurchaseAgreementsWhenAmountOfRepurchaseAgreementsExceeds10PercentOfAssetsTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Underlying Assets of Repurchase Agreements when Amount of Repurchase Agreements Exceeds 10 Percent of Assets [Table Text Block]", "terseLabel": "Summary of maturities of outstanding advances under repurchase agreements by maturity date", "documentation": "Tabular disclosure, as of the most recent balance sheet date, of securities or other assets sold under repurchase agreements when this amount exceeds 10 percent of total assets. Disclosure may include the following: the type of securities or assets sold under agreements to repurchase, the carrying amount, market value (including accrued interest plus any cash or other assets on deposit. The information is segregated into securities maturing (1) overnight; (2) term up to 30 days; (3) term of 30 to 90 days; (4) term over 90 days; (5) demand." } } }, "auth_ref": [ "r219" ] }, "pfsi_ScheduleOfUnsecuredDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfUnsecuredDebtTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to unsecured short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule Of Unsecured Debt Table Text Block", "terseLabel": "Summary of unsecured notes payable" } } }, "auth_ref": [] }, "pfsi_ScheduleOfUnsecuredNotesIssuedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ScheduleOfUnsecuredNotesIssuedTableTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to term unsecured notes issued, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule Of Unsecured Notes Issued Table Text Block", "terseLabel": "Summary of Unsecured Notes issued" } } }, "auth_ref": [] }, "us-gaap_SecondaryMarketInvestorDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecondaryMarketInvestorDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails" ], "lang": { "en-us": { "role": { "label": "Secondary Market Investor [Domain]", "documentation": "Secondary market investor imposing net worth requirement for mortgage banking entity." } } }, "auth_ref": [ "r802", "r811", "r812", "r813" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "SOFR", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1022" ] }, "us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuritiesSoldUnderAgreementsToRepurchaseAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Securities Sold under Agreements to Repurchase [Abstract]", "terseLabel": "Securities Repurchase Agreements" } } }, "auth_ref": [] }, "us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuritiesSoldUnderAgreementsToRepurchaseMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureLoansHeldForSaleAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtPrincipalOnlyStrippedMbsDetails" ], "lang": { "en-us": { "role": { "label": "Loan Repo Facility", "documentation": "The securities that an institution sells and agrees to repurchase (the identical or substantially the same securities) as a seller-borrower at a specified date for a specified price, also known as a repurchase agreement, or repo. Most repos involve obligations of the federal government or its agencies, but other financial instruments, such as commercial paper, banker's acceptances, and negotiable certificates of deposit, are sometimes used in repos." } } }, "auth_ref": [ "r132" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r878" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r880" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r257", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r289", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r346", "r347", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r844", "r961", "r1056" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesGeographicalDistributionOfLoansDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r159", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r287", "r288", "r682", "r685", "r687", "r760", "r764", "r770", "r791", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r833", "r851", "r867", "r1016", "r1056" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segments" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegments" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Segments", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r272", "r277", "r281", "r282", "r283", "r284", "r285", "r286", "r289" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segments and Related Information", "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": [] }, "pfsi_SeniorNotesOnePayableDueOctober2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "SeniorNotesOnePayableDueOctober2025Member", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Senior Notes One Payable Due October 2025.", "label": "Unsecured Senior Notes One Due October 2025" } } }, "auth_ref": [] }, "pfsi_SeniorNotesPayableDue2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "SeniorNotesPayableDue2025Member", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtMaturitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Senior Notes Payable Due 2025.", "label": "Unsecured Senior Note" } } }, "auth_ref": [] }, "pfsi_SeniorNotesPayableDueDecember2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "SeniorNotesPayableDueDecember2029Member", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Senior Notes Payable Due December 2029.", "label": "Unsecured Senior Notes Due December 2029" } } }, "auth_ref": [] }, "pfsi_SeniorNotesPayableDueFebruary2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "SeniorNotesPayableDueFebruary2029Member", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Senior Notes Payable Due February 2029.", "label": "Unsecured Senior Notes Due February 2029" } } }, "auth_ref": [] }, "pfsi_SeniorNotesPayableDueSeptember2031Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "SeniorNotesPayableDueSeptember2031Member", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Senior Notes Payable Due September 2031.", "label": "Unsecured Senior Notes Due September 2031" } } }, "auth_ref": [] }, "pfsi_SeniorNotesTwoPayableDueOctober2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "SeniorNotesTwoPayableDueOctober2025Member", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Senior Notes Two Payable Due October 2025.", "label": "Unsecured Senior Notes Two Due October 2025" } } }, "auth_ref": [] }, "pfsi_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInCostOfServicing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInCostOfServicing", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "The hypothetical financial impact of a 10 percent adverse change of cost of servicing on the fair value of transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) as of the balance sheet date.", "label": "Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor Servicing Assets or Liabilities Impact of 10 Percent Adverse Change in Cost of Servicing", "negatedLabel": "Effect on fair value of 10% adverse change" } } }, "auth_ref": [] }, "us-gaap_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInPrepaymentSpeed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInPrepaymentSpeed", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 10 Percent Adverse Change in Prepayment Speed", "negatedLabel": "Effect on fair value of 10% adverse change", "documentation": "The hypothetical financial impact of a 10 percent adverse change of prepayment speed on the fair value of transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) as of the balance sheet date." } } }, "auth_ref": [ "r1046" ] }, "pfsi_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInPricingSpread": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInPricingSpread", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "The hypothetical financial impact of a 10 percent adverse change of pricing spread on the fair value of transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) as of the balance sheet date.", "label": "Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor Servicing Assets or Liabilities Impact of 10 Percent Adverse Change in Pricing Spread", "negatedLabel": "Effect on fair value of 10% adverse change" } } }, "auth_ref": [] }, "pfsi_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf20PercentAdverseChangeInCostOfServicing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf20PercentAdverseChangeInCostOfServicing", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "The hypothetical financial impact of a 20 percent adverse change of cost of servicing on the fair value of transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) as of the balance sheet date.", "label": "Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor Servicing Assets or Liabilities Impact of 20 Percent Adverse Change in Cost of Servicing", "negatedLabel": "Effect on fair value of 20% adverse change" } } }, "auth_ref": [] }, "us-gaap_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf20PercentAdverseChangeInPrepaymentSpeed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf20PercentAdverseChangeInPrepaymentSpeed", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of 20 Percent Adverse Change in Prepayment Speed", "negatedLabel": "Effect on fair value of 20% adverse change", "documentation": "The hypothetical financial impact of a 20 percent adverse change of prepayment speed on the fair value of transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) as of the balance sheet date." } } }, "auth_ref": [ "r1046" ] }, "pfsi_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf20PercentAdverseChangeInPricingSpread": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOf20PercentAdverseChangeInPricingSpread", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "The hypothetical financial impact of a 20 percent adverse change of pricing spread on the fair value of transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) as of the balance sheet date.", "label": "Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor Servicing Assets or Liabilities Impact of 20 Percent Adverse Change in Pricing Spread", "negatedLabel": "Effect on fair value of 20% adverse change" } } }, "auth_ref": [] }, "us-gaap_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOfAdverseChangeInAssumptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOfAdverseChangeInAssumptionLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption [Line Items]", "terseLabel": "Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption", "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": [ "r565" ] }, "pfsi_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOfOtherThan10Or20PercentAdverseChangeInCostOfServicing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOfOtherThan10Or20PercentAdverseChangeInCostOfServicing", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "The hypothetical financial impact of a specified adverse percentage change in cost of servicing on the fair value of transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) as of the balance sheet date.", "label": "Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor Servicing Assets or Liabilities Impact of Other than 10 or 20 Percent Adverse Change in Cost of Servicing", "negatedLabel": "Effect on fair value of 5% adverse change" } } }, "auth_ref": [] }, "us-gaap_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOfOtherThan10Or20PercentAdverseChangeInPrepaymentSpeed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOfOtherThan10Or20PercentAdverseChangeInPrepaymentSpeed", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets, Impact of Other than 10 or 20 Percent Adverse Change in Prepayment Speed", "negatedLabel": "Effect on fair value of 5% adverse change", "documentation": "The hypothetical financial impact of a specified adverse percentage change in prepayment speed on the fair value of transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) as of the balance sheet date." } } }, "auth_ref": [ "r1046" ] }, "pfsi_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOfOtherThan10Or20PercentAdverseChangeInPricingSpread": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesImpactOfOtherThan10Or20PercentAdverseChangeInPricingSpread", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "The hypothetical financial impact of a specified adverse percentage change in pricing spread on the fair value of transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) as of the balance sheet date.", "label": "Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor Servicing Assets or Liabilities Impact of Other than 10 or 20 Percent Adverse Change in Pricing Spread", "negatedLabel": "Effect on fair value of 5% adverse change" } } }, "auth_ref": [] }, "us-gaap_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrLiabilitiesTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Sensitivity Analysis of Fair Value, Transferor's Interests in Transferred Financial Assets [Table]", "documentation": "Detailed elements containing information related to a sensitivity analysis or stress test showing the hypothetical effect on the fair value of the transferor's interests in transferred financial assets (including any servicing assets or servicing liabilities) of two or more unfavorable variations from the expected levels for each key assumption that is reported, independently determined from any change in another key assumption." } } }, "auth_ref": [ "r565" ] }, "pfsi_ServicingAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingAdvances", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Advances made by a mortgage loan servicer to to meet contractual principal and interest remittance requirements for investors, pay property taxes and insurance premiums, legal expenses and other protective advances to maintain, repair and market real estate properties on behalf of investors.", "label": "Servicing Advances", "terseLabel": "Servicing advances, net", "verboseLabel": "Servicing advances, net (includes valuation allowance of $67,327 and $73,991; $271,947 and $354,831 pledged to creditors)" } } }, "auth_ref": [] }, "pfsi_ServicingAdvancesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingAdvancesMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the servicing advances.", "label": "Servicing advances" } } }, "auth_ref": [] }, "pfsi_ServicingAdvancesNetValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingAdvancesNetValuationAllowance", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfCashFlowsWithTransfereesDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Represents the valuation allowance related to servicing advances made by a mortgage loan servicer to meet contractual principal and interest remittance requirements for investors, pay property taxes and insurance premiums, legal expenses and other protective advances so as to maintain, repair and market real estate properties on behalf of investors.", "label": "Servicing advances, net, valuation allowance", "periodEndLabel": "Balance at end of quarter", "periodStartLabel": "Balance at beginning of quarter", "terseLabel": "Servicing advances, net, valuation allowance" } } }, "auth_ref": [] }, "us-gaap_ServicingAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingAsset", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Servicing Asset", "netLabel": "Carrying value", "terseLabel": "Mortgage servicing rights, at fair value", "verboseLabel": "Mortgage servicing rights at fair value (includes $7,406,892 and $7,033,892 pledged to creditors)", "documentation": "Aggregate amount of servicing assets that are subsequently measured at fair value and servicing assets that are subsequently measured using the amortization method." } } }, "auth_ref": [ "r578" ] }, "us-gaap_ServicingAssetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingAssetAbstract", "lang": { "en-us": { "role": { "label": "Mortgage Servicing Rights and Mortgage Servicing Liabilities" } } }, "auth_ref": [] }, "pfsi_ServicingAssetAdditionsFromLoanSales": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingAssetAdditionsFromLoanSales", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of servicing asset additions from Loan sales.", "label": "Servicing Asset Additions From Loan Sales", "terseLabel": "Amount recognized" } } }, "auth_ref": [] }, "us-gaap_ServicingAssetAtFairValueAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingAssetAtFairValueAdditions", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Servicing Asset at Fair Value, Additions", "totalLabel": "Additions", "documentation": "The value of new servicing assets, subsequently measured at fair value, acquired or created during the current period through purchases or from transfers of financial assets." } } }, "auth_ref": [ "r584" ] }, "pfsi_ServicingAssetAtFairValueAdditionsFromLoanSales": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingAssetAtFairValueAdditionsFromLoanSales", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails": { "parentTag": "us-gaap_ServicingAssetAtFairValueAdditions", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "The value of new servicing assets, subsequently measured at fair value, acquired or created during the current period through loan sales.", "label": "Servicing Asset at Fair Value Additions from Loan Sales", "positiveLabel": "Amount recognized", "terseLabel": "Mortgage servicing rights resulting from loan sales", "verboseLabel": "Additions - Resulting from loan sales" } } }, "auth_ref": [] }, "us-gaap_ServicingAssetAtFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingAssetAtFairValueAmount", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Servicing Asset at Fair Value, Amount", "periodEndLabel": "Balance at end of quarter", "periodStartLabel": "Balance at beginning of quarter", "terseLabel": "Mortgage servicing rights", "verboseLabel": "Mortgage servicing rights, at fair value", "documentation": "Fair value of an asset representing net future revenue from contractually specified servicing fees, late charges, and other ancillary revenues, in excess of future costs related to servicing arrangements." } } }, "auth_ref": [ "r576", "r577", "r578", "r583" ] }, "pfsi_ServicingAssetAtFairValueAmountMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingAssetAtFairValueAmountMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the mortgage servicing rights.", "label": "Mortgage servicing rights at fair value" } } }, "auth_ref": [] }, "us-gaap_ServicingAssetAtFairValueAmountRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingAssetAtFairValueAmountRollForward", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Servicing Asset at Fair Value, Amount [Roll Forward]", "terseLabel": "Activity in MSRs carried at fair value", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "pfsi_ServicingAssetAtFairValueChangesInFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingAssetAtFairValueChangesInFairValueAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Servicing Asset at Fair Value Changes in Fair Value [Abstract]", "terseLabel": "Change in fair value due to:" } } }, "auth_ref": [] }, "us-gaap_ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails": { "parentTag": "us-gaap_ServicingAssetAtFairValuePeriodIncreaseDecrease", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Servicing Asset at Fair Value, Changes in Fair Value Resulting from Changes in Valuation Inputs or Changes in Assumptions", "verboseLabel": "Changes in valuation inputs used in valuation model", "documentation": "Amount of increase (decrease) in fair value from changes in the inputs, assumptions, or model used to calculate the fair value of the contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer." } } }, "auth_ref": [ "r1051" ] }, "us-gaap_ServicingAssetAtFairValueDisposals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingAssetAtFairValueDisposals", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails": { "parentTag": "us-gaap_ServicingAssetAtFairValueAdditions", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Servicing Asset at Fair Value, Disposals", "negatedLabel": "Sales", "documentation": "Decrease in servicing assets subsequently measured at fair value resulting from conveyance of servicing rights to unrelated parties." } } }, "auth_ref": [ "r585" ] }, "us-gaap_ServicingAssetAtFairValueOtherChangesInFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingAssetAtFairValueOtherChangesInFairValue", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails": { "parentTag": "us-gaap_ServicingAssetAtFairValuePeriodIncreaseDecrease", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Servicing Asset at Fair Value, Other Changes in Fair Value", "terseLabel": "Other changes in fair value", "documentation": "Amount of increase (decrease) from changes in fair value classified as other for a contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer." } } }, "auth_ref": [ "r587" ] }, "us-gaap_ServicingAssetAtFairValuePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingAssetAtFairValuePeriodIncreaseDecrease", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "pfsi_MortgageServicingRightsMSRAmortizationImpairmentFairValueChange", "weight": 1.0, "order": 2.0 }, "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Servicing Asset at Fair Value, Period Increase (Decrease)", "negatedTerseLabel": "Change in fair value of mortgage servicing rights and mortgage servicing liabilities", "totalLabel": "Total change in fair value", "documentation": "The increase (decrease) in the fair value of servicing assets that are subsequently measured at fair value." } } }, "auth_ref": [ "r1050" ] }, "us-gaap_ServicingAssetMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingAssetMeasurementInput", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Servicing Asset, Measurement Input", "terseLabel": "Input", "documentation": "Value of input used to measure servicing asset." } } }, "auth_ref": [ "r494" ] }, "pfsi_ServicingAssetUnpaidPrincipalBalanceOfUnderlyingLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingAssetUnpaidPrincipalBalanceOfUnderlyingLoans", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the servicing asset unpaid principal balance of underlying loans.", "label": "Servicing Asset Unpaid Principal Balance Of Underlying Loans", "verboseLabel": "Unpaid principal balance of underlying loans" } } }, "auth_ref": [] }, "pfsi_ServicingAssetWeightedAverageNoteRate": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingAssetWeightedAverageNoteRate", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average note rate on servicing assets.", "label": "Servicing Asset Weighted Average Note Rate", "terseLabel": "Weighted-average note interest rate (as a percent)" } } }, "auth_ref": [] }, "pfsi_ServicingAssetWeightedAverageServiceFeeRate": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingAssetWeightedAverageServiceFeeRate", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average servicing fee rate on servicing assets.", "label": "Servicing Asset Weighted Average Service Fee Rate", "terseLabel": "Weighted-average servicing fee rate (as a percent)" } } }, "auth_ref": [] }, "us-gaap_ServicingAssetsAtFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingAssetsAtFairValueLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Servicing Assets at Fair Value [Line Items]", "terseLabel": "Activity in MSRs carried at fair value", "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": [ "r583", "r584", "r585", "r586", "r596" ] }, "us-gaap_ServicingAssetsAtFairValueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingAssetsAtFairValueTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Servicing Assets at Fair Value [Table]", "documentation": "Activity in the balance of servicing assets subsequently measured at fair value (including a description of where changes in fair value are reported in the statement of income for each period for which results of operations are presented), including but not limited to, the following: beginning and ending balances, additions (through purchases of servicing assets and servicing assets that result from transfers of financial assets), disposals, changes in fair value during the period resulting from changes in valuations inputs or assumptions used in the valuation model, other changes in fair value along with a description of those changes, and other changes that affect the balance along with a description of those changes." } } }, "auth_ref": [ "r583", "r584", "r585", "r586", "r596" ] }, "pfsi_ServicingFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingFee", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "pfsi_ServicingFeeNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount of revenue from servicing real estate mortgages, and other financial assets held by others. Includes premiums received in lieu of regular servicing fee.", "label": "Servicing Fee", "verboseLabel": "Loan servicing fees" } } }, "auth_ref": [] }, "pfsi_ServicingFeeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingFeeNet", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails": { "parentTag": "pfsi_RevenuesBeforeNonSegmentActivities", "weight": 1.0, "order": 4.0 }, "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_RevenuesNetOfInterestExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount of revenue from servicing real estate mortgages, and other financial assets held by others. Includes premiums received in lieu of regular servicing fee and fair value changes and hedging results relating to mortgage servicing rights and excess servicing spread payable to PMT.", "label": "Servicing Fee Net", "terseLabel": "Net loan servicing fees", "totalLabel": "Net loan servicing fees" } } }, "auth_ref": [] }, "pfsi_ServicingFeesNetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingFeesNetMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueChangesInFairValueFairValueOptionRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which reported facts about income related to net servicing fees has been included.", "label": "Net loan servicing fees" } } }, "auth_ref": [] }, "pfsi_ServicingFeesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingFeesReceivableNet", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of servicing fees receivable, net.", "label": "Servicing Fees Receivable Net", "terseLabel": "Servicing fee receivables, net" } } }, "auth_ref": [] }, "pfsi_ServicingIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingIncomeAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Not available.", "label": "Servicing Income [Abstract]", "terseLabel": "Net loan servicing fees:" } } }, "auth_ref": [] }, "us-gaap_ServicingLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingLiability", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Servicing Liability", "netLabel": "Fair value", "terseLabel": "Mortgage servicing liabilities at fair value", "verboseLabel": "Mortgage servicing liabilities", "documentation": "Aggregate amount of servicing liabilities that are subsequently measured at fair value and servicing liabilities that are subsequently measured using the amortization method." } } }, "auth_ref": [ "r578" ] }, "us-gaap_ServicingLiabilityAtAmortizedValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingLiabilityAtAmortizedValueLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesMortgageServicingLiabilitiesCarriedAtFvDetails" ], "lang": { "en-us": { "role": { "label": "Servicing Liability at Amortized Cost [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": [ "r589", "r590", "r591", "r592", "r593", "r594", "r595" ] }, "us-gaap_ServicingLiabilityAtAmortizedValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingLiabilityAtAmortizedValueRollForward", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesMortgageServicingLiabilitiesCarriedAtFvDetails" ], "lang": { "en-us": { "role": { "label": "Servicing Liability at Amortized Cost [Roll Forward]", "terseLabel": "Amortized cost:", "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_ServicingLiabilityAtAmortizedValueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingLiabilityAtAmortizedValueTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesMortgageServicingLiabilitiesCarriedAtFvDetails" ], "lang": { "en-us": { "role": { "label": "Servicing Liability at Amortized Cost [Table]", "documentation": "Disclosure of information about activity in the balance of servicing liabilities subsequently measured at amortized cost. Includes, but is not limited to, beginning and ending balances, additions, disposals, and amortization." } } }, "auth_ref": [ "r589", "r590", "r591", "r592", "r593", "r594", "r595" ] }, "us-gaap_ServicingLiabilityAtFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingLiabilityAtFairValueAmount", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesMortgageServicingLiabilitiesCarriedAtFvDetails" ], "lang": { "en-us": { "role": { "label": "Servicing Liability at Fair Value, Amount", "periodEndLabel": "Balance at end of quarter", "periodStartLabel": "Balance at beginning of quarter", "documentation": "Fair value of a liability representing servicing arrangements under which the estimated future revenue from contractually specified servicing fees, late charges, and other ancillary revenues are not expected to adequately compensate the servicer." } } }, "auth_ref": [ "r576", "r577", "r578", "r583" ] }, "us-gaap_ServicingLiabilityAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingLiabilityAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesMortgageServicingLiabilitiesCarriedAtFvDetails": { "parentTag": "us-gaap_ServicingLiabilityAtFairValuePeriodIncreaseDecrease", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesMortgageServicingLiabilitiesCarriedAtFvDetails" ], "lang": { "en-us": { "role": { "label": "Servicing Liability at Fair Value, Changes in Fair Value Resulting from Changes in Valuation Inputs or Changes in Assumptions", "terseLabel": "Changes in valuation inputs used in valuation model", "documentation": "Amount of increase (decrease) in fair value from changes in the inputs, assumptions, or model used to calculate the fair value of the contract to service financial assets under which the estimated future revenues from contractually specified servicing fees, late charges, and other ancillary revenues are not expected to adequately compensate the servicer." } } }, "auth_ref": [ "r586" ] }, "us-gaap_ServicingLiabilityAtFairValueOtherChangesInFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingLiabilityAtFairValueOtherChangesInFairValue", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesMortgageServicingLiabilitiesCarriedAtFvDetails": { "parentTag": "us-gaap_ServicingLiabilityAtFairValuePeriodIncreaseDecrease", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesMortgageServicingLiabilitiesCarriedAtFvDetails" ], "lang": { "en-us": { "role": { "label": "Servicing Liability at Fair Value, Other Changes in Fair Value", "terseLabel": "Other changes in fair value", "documentation": "Amount of increase (decrease) from changes in fair value classified as other for a contract to service financial assets under which the estimated future revenues from contractually specified servicing fees, late charges, and other ancillary revenues are not expected to adequately compensate the servicer." } } }, "auth_ref": [ "r587" ] }, "us-gaap_ServicingLiabilityAtFairValuePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingLiabilityAtFairValuePeriodIncreaseDecrease", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesMortgageServicingLiabilitiesCarriedAtFvDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesMortgageServicingLiabilitiesCarriedAtFvDetails" ], "lang": { "en-us": { "role": { "label": "Servicing Liability at Fair Value, Period Increase (Decrease)", "totalLabel": "Total change in fair value", "documentation": "The net increase (decrease) in the fair value of servicing liabilities subsequently measured at fair value." } } }, "auth_ref": [ "r1050" ] }, "us-gaap_ServicingLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServicingLiabilityMeasurementInput", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Servicing Liability, Measurement Input", "terseLabel": "Input", "documentation": "Value of input used to measure servicing liability." } } }, "auth_ref": [ "r494" ] }, "pfsi_ServicingLiabilityServicingFeeRateOfUnderlyingLoans": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingLiabilityServicingFeeRateOfUnderlyingLoans", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Servicing fee rate relating to mortgage loans underlying servicing liability.", "label": "Servicing Liability Servicing Fee Rate Of Underlying Loans", "verboseLabel": "Servicing fee rate (as a percent)" } } }, "auth_ref": [] }, "pfsi_ServicingLiabilityUnpaidPrincipalBalanceOfUnderlyingLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ServicingLiabilityUnpaidPrincipalBalanceOfUnderlyingLoans", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Unpaid principal balance of mortgage loans underlying fair value of servicing liability.", "label": "Servicing Liability Unpaid Principal Balance Of Underlying Loans", "verboseLabel": "Unpaid principal balance of underlying loans" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "pfsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value of share-based payments awards options and other than options granted.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Options And Equity Instruments Other Than Options Grants In Period Total Fair Value", "totalLabel": "Grant date fair value" } } }, "auth_ref": [] }, "pfsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsGrantsInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsGrantsInPeriodTotalFairValue", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails": { "parentTag": "pfsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value of share-based payments awards options granted.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Options Grants In Period Total Fair Value", "terseLabel": "Grant date fair value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in units)", "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": [ "r436" ] }, "pfsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails": { "parentTag": "pfsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAndEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value of share-based payments awards other than options granted.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Total Fair Value", "terseLabel": "Grant date fair value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Vested (in units)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r437" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-Based Compensation", "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": [ "r418", "r419", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447" ] }, "pfsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveExcludedFromComputationOfEarningsPerShareAmountWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveExcludedFromComputationOfEarningsPerShareAmountWeightedAverageExercisePrice", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price of securities outstanding but not included in the computation of earnings per share because their inclusion would be anti-dilutive.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Antidilutive Excluded from Computation of Earnings per Share Amount, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price of anti-dilutive stock options (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in units)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r429" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447" ] }, "pfsi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisedNumberOfShares", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of options exercised.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercised Number Of Shares", "terseLabel": "Exercised (in units)" } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShortMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Sales", "documentation": "Indicates the sale of a borrowed security or written option." } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowingsAbstract", "lang": { "en-us": { "role": { "label": "Short-Term Debt" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMaturitiesOfOutstandingAdvancesUnderRepurchaseAgreementsDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtPrincipalOnlyStrippedMbsDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Debt [Line Items]", "verboseLabel": "Mortgage loans sold under agreement to repurchase", "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_ShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebt" ], "lang": { "en-us": { "role": { "label": "Short-term Debt [Text Block]", "terseLabel": "Short-Term Debt", "documentation": "The entire disclosure for short-term debt." } } }, "auth_ref": [ "r122" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtPrincipalOnlyStrippedMbsDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsOffsettingOfDerivativeAndFinancialLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtPrincipalOnlyStrippedMbsDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ShortTermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtWeightedAverageInterestRate", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate", "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtWeightedAverageInterestRateOverTime", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Debt, Weighted Average Interest Rate, over Time", "terseLabel": "Weighted-average interest rate", "documentation": "Weighted average interest rate of short-term debt outstanding calculated over time." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Short-term Investments", "terseLabel": "Short-term investment at fair value", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r140", "r141", "r974" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Lease, Cost", "terseLabel": "Short-term leases", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r526", "r861" ] }, "us-gaap_ShorttermDebtAverageOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShorttermDebtAverageOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Average balance", "terseLabel": "Average balance of assets sold under agreements to repurchase", "documentation": "For the form of debt having an initial term of less than one year or less than the normal operating cycle, if longer, average borrowings during the period." } } }, "auth_ref": [ "r157", "r158", "r734" ] }, "us-gaap_ShorttermDebtMaximumAmountOutstandingDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShorttermDebtMaximumAmountOutstandingDuringPeriod", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Debt, Maximum Amount Outstanding During Period", "terseLabel": "Maximum daily amount outstanding", "verboseLabel": "Maximum daily amount outstanding", "documentation": "For the form of debt having an initial term of less than one year or less than the normal operating cycle, if longer, the maximum amount borrowed at any time during the period." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r185", "r257", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r289", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r344", "r346", "r347", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r844", "r961", "r1056" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r157", "r189", "r190", "r191", "r211", "r240", "r244", "r246", "r248", "r254", "r255", "r320", "r356", "r359", "r360", "r361", "r367", "r368", "r389", "r390", "r393", "r396", "r403", "r503", "r656", "r657", "r658", "r659", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r679", "r701", "r725", "r749", "r793", "r794", "r795", "r796", "r797", "r954", "r987", "r998" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r28", "r183", "r198", "r199", "r200", "r223", "r224", "r225", "r227", "r233", "r235", "r253", "r321", "r322", "r404", "r452", "r453", "r454", "r462", "r463", "r478", "r479", "r480", "r481", "r482", "r483", "r486", "r507", "r508", "r509", "r510", "r511", "r512", "r533", "r647", "r648", "r649", "r667", "r749" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesGeographicalDistributionOfLoansDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r159", "r170", "r287", "r288", "r682", "r685", "r687", "r760", "r764", "r770", "r791", "r816", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r833", "r851", "r867", "r1016", "r1056" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesServicingLateAncillaryAndOtherFeesRelatingToMsrsDetails", "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails", "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "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": [ "r223", "r224", "r225", "r253", "r602", "r655", "r679", "r692", "r694", "r695", "r696", "r697", "r698", "r701", "r704", "r705", "r706", "r707", "r708", "r711", "r712", "r713", "r714", "r717", "r718", "r719", "r720", "r721", "r723", "r727", "r728", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r749", "r868" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS (UNAUDITED)" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r236", "r416", "r955", "r956", "r997" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesServicingLateAncillaryAndOtherFeesRelatingToMsrsDetails", "http://www.pennymacfinancial.com/role/DisclosureNetGainsOnLoansHeldForSaleDetails", "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/DisclosureOtherAssetsOtherDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r223", "r224", "r225", "r253", "r602", "r655", "r679", "r692", "r694", "r695", "r696", "r697", "r698", "r701", "r704", "r705", "r706", "r707", "r708", "r711", "r712", "r713", "r714", "r717", "r718", "r719", "r720", "r721", "r723", "r727", "r728", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r749", "r868" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r887", "r898", "r908", "r933" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "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_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Issued for Services", "verboseLabel": "Issuance of common stock in settlement of director fees (in shares)", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock based compensation (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r8", "r101", "r102", "r126" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Issued for Services", "verboseLabel": "Issuance of common stock in settlement of director fees", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock based compensation", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r57", "r101", "r102", "r126" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockholdersEquityDetails", "http://www.pennymacfinancial.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized stock repurchase amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockholdersEquityDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Repurchase of common stock (in shares)", "terseLabel": "Shares of common stock repurchased", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r8", "r101", "r102", "r126" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockholdersEquityDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Repurchase of common stock", "terseLabel": "Cost of shares of common stock repurchased", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r8", "r101", "r102", "r126" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r58", "r59", "r60", "r183", "r184", "r199", "r223", "r224", "r225", "r227", "r233", "r321", "r322", "r404", "r452", "r453", "r454", "r462", "r463", "r478", "r479", "r480", "r481", "r482", "r483", "r486", "r507", "r508", "r512", "r533", "r648", "r649", "r665", "r703", "r722", "r750", "r751", "r798", "r875", "r989", "r1005", "r1027", "r1064" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r123", "r210", "r388", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r402", "r404", "r485", "r752", "r754", "r799" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Sublease Income", "negatedLabel": "Sublease income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r527", "r861" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event", "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": [ "r513", "r543" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r513", "r543" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r513", "r543" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "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": [ "r513", "r543" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "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": [ "r513", "r543" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "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": [ "r542", "r544" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "auth_ref": [] }, "stpr_TX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "TX", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesGeographicalDistributionOfLoansDetails" ], "lang": { "en-us": { "role": { "label": "Texas" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r927" ] }, "pfsi_TangibleNetWorthTotalAssetsRatioActual": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "TangibleNetWorthTotalAssetsRatioActual", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The tangible net worth to total assets ratio actual.", "label": "Tangible Net Worth Total Assets Ratio Actual", "terseLabel": "Tangible net worth / Total assets ratio actual" } } }, "auth_ref": [] }, "pfsi_TangibleNetWorthTotalAssetsRatioRequirement": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "TangibleNetWorthTotalAssetsRatioRequirement", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The tangible net worth to total assets ratio requirement.", "label": "Tangible Net Worth Total Assets Ratio Requirement", "terseLabel": "Tangible net worth / Total assets ratio requirement" } } }, "auth_ref": [] }, "pfsi_TargetRecaptureRate": { "xbrltype": "percentItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "TargetRecaptureRate", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of target recapture date", "label": "Target Recapture Rate", "terseLabel": "Target recapture rate" } } }, "auth_ref": [] }, "pfsi_TermNotesAndTermLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "TermNotesAndTermLoansMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to term notes and term loans.", "label": "Term Notes and Term Loans [Member]", "terseLabel": "Term Notes and Term Loans" } } }, "auth_ref": [] }, "pfsi_ThresholdLimitOfLoanCommitmentPerQuarter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "ThresholdLimitOfLoanCommitmentPerQuarter", "crdr": "credit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsCorrespondentProductionDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of threshold limit for loan commitment per quarter.", "label": "Threshold Limit Of Loan Commitment Per Quarter", "terseLabel": "Threshold limit of loan commitment" } } }, "auth_ref": [] }, "pfsi_TimeBasedRestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "TimeBasedRestrictedStockUnitsRSUMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails", "http://www.pennymacfinancial.com/role/DisclosureStockBasedCompensationOtherDetails" ], "lang": { "en-us": { "role": { "documentation": "Stock units that the entity has not yet issued because the agreed-upon consideration, such as employee services, has not yet been received.", "label": "Time-based RSUs" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r919" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r926" ] }, "pfsi_TownsgateClosingServicesLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "TownsgateClosingServicesLlcMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureNetInterestExpenseDetails", "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsExchangedPrivateNationalMortgageAcceptanceCompanyLlcUnitholdersDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Townsgate Closing Services, LLC.", "label": "Townsgate Closing Services, LLC" } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r946" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r948" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.pennymacfinancial.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialAssetsAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRelatedPartyTransactionsMortgageLoanServicingDetails" ], "lang": { "en-us": { "role": { "label": "Transfers and Servicing of Financial Assets [Abstract]", "terseLabel": "Summary of mortgage loan servicing fees earned" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialAssetsTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivities" ], "lang": { "en-us": { "role": { "label": "Transfers and Servicing of Financial Assets [Text Block]", "terseLabel": "Loan Sales and Servicing Activities", "documentation": "The entire disclosure for a transferor's continuing involvement in financial assets that it has transferred in a securitization or asset-backed financing arrangement, the nature of any restrictions on assets reported by an entity in its statement of financial position that relate to a transferred financial asset (including the carrying amounts of such assets), how servicing assets and servicing liabilities are reported, and (for securitization or asset-backed financing arrangements accounted for as sales) when a transferor has continuing involvement with the transferred financial assets and transfers of financial assets accounted for as secured borrowings, how the transfer of financial assets affects an entity's financial position, financial performance, and cash flows." } } }, "auth_ref": [ "r545", "r546", "r547", "r552", "r556", "r560", "r561", "r566", "r567", "r571", "r572", "r575", "r579", "r581", "r582", "r587", "r588", "r595", "r597", "r693", "r1048" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOtherInformationDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFairValueOptionMaturitiesRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueFinancialStatementItemsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageBackedSecuritiesDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesMortgageServicingLiabilitiesCarriedAtFvDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesServicingLateAncillaryAndOtherFeesRelatingToMsrsDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtAssetsSoldUnderAgreementToRepurchaseDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtPrincipalOnlyStrippedMbsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r385", "r401", "r484", "r546", "r547", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r562", "r563", "r564", "r565", "r568", "r573", "r583", "r584", "r585", "r586", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r598", "r599", "r600", "r632", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r1001", "r1002", "r1003", "r1004" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r949" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r950" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r948" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r948" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r951" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r949" ] }, "pfsi_USDepartmentOfHousingAndUrbanDevelopmentPLSMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "USDepartmentOfHousingAndUrbanDevelopmentPLSMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureRegulatoryCapitalAndLiquidityRequirementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to U.S. Department of Housing and Urban Development - PLS.", "label": "HUD - PLS" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails": { "parentTag": "us-gaap_NotesPayable", "weight": -1.0, "order": 2.0 }, "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails": { "parentTag": "pfsi_MortgageLoanParticipationAndSaleAgreement", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoanParticipationAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Unamortized Debt Issuance Expense", "negatedLabel": "Unamortized debt issuance costs", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r945" ] }, "pfsi_UnpaidBalanceMortgageLoansSoldWithContinuingInvolvementBankruptcy": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "UnpaidBalanceMortgageLoansSoldWithContinuingInvolvementBankruptcy", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfCashFlowsWithTransfereesDetails" ], "lang": { "en-us": { "role": { "documentation": "Unpaid balance of mortgage loans sold with continuing involvement in bankruptcy.", "label": "Unpaid Balance Mortgage Loans Sold With Continuing Involvement Bankruptcy", "terseLabel": "Bankruptcy" } } }, "auth_ref": [] }, "pfsi_UnpaidBalanceMortgageLoansSoldWithContinuingInvolvementDelinquentNinetyDaysOrMoreForeclosed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "UnpaidBalanceMortgageLoansSoldWithContinuingInvolvementDelinquentNinetyDaysOrMoreForeclosed", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfCashFlowsWithTransfereesDetails" ], "lang": { "en-us": { "role": { "documentation": "Unpaid balance of mortgage loans sold with continuing involvement delinquent ninety days or more foreclosed.", "label": "Unpaid Balance Mortgage Loans Sold With Continuing Involvement Delinquent Ninety Days or More, Foreclosed", "terseLabel": "90 days or more - Foreclosed" } } }, "auth_ref": [] }, "pfsi_UnpaidBalanceMortgageLoansSoldWithContinuingInvolvementDelinquentNinetyDaysOrMoreInForeclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "UnpaidBalanceMortgageLoansSoldWithContinuingInvolvementDelinquentNinetyDaysOrMoreInForeclosure", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfCashFlowsWithTransfereesDetails" ], "lang": { "en-us": { "role": { "documentation": "Unpaid balance of mortgage loans sold with continuing involvement delinquent ninety days or more in foreclosure.", "label": "Unpaid Balance Mortgage Loans Sold With Continuing Involvement Delinquent Ninety Days or More, in Foreclosure", "terseLabel": "90 days or more - In foreclosure" } } }, "auth_ref": [] }, "pfsi_UnpaidBalanceMortgageLoansSoldWithContinuingInvolvementDelinquentNinetyDaysOrMoreNotInForeclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "UnpaidBalanceMortgageLoansSoldWithContinuingInvolvementDelinquentNinetyDaysOrMoreNotInForeclosure", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfCashFlowsWithTransfereesDetails" ], "lang": { "en-us": { "role": { "documentation": "Unpaid balance of mortgage loans sold with continuing involvement delinquent ninety days or more not in foreclosure.", "label": "Unpaid Balance Mortgage Loans Sold With Continuing Involvement Delinquent Ninety Days or More, Not in Foreclosure", "terseLabel": "90 days or more - Not in foreclosure" } } }, "auth_ref": [] }, "pfsi_UnpaidBalanceMortgageLoansSoldWithContinuingInvolvementDelinquentThirtyToEightyNineDays": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "UnpaidBalanceMortgageLoansSoldWithContinuingInvolvementDelinquentThirtyToEightyNineDays", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesSummaryOfCashFlowsWithTransfereesDetails" ], "lang": { "en-us": { "role": { "documentation": "Unpaid balance of mortgage loans sold with continuing involvement delinquent thirty to eighty-nine days.", "label": "Unpaid Balance Mortgage Loans Sold with Continuing Involvement Delinquent Thirty to Eighty Nine Days", "terseLabel": "30-89 days" } } }, "auth_ref": [] }, "pfsi_UnpaidPrincipalBalanceOfUnderlyingLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "UnpaidPrincipalBalanceOfUnderlyingLoan", "crdr": "debit", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesActivityInMsrsAtFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureMortgageServicingRightsAndMortgageServicingLiabilitiesMortgageServicingLiabilitiesCarriedAtFvDetails" ], "lang": { "en-us": { "role": { "documentation": "The unpaid principal balance (UPB) of underlying loan.", "label": "Unpaid Principal Balance Of Underlying Loan", "terseLabel": "UPB of underlying loan at end of quarter" } } }, "auth_ref": [] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredDebtMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails" ], "lang": { "en-us": { "role": { "label": "Unsecured senior notes.", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "pfsi_UnsecuredSeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "UnsecuredSeniorNotes", "crdr": "credit", "calculation": { "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 }, "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueMeasurementBasisNonrecurringDetails", "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of unsecured Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Unsecured Senior Notes", "terseLabel": "Unsecured senior notes", "totalLabel": "Unsecured senior notes" } } }, "auth_ref": [] }, "pfsi_UnusedElementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "UnusedElementAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3InputRollForwardRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Unused Element [Abstract]" } } }, "auth_ref": [] }, "stpr_VA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "VA", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLoanSalesAndServicingActivitiesGeographicalDistributionOfLoansDetails" ], "lang": { "en-us": { "role": { "label": "Virginia" } } }, "auth_ref": [] }, "pfsi_VariableInterestEntityDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "VariableInterestEntityDisclosureAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Variable Interest Entities" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityDisclosureTextBlock", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureVariableInterestEntities" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity Disclosure [Text Block]", "terseLabel": "Variable Interest Entities", "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss." } } }, "auth_ref": [ "r128" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureLongTermDebtNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "WeightedAverageMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageLoansAndIrlcDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingLiabilitiesDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsEffectOfChangeInInputsOnFairValueDetails", "http://www.pennymacfinancial.com/role/DisclosureFairValueLevel3UnobservableInputsMortgageServicingRightsInitialRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average", "documentation": "Average of a range of values, calculated with consideration of proportional relevance." } } }, "auth_ref": [ "r830", "r831", "r1039", "r1041", "r1045" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of dilutive shares:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average shares of common stock applicable to diluted earnings per share (in shares)", "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": [ "r239", "r248" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares outstanding" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureEarningsPerShareDetails", "http://www.pennymacfinancial.com/role/StatementConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "positiveLabel": "Weighted-average common stock outstanding applicable to basic earnings per share (in shares)", "terseLabel": "Basic (in shares)", "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": [ "r238", "r248" ] }, "pfsi_WellsFargoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.pennymacfinancial.com/20240331", "localname": "WellsFargoMember", "presentation": [ "http://www.pennymacfinancial.com/role/DisclosureDerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsDerivativeLiabilitiesFinancialLiabilitiesAndCollateralHeldByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtMortgageLoansSoldUnderAgreementToRepurchaseByCounterpartyDetails", "http://www.pennymacfinancial.com/role/DisclosureShortTermDebtPrincipalOnlyStrippedMbsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Wells Fargo.", "label": "Wells Fargo Bank, N.A." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "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/2147481877/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": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(a)", "Paragraph": "4", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-13" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-8" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481212/470-30-50-1" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-30" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "940", "SubTopic": "405", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481823/940-405-45-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(1),(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r95": { "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/2147480848/942-470-50-3" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "948", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-4" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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.1(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "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" }, "r113": { "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,6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r133": { "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" }, "r134": { "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/2147479853/942-210-S99-1" }, "r135": { "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/2147479853/942-210-S99-1" }, "r136": { "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/2147479853/942-210-S99-1" }, "r137": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "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/2147479853/942-210-S99-1" }, "r139": { "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/2147479853/942-210-S99-1" }, "r140": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r141": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r142": { "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/2147483589/942-220-S99-1" }, "r143": { "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/2147483589/942-220-S99-1" }, "r144": { "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/2147483589/942-220-S99-1" }, "r145": { "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-12)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r146": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r147": { "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.13(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r148": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r149": { "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/2147483589/942-220-S99-1" }, "r150": { "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/2147483589/942-220-S99-1" }, "r151": { "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.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r152": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r156": { "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" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "3", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column H", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r186": { "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" }, "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(17))", "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(18))", "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(27)(b))", "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(28))", "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(29))", "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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(k)(1))", "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(k)(2))", "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": "1", "Subparagraph": "(SX 210.4-08(m)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r216": { "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)(ii)(A)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r217": { "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)(ii)(A)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r218": { "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)(ii)(A)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r219": { "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)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "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": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r254": { "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" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r347": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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/2147482526/740-270-50-1" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r490": { "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" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-30" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r543": { "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" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//860/tableOfContent" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(cc)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481260/860-50-45-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481260/860-50-45-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481260/860-50-45-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r601": { "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" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r613": { "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/2147482274/932-235-50-8" }, "r614": { "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/2147482274/932-235-50-8" }, "r615": { "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/2147483589/942-220-S99-1" }, "r616": { "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/2147479557/942-235-S99-1" }, "r617": { "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/2147480842/942-360-50-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1" }, "r619": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r620": { "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/2147479440/944-210-S99-1" }, "r621": { "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/2147479440/944-210-S99-1" }, "r622": { "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)(15)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r623": { "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/2147479440/944-210-S99-1" }, "r624": { "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/2147479440/944-210-S99-1" }, "r625": { "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/2147479440/944-210-S99-1" }, "r626": { "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/2147479440/944-210-S99-1" }, "r627": { "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/2147479440/944-210-S99-1" }, "r628": { "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/2147479440/944-210-S99-1" }, "r629": { "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/2147483586/944-220-S99-1" }, "r630": { "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/2147483586/944-220-S99-1" }, "r631": { "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/2147483586/944-220-S99-1" }, "r632": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r633": { "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/2147483586/944-220-S99-1" }, "r634": { "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/2147483586/944-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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/2147479383/944-825-50-1B" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r665": { "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/2147480767/946-205-45-3" }, "r666": { "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/2147480767/946-205-45-3" }, "r667": { "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/2147480767/946-205-45-4" }, "r668": { "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/2147480737/946-205-50-2" }, "r669": { "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/2147480737/946-205-50-27" }, "r670": { "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/2147480737/946-205-50-7" }, "r671": { "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/2147480737/946-205-50-7" }, "r672": { "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/2147480737/946-205-50-7" }, "r673": { "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/2147480737/946-205-50-7" }, "r674": { "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/2147480737/946-205-50-7" }, "r675": { "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/2147480737/946-205-50-7" }, "r676": { "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/2147480737/946-205-50-7" }, "r677": { "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/2147480737/946-205-50-7" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r679": { "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/2147480555/946-210-45-4" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r682": { "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/2147480524/946-210-50-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r685": { "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/2147480524/946-210-50-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r687": { "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/2147480524/946-210-50-6" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r690": { "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/2147480524/946-210-50-6" }, "r691": { "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/2147480524/946-210-50-6" }, "r692": { "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/2147479617/946-210-S99-1" }, "r693": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r694": { "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/2147479617/946-210-S99-1" }, "r695": { "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/2147479617/946-210-S99-1" }, "r696": { "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/2147479617/946-210-S99-1" }, "r697": { "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/2147479617/946-210-S99-1" }, "r698": { "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/2147479617/946-210-S99-1" }, "r699": { "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/2147479617/946-210-S99-1" }, "r700": { "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/2147479617/946-210-S99-1" }, "r701": { "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/2147479617/946-210-S99-1" }, "r702": { "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/2147479617/946-210-S99-1" }, "r703": { "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/2147479617/946-210-S99-1" }, "r704": { "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/2147479617/946-210-S99-1" }, "r705": { "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/2147479617/946-210-S99-1" }, "r706": { "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/2147479617/946-210-S99-1" }, "r707": { "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/2147479617/946-210-S99-1" }, "r708": { "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/2147479617/946-210-S99-1" }, "r709": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r710": { "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(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r711": { "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/2147479617/946-210-S99-1" }, "r712": { "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/2147479617/946-210-S99-1" }, "r713": { "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/2147479617/946-210-S99-1" }, "r714": { "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/2147479617/946-210-S99-1" }, "r715": { "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(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r716": { "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/2147479617/946-210-S99-1" }, "r717": { "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/2147479617/946-210-S99-1" }, "r718": { "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/2147479617/946-210-S99-1" }, "r719": { "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/2147479617/946-210-S99-1" }, "r720": { "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/2147479617/946-210-S99-1" }, "r721": { "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/2147479617/946-210-S99-2" }, "r722": { "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/2147479617/946-210-S99-2" }, "r723": { "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/2147483581/946-220-45-3" }, "r724": { "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/2147483581/946-220-45-7" }, "r725": { "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/2147483580/946-220-50-3" }, "r726": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r727": { "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/2147483575/946-220-S99-1" }, "r728": { "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/2147483575/946-220-S99-1" }, "r729": { "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)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r730": { "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)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r731": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r732": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r733": { "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)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r734": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r735": { "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/2147483575/946-220-S99-1" }, "r736": { "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/2147483575/946-220-S99-1" }, "r737": { "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/2147483575/946-220-S99-1" }, "r738": { "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/2147483575/946-220-S99-1" }, "r739": { "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/2147483575/946-220-S99-1" }, "r740": { "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/2147483575/946-220-S99-1" }, "r741": { "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/2147483575/946-220-S99-1" }, "r742": { "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/2147483575/946-220-S99-1" }, "r743": { "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/2147483575/946-220-S99-1" }, "r744": { "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/2147483575/946-220-S99-1" }, "r745": { "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/2147483575/946-220-S99-1" }, "r746": { "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/2147483575/946-220-S99-1" }, "r747": { "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/2147483575/946-220-S99-1" }, "r748": { "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/2147483575/946-220-S99-3" }, "r749": { "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/2147483575/946-220-S99-3" }, "r750": { "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/2147483575/946-220-S99-3" }, "r751": { "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/2147483575/946-220-S99-3" }, "r752": { "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/2147481062/946-235-50-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r754": { "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/2147481062/946-235-50-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r757": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r758": { "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/2147480032/946-320-S99-1" }, "r759": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r760": { "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/2147480032/946-320-S99-1" }, "r761": { "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 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r762": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r763": { "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/2147480032/946-320-S99-2" }, "r764": { "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/2147480032/946-320-S99-2" }, "r765": { "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/2147480032/946-320-S99-3" }, "r766": { "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/2147480032/946-320-S99-3" }, "r767": { "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 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r768": { "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 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r769": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r770": { "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/2147480032/946-320-S99-3" }, "r771": { "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 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r772": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r784": { "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 1)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r785": { "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 1)(b)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r786": { "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/2147480032/946-320-S99-6" }, "r787": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r788": { "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 E)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r789": { "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 E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r790": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r791": { "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/2147480032/946-320-S99-6" }, "r792": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r793": { "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/2147481004/946-505-50-1" }, "r794": { "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/2147481004/946-505-50-2" }, "r795": { "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/2147481004/946-505-50-2" }, "r796": { "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/2147481004/946-505-50-2" }, "r797": { "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/2147481004/946-505-50-2" }, "r798": { "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/2147481004/946-505-50-3" }, "r799": { "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/2147481004/946-505-50-6" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-3" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-3" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-3" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-3" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-3" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-4" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-4" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-4" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-4" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-4" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-4" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-5" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-5" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-5" }, "r814": { "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 H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r815": { "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(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r816": { "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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r817": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r818": { "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/2147481027/954-310-50-2" }, "r819": { "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/2147480327/954-440-50-1" }, "r820": { "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/2147479438/970-360-S99-1" }, "r821": { "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/2147479438/970-360-S99-1" }, "r822": { "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/2147479438/970-360-S99-1" }, "r823": { "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/2147479438/970-360-S99-1" }, "r824": { "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/2147479438/970-360-S99-1" }, "r825": { "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/2147479438/970-360-S99-1" }, "r826": { "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/2147479438/970-360-S99-1" }, "r827": { "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/2147479438/970-360-S99-1" }, "r828": { "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(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r829": { "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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r830": { "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/2147482856/976-310-50-1" }, "r831": { "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/2147482707/978-310-50-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r833": { "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" }, "r834": { "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" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-20" }, "r836": { "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" }, "r837": { "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" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r864": { "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" }, "r865": { "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/2147480524/946-210-50-1" }, "r866": { "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/2147480524/946-210-50-6" }, "r867": { "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/2147480493/946-210-55-1" }, "r868": { "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/2147480833/946-310-45-1" }, "r869": { "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/2147480032/946-320-S99-1" }, "r870": { "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/2147480032/946-320-S99-2" }, "r871": { "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/2147480032/946-320-S99-3" }, "r872": { "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/2147480032/946-320-S99-6" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480228/946-830-45-39" }, "r874": { "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/2147480167/946-830-55-10" }, "r875": { "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/2147480167/946-830-55-11" }, "r876": { "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/2147480167/946-830-55-12" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r914": { "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" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r954": { "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" }, "r955": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r956": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r959": { "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/2147479383/944-825-50-1B" }, "r960": { "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" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r978": { "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" }, "r979": { "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(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r980": { "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" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r983": { "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" }, "r984": { "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" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-9" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r991": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r992": { "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(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-2" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-2" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147479853/942-210-S99-1" }, "r1053": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1054": { "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/2147479440/944-210-S99-1" }, "r1055": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1056": { "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" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1058": { "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/2147480767/946-205-45-4" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1060": { "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(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1062": { "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/2147483581/946-220-45-3" }, "r1063": { "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/2147483575/946-220-S99-1" }, "r1064": { "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/2147483575/946-220-S99-3" }, "r1065": { "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/2147483575/946-220-S99-3" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-5" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-5" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "948", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481586/948-10-50-5" } } } ZIP 126 0001558370-24-006382-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-006382-xbrl.zip M4$L#!!0 ( ,N H5C1@)D^?# $Q< @ 1 <&9S:2TR,#(T,#,S,2YX MJ8KIV9!ENUJSMN6UY.G=IPV*A"1N M4:"&%]N:KS^9X TD01"D*!?4PY=NEYA(("\ $HG,Q)__XVWC&B_$#QR/_O+A M_-/9!X-0R[,=NOKE0Q0N3_[TX3_^\O_^Y<__>G+RWU=/=X;M6=&&T-"P?&*& MQ#9>G7!MS+WMUJ3&/?%]QW6-*]^Q5\0PSL\^_?SIXM-/QLG)7QB**S. )AXU M&*Z+3^?IAW&"S:-?C9].ST\OSBX^&Y^_?C[_>OXGX_$^!;N'@2V=!KBWP/X: M6&NR,8W0]%=OKLG2C-P06$+_'IDN&P1PRB7(BP( ]QE82X.O M,)Q"OZ^7GSQ_!1V=G9_^]_W=C(TT!=XN Z?5*.-F-MGZQ$(.%AJ_+7PW[>S+ MJ>^YY#2'3-M:D>^#R'=92]8J(-:GE?=RFG[%+B_3)E%P@LB"K,G2#!:LH_1+ M =PGR]IA_7P*7S-6P0<[+ XD@?OI-/Z8@;JU*"]/__O.H=^YP8:[;4''XKD MA5N_!A*^5#A1P[GL4Z$!H='F0B2]B[-3\A82&C@+EYP@&/'-$%:GB<*&P.0_ _1L0QK#S/) MW,QGQA^>'T;/UQ/X\N]_/BTC*W43@<$PI7]A?\/.%0!VQD-W MQN1A/+V_&02[MV#'9K"^=;U7I9G:T% JWL]MQ#L>S7XU;N^FOPUS]Q B?C3! MQ [7)'2 V,[R+F)I$/Y/^PK?^$.AOT$9A,IP[026ZP613YZ(:\9""G=SWZ2! M:3$#^-ZDYBH^11(27)/0=-P@UH&NC26B!\&?78*X<]3PCP2[P= ;/'[XF'=A M8!_&'Y)>!H%W%/AH@R>9X#HBM[ZW&2V7CNL 8$O)-V!I4(&?6ZE TI=A1\18 M0F]&UMV@#:K:<.>9=&:Z)!A1>T;\%\=RZ&H$+'Z!89%@%FTVIK^;+N\]/US! MA,M@'N&')6P 7HV"](=8JC,_GUV4=09[-EC7ADEM(T-LY+WC)A,/P/"61CH$ M#C0;Q*!)JIIT:SK^WTP7)GX*E>WC$_A?<$],!+-'808YI4\$_7C \2LS<.IV MF1XQ2W7ICV?G95U"A ;#B/](N^]]?Q7T[?;J4X;' U*4EEP"DK".C(N#=:5@7T926#[V,0MZJX4QOMRK2^$S HK60&U4BX"5PJ MU#]5[8 4WTF,T,@Q#B)L/6,3AGT> RD7M7.S"-4@,-DL3 5D?/YWXP^(S;@8 M9-4@JVOB.R\P\)?QXF\WNH2_'?6?OXGR-JC^&D:X;$ M-]U?B6M?[<;HFR7^%AVW!U"V/H;3H*J5^X@>5/6D^MM'#EGZ"_HMB$'KVQX=,N_ND[-:,R6I?+ESS(7C,KL^<1;O)O0^\ /.M=APXNBY%ZF. MGM G/;FL! M8.[A:M:KFG;MO$%?*WO\GOJ:_?[1P(%^-+*ALO;Q093%*Z3#-4(O7FD'[574 M7L;$V%)B?];H61V85",NJCMJ++/,?HO_.0BKB_] ZCJ0"^:RV6LPB$(NBMD: M5J\YP3CZ11CK\\QS[6=JPSQ9^83=4LR])[*-?&L-O*V16F<\4@%_K@J8=72" M/1G8%9JG\2S$[@S6GY%UB.MHWN6@%9VT(MW?,(0&0ZY@*]LRHC"(QW1)QFT5 MU6B-K$$_*C[^JGYD^S.+ 2IT&L<"0;>0,N(T$J2##+O(,(] 4!!A%;A!@H*(O)($>'R^M@S#5 MA3E!5RX)PILW:%%K;-4#2H4G\ RB\%)41H)K$)BRF11ZUG=6)6#L;9!WC C9 M^5.AA52$@J,H0WFR8+4*>*3#L;2M.&],GSIT%3P2?[8V_;K95P>63%;M?JIEGILU0T NLR;3\(I$$@27V5]/]PB+NA(;NZRL)J M$MFH0$K$='9V]@5S0-/V_)]XB(N1\>$\@\3VS+I73?14:2V5[+D\P;,^'W]( MZ^PGQW=MTA4))I29$FO/M8D?W/P]@@G5.K%;!954&2Y;I7K_.GKX=C,S)@_P M83K^SU^G=]N\2 $N1!@SEE *-/=[8'[S].'O%[@X5M'4J0.5"NB+>-J4;R *\:J#W/;)!V@7KB^5 M7I>\K4%XAPCB["<:4R[LGL/2!T50CH>4Q$#*1=80]SB(0"7*41S>*&=\;5SC MP/(6<6O2.#2Y )KC#@=)J <6R>*(Y')H#/P:Q- @AF3'W(%E?>?!LAVP"-DG MPO,"-_;?3-\WJ?!6Z^ M5>7*?Y+*2W *CML:K/$@@B9O[&;CA.STPE*0*2;X$ "OBD0&*A61H#@-ARO) M'.:P#3)3".PJ7$H) [F*$%()"3P5/(I_,V(D@V"ZQKNJ![I*!=4EPG406MNX MUN: 5KF0%"-9!\%TB5]5BUF5"ZA%G.H@I'91J4WAJ'+!*,6A#B)INL1=X< ] M?S]200@<#3D"(\8P2*1;O,H< M\RR5HU82:(FT+EN^]?&'&.40D+=?$(M8C&J-I-+\N2I-E2<8!K&VC&P1"[#\ M62JJ/U9%Q5?W&B2R;[A+_223-Y!*[8MX@DE#7P9A]A(#(Y:G4AN92#M5EQPD M>LC &+&D]\(EU8"^:X\-VM$Z6D8L\BJ 5(X753D6*H8-#4B+ S(JFD10?UKM$X@U)TCB^H653KX*0B%1P-1;$&@[3V#CH02ZT17B:] M"\$IL+G$UB#)CI$(M1(4PTDE)SB]B>MK#=+:(SQ!LE+6P4JE)CBKU9;4&B37 M+69!++,:**FT!&U:RZ5K. \V"JH81!ZR^B&FH6T^%4J M,L$I,:^<-DBC:[&.FJ)V$DB)E#XKE^X8BMWM&Q0Q]GQ@QM:#HS(-'WW/CMCO M-?+LB$4JZU8%0)@B<'T9>6>#+NRK"WRA^^QRIJ4F2'$TZ$&EWK94#XHU\O/+ MI$$-]E0#=NW#__!$G,TB\@-FM$R7F*8#J_D+\=?$M),38EU9T\-TTJ!(E8?L MI8H47W/Q/^)S]MQH<+>)QV.D TH/QD.YU;W5;4)?2! 6HK5:ZI($0X.B5)[B MD"I*UD\A_&N0_W[ROWFS6&%%^Y'%C9 '1ISIINO[R++(-L1RK>C7,.GNSK6> M@93$-=Q25WKJK4&O_MA*K[(Q&N]QK\!DQF0EL2GT@>&^D'K52YNI5=8W'DK'NVF<$ ##8" MXQ6&8'!C&)2H)R7Z1KR5;V[76(,5&H6^LXCB4S"[#>FF0HI(&Q2H4YCSB<%W M;O"]HTK%5SR#\K0-ALZ*"F>_9'],MSC")V)%O@_"N#(#ITYM]D4G51AYL#4< MR.,^\:GE_/>//$S<-5K52><&ZWU0E];JB'OY3+U% ),4W943NHW"PK$; MUXZ)[UI-NM(%5X.B_"Q5%-:A<6GP71IQGQ^+Q_EX'9H\@8$SZ$C?.E** 9[@ ML$T7YJ:WBBG85W&4.VC0IHH5W4&;*B'(>(QCXS&X 0U:=F@MNUDNB16F1?0G M- :>YOM4STJGW%^##O[I #KXT8A'QTQQ-CYHDS3#O\K%?]*B12#*JS=QJZS"'C M))>:;]3.$#4O&N_A"&?6W1/]Z[8?0^L0>ER"H90"*Q&)ZG]@K%$<%)$;@Y$.(D]K289AY.,85*J;2O$> MKYGGVHS%&5OG7LYLI:6R7^0-2M68DGA2]JWA(!(MRH9AA!ZO4L-2U8=>/?H. M &Y-=TK=W2STG>V6V/<+I:6HJ6V#5E0,OZI69#T8'G1A!$D?QOW5;)!WESS6 MZ<)U5G&6(9M=20 X2]RN/4FV:RZ5>G,&+!@Z>2?)$I"&J;-^!L$?,$FV3@>Z M8Y*J0Y]%ZP>]Z%"^_ANA:/S7B+T>4"K5AM+V[)Z>81M$UD.Y>Q8;6IO-5!NIT3U^O,KUI J005R^0/ NL]PZ\V]+-E>YEX]RYNYN$@01L4>6A0X$V+@>?8_" MGY:XOOA>N"0R/S\3%/2/P\Z\I<%WQR9OVJ$1]VCD71K%/@?=D.O&WTS?B6_( MDV(4P$31&UVU<%*9"E;C%!%7M")!-8A*K<#DE6E])_8,@S.%HJJ%DXI*8-FF MB$YB3$:.:A!5-U')JWW60$O$=@EBJZWG617;/TG*//X'2ZL\D:7QQGX) >:7 M#X&SV>(S3O%O:Y\L?_FP70;.R<49UH:X//]?(/73V\9-01!]0?AO"]_]Y/FK M4ZRA% N]S)VDXQ2%Z5L5+*^7#,?YER]?3AD4(/&VQ$<1G::#_V"<]D45R*$M M5271:4@4*$E;HHIZI2%-KKEH2Q,T(>Y!R>GC2 \FF^G;Z':)@M#;C-Z/'KV&_X$:@H[B$'-#0FVII7K$%._@%B?5M[+*;%L4,.+ MRP]&8*W)QKSS+(8FA@[JP/$/5/C+3]!5HFLM>K6)TZ;7%!S_:-=K8;K9H7^* M(Y.;\X M.?^Y\S@N3QT:L Q7M3&P)OBOD[0=CN(21W%YWDX9$G0_L7_9H7+_:0/L^"?E M+I=FL& 8HN $F1BH*"#?:&6:VT3W877)T+331R'"O0:!O^PQ$X-PZ[>9BAD\ M^VN/R$,HD7G11?:"GLG;AQ1 M@MW_\J&8368QQV@:-UV-A@GX<)A1^$A\Q[-OJ#U:!*%O6LF[[&CD_&_?B&.; M"LEUOF(L!%U-0K+!_0Z8$P&8$[)LUV^^%VU30 = /AAF@N27#Z$? 3AU7!?/ M1>F_8]@MZW/.NK&CN)#58?@69^WNKB.D(B:U9P9*>]",D]^\%^)3_*%2["$( M/+ Q\4?F]O,?[V;W9+,@/L>F;LUC'L!N?<)VYZ\V,PE_*!^>9]<$H[GB CN_ M>E& H8W4?O87)AC!+\3UMOA-Q(0.;37D0%S !7^X-RD(D/U5)E4&I"%-.'NG MOK."\Q(+W+@EJ3^(42/^S,_0C0>;F.GOE*D0CWIANFB#_?+!@E7$";L388E/MSZZY!UU9^HB>A'O32E?KG)*Y#V?URKQ7A-=P M"<@+A20RY:@2?#NDP&RR$,LK/J.%]43(PMVRL#6.,$7X'Z.=C=1F8HECMP36 M62V$9M953?[U_>QIM(%/SC]B^VBSA36%+<_%4B4">[0SIA^BV#F'QYBL>]S6==W 0?%]^/8Y_C_$RI;Z)2@=25U!H=O.W)!,'5UZ^Y(G(F4'+S8 MM=N-?3&5][[PBX2LA-*G>"5LU5W7Q>>NQLG_39<$I M-Z&5%^GE:_[A.MM_6^C+V1&71[1M)W;&3>C2\S=QW&!U\J@VT&S./%,P#%,7TX/U M<"1[3SYG*L>.1_AAZ;F.IS#AU!OK,8'RD=>7$MV+(7V@U8-5]>.=OE)B5RU/ M-7@-+=!1DEM4(:G\0<>QNR[+AYJ%>-*M4B#\K"$=63+V:(-QYUSAA^J3C+S3 MLE4S/3U_^9Y2LD>R"238V-LTTFQSERR$;$_%?;2&/*7E1@'+D6S2]33.G+?] M&=6,Y.CYA'993./4!RBR#[N4<1T)UUC$INV8;F(%\UP0?#L2JNKE)PD!D0%K MMGKFIJ:X1EY M[M6+'HR\,NGWZ7*T@4:66;$[A5\U-#N9<7]M:$$F[Q#!-J&8>V!/_6^1B9?=A-BXZ4J"UAI:'(D4[\#VP$&) M+)4:.&WWK8*U-*5/Q'1O CR?MO W-;;58Y$L50*%7H(@/JDF!4-9C.F]&<#B M\A#7WQQA$$=\F54X[NV'2--;H7*EU FUW(C=ZK!_PA8XBQ;_1ZQP[M71QEA1 MSZD]4.KI+:B)$LD3LT03J$TC/69./N5!/J58((5UHKF1KO?\-4% C=[6(IR& MVUI^5XT3D2L9GUY-!7BQGUU8"6/X%%O^X$"HUARHOEHE"XAKTUHS(Z"P?7-F M2ZUZUP%JJ-\PY!5H(*S>+MGA^4=$E!A"0VJJ-!;[ Z8O'6G):F M]#[%QIII!H8SH4>:Q0^DXY[2.LH$3.B,03-./'AT?V;L@T0S?@A"VLO/5B9! MA+\2>\4.0=ES'[,0!H!$RO.+#]>%9KQ4?0F]FC'5LJ&&9I[Z(BES*[1JK8=_ M(9_[@E!0CA1NP>#=RUU:_QC3JYT.<&-/9G7^!#82DQ)>HP3JS75EAF#5X^I1 MS[W'I ) .6R@9;NC(9\M\2!'.%@4@F0%"[R,&ZW0' USU#8^&5]4,>C*$I8& MO0T%T:VQ/W(4//J>18C-7'3,/3==EN?./DAT9^* MI7]ZP*79(0;F.*JV["R;WQA43C*=6FMXG,D]I@]>?"B+71.3>B$9(W>24K;[YB6#+/0)RWBCHK!7$51RN_K"K9N) ;1$FVU\D^[YN7*$\S69.QM6+P/.\*8+ M9'FKN%@N_A:_-Q DF9+$GGM7)'ZV.$VWA9K-T;MIT+& MHPG=1NR-KAFA@9.DR\-NMV,OC_!K05)HAMAC+PAA_R!^0-(S*R> -JO0P3O7 M8S*55MW,?!H%L4[=D2"8 S%?SC"!Y-$,PNN(#\OMV%[/6_$F8DI9>T )YN0G M3S^+:D#TA5 S(Z$E63Q-L#_OJ5%=D!^GN@F)$=A%^TY'(<7#+S4JQ0'YQ![0F],G\)74<#*(3O1;(&3[_F=S3,^'&JS MA3%/ERQ-!V?D^=G4OSB# R*^9U:R(F#)0S2SK4],NW!DUGF8FH9LO1_3SK45 MI^+(_NDEJ.^$/.XYF!^+^#-Q'_P!KN!^CD>QZ3(#Y&^BWKWK'V(R'-T>5R\Q MW0>JZ1S[\;N)#B)5'ML_O11UGIC'/A>%(5586"&B=EU!EQ9M-*5:>EO-KB/@ M2 @'16*K7G&7&NFZLS;63!;\X+P6JI>%*&:=.] M:O2>/>GAI&XFDY\0V7+0"P-;8CX6ACT19[.(8"G%5M/ES=L6%G.E"ZT],>K! M("4B4A):%'=N:*^9FZNE*-O2S[?4-61/6)>],,^;BKB7@/5T$ M'/G)=?#:0 MV (!JS;0D]PZ]7PT=\R@8M>Z81BW4='KNH:ZJG5>/QL'G!K864Z#M.)V0PO- MUK!\8VJ@H%Q0JFW##G2_3Y6IAN&+2C"I-]%,VF+O75TH&$O-=W<8#U,Z7.V) M1].#Q^%\F[\1S&@@]@B.WWRB ^QY3\57_7[@&,JFY3;V&;RS89F&J;-R;=4P MUSH #:-9L^"%_E:M=.0<@S,:T6R:@,- M:>7BX]D5/G["=R2>J;<(8(XA_C@8#B,4865TXZ=SBZ&B;+XR__DMC,_S!;?] MHE""P_>IJX66KH>)*?1Y.!:;H/U9E>"^&7CL MW!/'+>:4)A&,93V1AQNWB)#'I*QOQNN MIDYA(">]G\=]R':6#K'K$I+1JYZ^SU4TC/;%I>M))R$MKN^7T1;744FK/\IN M_:M.A-ES L'XQ^]/@1 MY!E!OTWMJ5\&K#^-V8Q2H[(&7$,ZFV-!)O2%!"QVK46YE^[(](@IJ7WC(]W0 M;=ROOSF4.N3>)(^>YR;! \2^VMW !B5XQJ=/I!JJTM-?IU>^0ZIK6OF#AF.O M^"8+Z7!-CDP!L,8THOJQ(! \:&(3]+::G-M.JKA*+36DON1\5R:IWG_? H6F MOOVD+D+5UBQ_T,Q<["(\3:2UA]'XZ)-M?&::;0D1%2BJA=!,?DEVU8C2R'1+ MN?!Z.ICZ?)$U6^J#AV'\CKAOX(@>$Q1^ MUI".,9SS%R;]_E AH?)%P]%W7);319G4IKCVC5C/Q;[&K\G'+\-IY=ZCX1HH M&V-N*PVKM>:[(]'5'JNA">-H:^CB OQNG3=B8]RW(J>Z8?U=LFYD_U\$.@LC MZYU_0M1'QL3T=5;3K:$W7XP4>=<>XY&Q;!9MMS&"&+G9(Y :1RL0GCS9H%ZX&-&/DD]$U.*%?+AK_^* M !/QF:OCBBP!A"^%,'TA_J^1;\=K& ;DB$LFX"MI49@,O5&=-1JKQB*=KV%6 MPXRV9VO3)_@'\8-^YT0/76CJ[%=8!)Y(&/ET2E46@QI5:K?J]-*AQ@K+TYI6 M)7H@(8S?VS#O3$_K1U_]:,S*7YW5^C?X !3XWWMB6Q>9J M-PF"*,YHQN)2L"GA"JA@O_;1APZ*EX7)Y*%7UG=BS_#N@T5B?(M@41+&V+5O M>@R.G/B=NB=BF=N0!6,W73@JM]20^NN(8'0P7]"$)8^*JY\T@&IJ K!1%KQB M%5'6@V@HL\JC4+#GX?5F'(7ANMZK6YI3":TAI?ARM#>8=$_C'TL'"A@6KJFU+715W;&Z=T'2=?S"XO!*7 MTJ.Y!5MD+SRZLN>91@&Q;^+?!)'$-=]YS5Z"9 #9>QV)>&MSUK8MII!?3J<4$*IB%=J4.EEJ(Z UIN0]\ MK*_N>>YX;2)R: UCL$3),@JPFBTPA8>%A'DDPN^:4?'@;0"F^HY\X6<-=8L_ M^]]YUG?N<8@1K:T/4:%S/S0:\D4Y0TM1NX0>DPOM MQKK?%? ?XDU0N/]^(30B29C$ T9'KKBT<:=TU=4,K*NE4W+X*M';HHVFOJ*4 M@OC..RV(2<)6Y+=IK*OXKQX>86(Z"[/J+ZY^TG#1;A]AFI<]F-"\_GY2^6>O MV-4&S)I.A3OG[Y%C%XO(<;]INA7=.]391)MLH$\$_@!T&+#N;;:N4]Z2U> U MI?;63"(&;@&'C7]9E>DJ@=%PWK)0#E;E&MD/"VAL'^&M2QP<=[7+01(7_.C5 M].WX!@M,S!#DZ$88,G+S%N>-HK'!1=],EVD ),Q1ABSV,)9JO]^\$=]R BQ] M6+S]U76$@N@7UO9=PU^N3-]RS5V !8<>W:HVUGS74!/CTF0SS[79)5!FFP?L M7C"Y2F@T^??"HNFJ,_: %#!M;!;F$5L[!0>1Z+.NAH[P,#+V?##DMHR0,"F M,/6=E4,9-I7SC!(*/<\XA:OMXLTXZ#%>V"7O:Z"GA;YX[@MKS26=ES+K).6I MWZ&O?Q(FOQN'_SG9FR>$'I*W?"]Z,O;)V^$.1;]/EV.3FG;5T5D+H>$FGQ_- M1E9L^ N.:$FT@LU=XUQ'Z&9^9'T5SH9]H--3\%V#-QX\ZA?B-[Z!T%DV =LS M%1C60P1)'X/0U8(INIW&41!ZMF.Z&/92[YTJ@^E*'/\83:.QK0*LJ4TMCZ<^ MEE#JXJUW,IE&U);=%[5HHR'%E2"<"=V:Z\B'M&A:$%?W MK\T5B"NH/48^1GN&Q9!E]D2NJ!);#T@UO5EJ26)<[P7;S[U'G[PX7A2X.[3O M?1LL!>893].5P8QW-L7'8M^E-UW-YX)29 '62@6UZ\$UG(KU2<6!1REQD\OX M)^)L%C!CX@0.XB>%+V*I*N4HMT&GJU+<$IOXIOO P$PW%?HH"#PK/BY7+Q&5 MFVBH'!V]=.C"\J-M:.WV]_CQN/1T[]37R8L/G30OHCT M9,\<5GQ\Q^>!A+\!/>NY%Z:O%SVA^HVL,#)=_K5FQ0:"6]N>:Q;L35L2$U'* M#VS52@,J[QR*!2/8NGEK6BR=\8G@XH0^0<_WO5?X8VQNX1LF.EHL;C4L^/OW MP*&IWZD=1>.]>3+6GB.E(,;9&I3*WTI%=-FSO]TAA=^ M_>DR<9O,%&"-L9^IPQZ4K88\Y@&1P=4.!Z0P MDW_ */28X)V#2N-2A_GK*7$-J?G:I$FX*6,5+')Q< $STD6)US]J )H:1CVR MXT>)8>!^S@58*#2<*'V-35,IUB7]BR,S$@,N20,D=K,W5AF1KKMO)[JR-UGW M91"'2%<&92.//>I3L#OA[,XBJ9,'V=,G%3R?39D@C;#&JIG)X;&8/]X'/CT] ME.V)RS2@'UZ)T.G)*G9*F2X?N:M 0;4!*11/F 8U!TK%DY*W()B#1'3)K :N MZ;Y2ULR*.F9UP .)/DM;Z:FVC20\>-3L1'NIH9[D3RTKV@*276(Q;4L7$C7? M-=5BWLGW)?'Q)ZB65ZD BS/$?!'5+;1.H9NMM(9(O*?,@ M*L$C!=.9)CR^) .NHZ< HJL)*9) @X#T)8:O+U!3%/(X!O] PIKQLR^ZDL!Y MQ9D7'%\8P3TK?]^<.;P#,WXJI[J.=VNOX=I>IF3^2MP7P@I>//H>5D\F]J]> M%&#X!V:G3ZA-WN*PN4:N=,!U!!QZC%QWOH:^5VLEW:B!/P)*:ZYWF;/JYFT; M/ZDV"OA9?Q^YH;,5)8?TC_L(.,B_A2+VX32KCS**8^ '7_>OF701]!%0.:(T M,EWFW,TWA-F6""I6MF]Z!/3?._-7#_^0']AK MH36DDMU<+9HOMQ8UM8W2BD3V0X0T3I>5U[\.UD/A,,U^.]8(G=2/CJZ0M$!\ M4#PQO4MONCK.:J('P[FS(5@Q'A9-TT6Z5]2)%QDLL@6 XI89 U0?).NO)PU7 M@+PHU72I5+NJ< W9NJVN)_TL:JW]FP[MF^K*A.(M4=UE,I.ON\,PW5+ ;\?V M>MX^%(DI5>+#PA-/Q;1#1?CR$M!_8D1;.9>&RKW/T(+ L^JLTNUQ M:*[6&4&\[P2%UXX="JUUT(5[TU\Y-'FR,-ZKN"2#@B4O!]13JOS&,_9]6%-#(IJ&*LWY;M=* 2ES:\L#J9_@11HTI MYX\P2"?:C/#A8@!)/!^8=%+RM73&H*=ID&\(<^)O6,4\A7 8FIN\25F-*>?MZ%W_E-^N5OG1API%0S-]Q+PKK!"[_J,&PN<8H7BW*3'W/0:?9=F&_X(D\2MH/[^X)TVD4X36E5EU@>T^8[F@UY1T;_XWKL.)?<4G-]%Z;KPHE@]+T9,QJP\1' M0[4+;^46FKJWZO*&9QZ,/,G'$9I.;1OJ8$L]>'1L!NN:H([[V=,H=NPP-)/- M%@X5;'E+?:!QQ'GAM8%^$&JJ'#-"'D\'JX*?^Z!4FL MP%+&70%E49%4+82&HBI5/FR844K0FBZ%=QY=P>@WJ%E)@ M7#Z%2/5H-7-=[ M1L&,8M+!"PYBMYF(DF9ZS$=.]Z:4Y'O7%&QWF'5-FUU3&PWG+#?Z^:O7FN*F M-GI3G _]EBQ\.&;M8.Q?U,P940LMJ+B[/)<38K")AJ*42VHL%*6OKG!7N+-*5V:;E!+:@_R9@'3OF='[%A9D:WX MLX9RA"-B[@VKD"'\JB$5[,I\C%8+\;?QZ\856B0P&E+43V!36EL8?3WO\XSE MGOV_Z^S?QP9EVI0[5+(M*BAKG!CF2%8Y?G/" !N4$M@7%]_"ZG:F *OA/,L< M#WS(9?;HK1,DCT@7S9,VC0Y@K@A%6%$*L1+4WN-ZKS18P?0"N23\-9YPS4H/O)C:$#B#2[?$*BT>$_G<47.BO0F M-\WY%:C *:#6X$@TNA@5F;WJ42&[ 4X7:M/-JGLOL&ZSW#;PN3?G\P\6DGS[4W6(+>6ET MOO\GQ8BQS)4Y)]::>JZWPC?)[\85)K1HHR'%:3QL]C)H\F8H#'P6APU<[*D=Z$QA=?F MBV//M@1COBLDB3[J2 /QR?<9V#O5J+3J)PW'7Z,YGUOX$S[K[4](+T:N8/W' M*L?XRF9>)30/+'YTB;TB]MR+'V7V?%&-ERY(=/'6-AS"I23F%TBB*+;V3E38J.$D2KE'4#04!=^-'E$I'3E'FM.X#=G9*3+Z* M/=@$J*$Q.+(L'UB/(9ZE&3NE=3LZ[TGIU%P;[VC#VIC>N]]Z_F-6DCA;Z*?4 MW&UL M[3UK<^,VDM^OZOX#;^Y+MBJ>\7O&J62W9-E.O&5;+LM.]CZE8!&2N4.1"DC: MUO[Z \#W R1 @B1(N6JS8TE HU\ &HU&]\__>%^;VBM$CF%;OWPZ^+S_28/6 MPM8-:_7+)\_9 \[",#[]X^___5\__\_>WK_.'VXTW5YX:VBYV@)!X$)=>S/< M%^W1WFR I=U"A S3U,Z1H:^@IAWL?S[]?/CY1-O;"V"< P?WL2V- CO\?!#] M,@W@V=9/VLF7@R^'^X?'VO%/QP<_'7S3[F^C=K<8O:51U= TK.\_D?][Q@-J MF$S+^>G=,7[Y].*ZFY^^?'E[>_O\=O391BOX;EN,!: MP$\:;O^30[^\L1? I3Q*=']_1F8(X.A+-!:S!?FT%S;;(U_M'1SN'1U\?G?T M3P&*Y&>.0<+FY%>CI'V"%K]]#G[ @X.SL[,O]-=/F'N:]C.R3?@ EQK][B=W MNX&_?'*,]<8DL.AW+P@N?_FT63K&'I' _I%/R?_.72Q&HB%3VW)LT]")5,^! M2?"8OT#H.D\6\'0#?_M)(\,\/5RG4-I R]JNP6)I6+B/ KDS[3;;DJ\90FP?W .&?7J!K M+(#9!4,R W;(G0O#69BVXR' ]-;X)31V(;$UU;2QNMZ:FYN8QKCM>/W8+G8*1]3:5> M!$Q%B2^7#G1=O,K,EG'+B8._E###)8P].)ZE/T?]_8_8&IUB@P ;40B8OT%3 M/]].B04/T8:8]OUR7 KFO>Y1D17_8*Q>*,ZY7VX,\(P/262?"8X#VVOKUD%. MPHB5M[7)1FA W"W[;0JP84//#:]]\5H4O0%Q/OX.S]8)YAN>MFB+.]'MEGA/ MJ#L!-WBTB:+U)8+:>/8B"XJ4OQ;2/YMSC0FQ?^M'EN'3$RWS%ZQVCQ"M+^"S MZW-X;IOZDZ5CAJ\0I.>L1_L!;CRT>,&C-R>[_I#]%)NJ#U. MG&? A!'^DMDD/FY/_DR\ @4HW]DNO =;\&Q*T)DJP+U3&_MFY!); +<76N^@ M^RLP+&=F$15TB%E[92.B>LWIY8#=%\W7Q&R'CGOYCBF1L?B5P.QG=7/MQ7<: ML#"UUP0?NJI(VK9Y@/="]25 %C:6G'N(YB\ 29 K$V(_4H4K>HJ5(,(L)&%Z M%L!<>":5_ W^+:"!#--.1$2";?#=A=BJB+\U7#+J_O[!_KZVIT5P\=_3V=U\ M=G-],7F\O-#.)S>3N^FE-O_M\O)QKOWP=#=YNKC&O_Q-@'Y*/:;?M!@Q1>'W%\2:'M8/]9A_R6RUS%_@D%L#CQMA*W47S[AOSP' M#V_3BQD2:? &R4&._M(QNR-#\=IZQ=L*G:X,]A MIC"F2;:9R@(1PCD0R:E"(DELLM=6%"GGS+UGQ] -@,C"[3CV@GX[L?1_VH;E M_HZ;X\GM\*]\LH<9@DIT0G.@4E\54JEX>2*L85FGJ49#$"<'QH$POBDD#.J M>8 +B%>G9S.W [*:I-$-):*2:R,9\6'I MU)W\8IL83^?R+P\K1D8RU6>>E+I9U'51IL#14>O^RY4Q Y\LAWB&R0,'"ZL 1:QHLA6U2V-^AC'? M'XPDQ(CB\93V:3C'7J]JZZ>P[9!%*4Z8@B[9R6)!W\H&BP)>V/$WR(-Z,O#7 M0^2A-?[MSK86_@>67503W!CT0"KM"KJ*Z:&R>IYGFXU!M%PTR7?%,O;.0,&H M]?T(WF,76*G96MUKR))J0J*";MM@Y?"SH&!2F+,MWW#(4A2DBL>Y*__P&!UH MKVS$=H46.GVY>@Y9@$W)Y'(52Y$B1@1!!R\)P$\98NE_ (2 18AD>7_X.Z:( MPR/OGQT-2X;UJ531MYQ[9\7RZ^4;#EF2@E2%DN/TV'1_W,Q[I_$.87IZD*"& M",%UD?'LN633?[2)C6U;+N8LQF(5QN*S1"\%N#KJ4L>QWR(/Y$=K-H]=MM=K MVZ(TTU +5AQSIIDZ(NY ;'D=X6*'F%N_!_M:UPT?I7M@8#MS"C:&"\P$;2Q[ MN[+CCJM'30:I?EGP0-[$6% /W_[@$XJW]FCZN0NXQ)LK:UNI[KCC"E.303PW M%04*\_.7S!NE5A\NE6?UD?1N9WSJ/B V<#L&;S7-H835D36]&Z[3*'F"5/>UI3A@:ED<2^VP@\D^RYW!I(YCP+%V^NPA@PO"4 M1EN:P%'HV-#BB(-3HNZX(&8N=*^'#_ 56AYT,./(RI]Z!,XT%-A=U-&$O@1> M9#<(\JOE4*/&.D/R(A"&SOP4O;,E]9W>,4/HF>W5TQ9A6>7%+49MR^=/5EA9 M,AEW0'-A!%E!NU$)38S*SA[R$I69(6.%5R"Z1)%D6JS@_&R[\\HB9IY ]'(#@> M GEBR&+I'+4@G2K1J",7;J:6R*%,"!*O."L"U3,I)&_G#Y,U\<3]AY)^O=X M ]&Y'CX;G;X :U5L?#0#.7SIML& 2A-FKV?_=1RD&AO2\7?L0T9E/\7TH0WA MY@\C];@BZ#WKX7X]]<0YF; %TV:3<"P$:8Y._]^J& H^*#NI0#)X).8#ZUZ; M0@/(=P$%9A![I6$U5T<_)'HSA(CEB07O MIVG@O[567+,T:CU::?+0V9G_*IU1QM+#_$^/=IQ>QM^&KJVXGM0R[D9[71BO MA@XM/7 *Q)?.R5-"2T.E^7>$^7S,C[#]L_LHPW&H#]C"?&6;;J2?U_N_(^9C$Y;SJ M.IL.>+81WAB#$K_E1XOBQNHI!)\X\F(4H$_!U#LT>PBRL4WD%%X@,-N-2(!< MI'6>T)J@1O9'%_G-%^.>\SRV70^-Z"WL^37L\7"V^"C*"D=1X+X M-ZS$ (4-AR\K0=K$[M6[GY]X^UB2[8,@51"WQ&HV?#D*4:9@VI1;@+[#!+T, MP66;C4=P7)2)N;9Z2A%;=21-MAF/_*K)XD^@TM_S*U+EY\JTWX3K1QV+O,": M3N:_:5=7I)Z!*<\;9%7/OZ^?;)(1EMHED8E+5F)]+B M!Y">E"<]IJ;L1Z%2*2Z;<4WLX,Q^Q^'G<4CSE*5:C'@TH'W%ZSFR^&&^;.M@CU+01RRX$\8GUI MFTNJ9V?N,!QC5'K3E N5KL2&*TWS[$<)E9\MK_S3M+6:VH[KT& DQ\]DS- . MWNX[H"*-6"$6URLK?6GC@+56P@5'K"LM,JC2:]KWLZ/Y"T#P')_B]:F])AY$ MRG76PY'"QFG"3Q4(+9:^B@@0+A;X)RWC."&57+V02K^9ZK/^!EFT*%3W&K%L MFW"@Y;S6\F+T;HB#CEK2LR5FE/^8*;$EEE]YB8(9L;9(98GR]18O2')I4O<6 MHX7_-F$02Y,DD.G_J.ZZ WI2FPU,PP?%8' MD354N*.(@QFQ,DAE277R[W;\8]7X3QJJQ.1#%WAY$2I!N9-4JMPQ8B&RL^6M MK1M+ ^K):,NL*D]6$)^QRY6A-M!=T1"Y# K5ANT)[?L)UF4H\URX@U.G['()<<*N80!=OG!7[CQB(-/E?C_:_]EW< M1_J)MS$[0FU0*8HS'Y62KU%57DM6 ,*(E406-T(=X0P8E6RMI@I9!2H^]Y[_ M#1!$&E+5?F#"/9_;FH' 7X>@V8B$W8D$H6][$?/U; MGQ=>.H\O*U*CLE^:']\P/P['HA+->!#JA+H9/0O6,Q*;%#.*7!GQ*D9QYQW4 M#@%&A"K"&U&J@HKPU*@7.;]6 MM)%:K-F%"EVLJ]WH)&X>4T&0_/91/WW4GOX N>+H\0K1-AV=57 MOE40U-$K2=(MO>VMQ0W!$@BM!IO<(\-:&!N\H%KF=H[GV&83QT#P[%'-H8Y8 M8]KD4 L)*QF*\P W/@D2U*4NK+$KB52^<+WR[3I[V7)L05K/>X!* MS!LQ("/6&8D,J7S V_=#S?R-)OL=,_>=,!O$#FA-8W:T7'^O+8LWSH]P;>'S MA.=7'N ]6S4#FN+CR;ZZYW+I=G$3!E6^#NZ[6E@<;3Y9X%,I@ICR#43N]MX$ MEEN2=50

9>:[C DNG50NJ-AH)$$>L%VUQI_*=<0^')0;3HM0:=?W !0#4 MT1AE_<"\7!/+;B_L!V95I:8&O!^B\61A#"8K!&&P=,;!PD5K#6?7-+$'1_NG MW]1<5'@%E5E4FK!!++NBK/0UR1AP'^^Y;>J"TA<&,G8]D,,0P:R+O231C\YF MU&54_F2'U7S$VE"+=-5KFT0>9B?P%):+G=5\!\0N1+J@^U1: C/'\4@P=_J- M*?7SDKL#@L04'YR-):G/PCAIB($8L>"EL4/YI(?WD6)?P&5 %,:(I2^/'X(>R?[\UYF'I:2VEVW-77OQ MO?HVA-%QQ K2D F"SLI^CPB4C!E%T;E\AVAA.+EJZ=S]=D$G:O% ]8K$H:8' M 06/]B-X)Z677_ )F53SM)%0EM.ZX'9!?V2RICH+HD(6J4$X:.D._^93W"G- MB2-UG_A*L4MY&5"=])"QZZA4K@Q;7_BG%XA-,()Y4G@EM:O0A"YP*ZP# =KK4;K]S[1WB] MCL? 'X)A-#J.EAP(_QB/I9'!M!^"X5I;L5G%Y9,T/\!7:.4>A!8WD5/:/@F: M&(K%&)2V56>*E?$R+DTO0D;-2]L>Y]!D39\X9M-VB$ZF4Z')% RJZ1[4B"BT M:-SVYY6<6L5Q,'QIN>)4,RDS,!!4.OQ^:B,$G8V-A6.Y-Y!&*24"^ L*FC>" ME5;]8P4V299,HEDLE53YIHZ(L"HU%5M5$\51J;$]45YZ)C0=3>&9E^HU%7#QD M\;RRZOH5)R&V.DU6OIDLQ2+A=X5J7Y86DJ>?HHI5P.ND8M4CJTO+*(LAI:K" M)BKM,PY!59.DE&^'1#[0XJ\32X]U++JUF!,NH6W!.])[_,72-@U;[*AZNG^8 M/:H2%#2*@P8L78M&T&(TB)O?QT2SEUJ(2Z)IA,T #K 7$$/[R\,;A'\.G[B7 MECY;^@\=9A;-A>4;:#H5BI\1X#^YN_D&<.0XHY@J\?AB('=[ ;9.C&,JU5>A MOZH^N/0T.^GQ97=CV<9^+\GLZ&QK8",^-]XE:D45M-U2BEKD[#VE[#203Y4K"Z3Q#+A]!')&R03\]F9>!\O<(2H M"T12>;KTX$'1(RI52#(!5Q?,%8*@SEQH)KM$-;K&Y/?SRKF$_AP-U)_BA->" M,'92\"A$+[9^>]:0GLJ1;@?RE27 M22TG7Q;7):NBC*YP?W5THZ4-29CXSAP2E?.@JBPN=_?1"UF4]IKI%#JX"XEJ M3ER%K:*W!=?X'^<6 M),3U2GF%D/A%68):MSX!B"0;!?]P^RER$$LD9!DP\A M'HE'#A03+41% VZRBVUI0(LPTBA* [@1\7.R1$R-&9*9>R7M.CY]":38K\P> MW^NB4,GZ9. Z-RF=7S;XV;,I,7$*[<0\O3>AOB)O[J9XTA@8>JG[11S:P 3: M!K7R]^[&LS2D,&EW5*\R@KT')GH9U,F/#91PJ1[F(BZM#)EMEB;O*R;OZQ"$ MQT6&_+! "07VHGWCVHKMQ+GW[!BZ 1!9>!S'7M!OL1WZ3]NPW-]Q<\P'#ON@ MK6$&JB6=L$'!6,8XCHEP*[&3^2<6EIU6WFN@.E"'JLI<1]V+-!&$5[T,5#7N M;6NJCJ\M;*N.ZO&)H7BGJB)(P0?,T>0)<=]6K1U1PR'+C),:,0=M+XZ<&_@* MS:-K:^.Y#[9I8C/W#2"]F(5V!!_%"=3X;RP3]TOE=.*_6N)KY+BJZ**#ZW MP T\K,VLD./RBZ/X@S^L%H_;@QU2M2KX.$8WQ!-?!9Q[X)# O"*),4P MEDN(H+7('OB: )*[OC$0N(&.\XA7\;-]$IS(39=4V.DY\ZU'/W5SN>=7G#:8 MT]DM5A459_OWIN]B]4^6$&-.3_:J^ M7 N:P1Z38K3 B1ZV63$J6E.4#RWA9 /_?MCEY4+BGH6Z\N]L"X7.?=$;A9/2 M&X7$2/ZMP8]:,^'K,6@^RNX MH,H+'UFQ$*4H9$YJPB1D^JLSGR5P/S/O&_-!C4=J3Q8$R((ZF8>T*H.PS',0 M=E;J?)RHM/;W.A'\U%M3,;Q"2GT0Y"4L_6(P*<)/2;6YX]U0 0%V5)KT>[W8 M],$^>SS%P ^YM_(RZSWU]Z9J%1\")1O2"/#WVKR3#E?9@5_FYY8#_NY$>ZK+,TJ)O47=U6#1#]T MKQ';E(D)X;G+K@GC(V1/L+A$8M7$@+@)'5-+##J N);&Z85DE83,P=[^BFPG MK' _6RZQOCYA8:%;K+,0W4'7)7FI$")7-$0"17._.51UU@ NB<6U)=NAO'(/ MD';[64BF_Y8_D5L(?X=/PG/O^=]PX3[:+%HHZ7P*TG24\2A,*YQ0:@NY@7C! M#>.>!&Y,B_8''U:\XK=^5]H\*QX^]4!L&4 $B/@H =%B<0^V=%O+^RWXNW6= MY:\,,;S4!6$=4+]\7\!P)61L=;5@I17^$"O\04]37U2TR?QM\DAO.5M0\ZKE MQ30R5(+1>AQ"%R%.+'/?D3I' FKSN+2V3#8%LNCQ()?&C^=X$(U/RE G.O@H M#.JP4)@F._^S9$O0!QL9)?Y'2?9?,]CJK (L&148>BV0W$^"N Q)4@^.=2 . M5QMD$,H5(=O/TXMUJ2FD'M5(DK^XP,0]\W8=MD!0S,S9AP MYM96&]X 2UHHLG0U%"%WZ8N&FUB'3[>B'-L/!"&R^N1^27AL)@M,,,;UVKIU M4#)@7FQ9.F"_^-*B834?([J,%/R:P IW#Q'3#$N[G3\XF7IDZB\S[/H(NFX0 MB6>G'4\'*291]4!7>):1"R%REU1H&PN"2$^EHQY7#GZI1&:0#%I5+D&0)0O/ MXHWM ).U+51W'*JX&U+8PO.O]J3L/T_&!SQ$O#H7T/^7=TEB]5:%NBBQ>?3- M W0\DUC 9+)&/Y.?J.[XR:-G*/H%0_36FZ)UNMO!!S"7RE6):V*US[(AK< T M6"#/$E$]9(#9#8T2(5ZIB\=Z=GS9;U. D$$S5+R*6O4Y7W9#J[ZB08 IM?5_ M'Y*-']V*U-YA12#T7JRJKYVV=0047!O%5:N\XI9RNVZ?U[RE[*FY#0N VBUU MD[TE#\G/%G]'TDF1 C4F0%OLC_:Q!,GNE'G;@4:;M31]S]J M!.,?M0AGVM\/9R5H:R'>FFO[CCKUM^VI;;D(+%P/F.8V*'A%LET%)!.R"-'D M7RRAB'+R^9*F@;FV+M\75)%)P'74+WWODUDGNAJTXQ64@ZS2:"KN_NEEXKC' MM;);]4DNK\V8I?IF'# -[S/V&OX*+1)V!/7S+8M#Y5%ZM8!]*)E4SM7X\,O1'-[Z;X!!.\@TZ0I[:3.-"\10=[:U\#\PI%G=<7 2K4F2@J_9[Y&]@W:6=1F@) 6)D5]]I2K(Q/=M+*!!B_3FY5+1>C BJ4-' M((WCUJ5!<8X]5A%BA<$]S,9I&DX4>+]8)@LQ,@)1G"BTN%V3J%KHN#'JC"4M MWW PDA(D(9#2J4)2NH ;VS'M;,*^LS..&)4Q.>FO=5DF-,Y*WA+*")#QK0]CA\-:GFPY.>""&AX#C\ M'5UGKN#T)QY5)ZU0UH-($9W:3G9927S?Z^)7@!J[85J_3GNLL)+#G;VX,1%7 MT \X?[&1^PC1NDHV^88#D0TGXJK?S*B7O5MKQZQ>'#6%ED?X"YK#Y/^FA$E:NO/E>TA MF>I#X.VP]C#)Y[GO&Y[R&*]2UQX"+\V]KT?[IV<[HSPL\GEN*(>@/).E"Y%< M_2D"N5LJQ,T!GAO4?B(B([_%!7P.;COFMJG3)&.3%=Z/":V/]@/<>&CQ0A\B MB;@XC_,N3CKB'AE2(V.2K#-^^"095Z,#:]'(Y'U+//8 _*(L%CI)'L9_L7*< MU@?3^47\LQNG/7NRP!I+ET0MAD6;[Q%<&]YZ8NFTJ>-X6!FIE\9AAXLUA*K. M*M14'=(1 ?*9PI4^OL_][0(N(4)0]Z//J_6FL/58]8&?V+HI(!M&P'&1^V21 MN-BH LXY, &CU#4L.%OZI>2OP((RY0&N@6%A\^O< M1LA^PW],P0;_EMM013M+47^Q0:?V>FVX;FQ%)56_)BAUU+Z>]")EETE_/SF1 MQ2AX(M=4LM0A 2S-D&]'^U^/=D$AJCB@;N:#U $M63_N'F#KCRSJ5%J63O(@ M1GN Z"GMI/J4%F4O((-KJ=%I=@(R?N+@UOI1C3'-N%F4F58"_:0L!]SC\9M' M#4&JLS0(RS!:%=I@@>K7GLF38.+<%SPT8YR4RCNE^7!VM'\V*%5H0*3"N?)O M;&L5;@1WM@OOP98\V1!;ZD\*8@XQW-1*3X!K ?0!N-P(NDZ ;D;;TS])6;>3 M(/F7YNI>ZDRY(GY&"VQ-0A2,21SULLF28=LKHY0I]H116."U29]#"R^TE):, M/(J;],+J,FSEL)RSN*=*1$M8*]1(#)O<=&^!ZR&:JTUTS\UE=,WMN3'L >RX M2:9D_6RIG[KV$!8*ZP%N@BO;V3)2P&M+,*A4 NB4MG_=QZ>+X[Y\+P4"3%V MMT6MZFO/+FTD7_3H_XIA:!_8SN8.[1$V&Q)R<@' M#Y6TDQ,$LUHAN (NG +G)3W8;)GT;R<%B(>?+4F'WZ"^HIF42(V PLQ1,N&G M)\!!C^\'*J47Q\&T3;]\YR5#4WB1)WC?$U^2;14I1 TPZLB]&Y%F5$@6QSK3 ME"2""?P"RH,RGK0*40*C3VIO)9;E(M=H?51U%Y-^L>N)*9[J&L7HU'(/49[41 MMKP1=+#E3?E&TI;_ 4BM>D(#81=T[CU$KD'<1SLYK9@5<.5!'Z+NM$P]5_J+ M/I1DHO_;.:V!6%U["=S#L#JB5 M-+9TEH_#4'O65B8$8(@JT)Q ^9E\>869*.&5-/;FKF&: MQ#Z;N'XEM4NK,)*Z";Q1B+HIO?*S _-*/C"YXS=Q]87.!RI-_R&F_V1X\FY M*G_&X6Z5#L] QA:@'0 3@Z,VS(*'SNUX[O->*W:/$+M0Q. MI<6=N/NK,SL9 DE>532CJC,_4P:ENH\K&L$:A%SE4]C9D3V#=3)JK] :+FL_ M6%E54]%9$9<,9AS1L+S=!BL=;F(Z.U-F$*3/Y9; -&=6?-W,(:7"?H,5$S\U MG1T72Y;DZ_4&;[!ZD.F?1UHEO=-4'O7X>*[!)L5#DX+%8#(4T2SR#&.RJ.D@ M1"=,@(+584+<_13,47HMQGDEUZI7;&]M"VYO ?H.7<:"P=U//7UC"*1([\2H M4O#95YJ0.3$KZ)U:N Z>@\7W7,X%L-?SGH"Y2F+CVXOLY MI*^KT.=_& M38*;<,_/-N%5;/XG0N+C"[""-K^2FUKGVO+=^(^VBW4D]/MG M9HF"^,DI@2N;+@&>=H] >O(?]W@#J: ^91;1_@733^(QB7377VYZQ.1CCO0R M1YI*2-V4;)< D21S#B:%,D/,B"FH^A<"U#!$C8(^\ M]3-$L^6%87KX6TJ%,_-.UD.QJ: AZ5\K3$ M#J72RLSARB\B(;1U%"1O"P$-8,,(_4L.?;(PM2W7L#RL X'; ]L(YW!IH\ / M]0C>H7/Y[B* !8=9B;;76-F<.QO_:KG(?[P;^D5R5P@MCM176=O@QH=9!#K; M+CT)3GKUSYU2NT/!@0B>D(YFS\5*SHK%3=:^<$W(0O M"MY1\+Y/KVROCB(TD5!^(HL1W%E,),%BAHP55EVJVU>P> 87M1N;J,0([2RD MD6!TY9E+PS0).00A^O#RE1B/9(V:+/%O!N.=&'_OT8JS ?F=70E&+V,QAOE5 MLZC)*,7%0V-G89&WP +^(0QC$]!7))BB=FG,3X\.#OJJ52)1.MR$=O> SL9G M2VP6Z]1#ZYMD12(J:C=*$7$3VME+M_1U?QBA#EVQ$X0XE%&*5Q(;Y,=3\D4L MUY-Y96?%1"U)2 S1U^-&"QZ"CD)H*UJ/7?9UR&_F'?[YB\_^P+'Z]_\'4$L# M!!0 ( ,N H5BTQ(8J-8< $_>"0 5 <&9S:2TR,#(T,#,S,5]D968N M>&UL[+UK<^0VLB#Z?2/N?ZCK^V'/1KC=+WO&GIC9C5)):FM64NFH)/N<3Q-4 M$:7B-(LL\Z'N\J^_ /@F 1 @"2*I9L3$N%7$(U]()!*9B;__GZ\'=_&"@M#Q MO7]\]_Z'=]\MD+?U;<=[_L=W<;1[\_-W_^=__S__X^__[YLW_W5V?[VP_6U\ M0%ZTV ;(BI"]^.)$^\6#?SQ:WN(&!8'CNHNSP+&?T6+Q_MT/?_GAPP\_+=Z\ M^=]TB#,KQ%U\;T''^O##^^S#*AW-]_ZV^.GM^[$9UM@_+SP;U]#YQ_?[:/H^+>W;[]\^?+#EX\_ M^,$S[O[N_=O_NKG>;/?H8+UQO#"RO"WZ;H';_RVD/U[[6RNBQ"EU__H4N-D M']_F9,W>D)_>O/_PYN/['[Z&]G[1;TI[]%IR/ZQW>A M\Z-N'^F>42,#9[ MA*+PT;-BV\&_?K<@TSS>7U4@.B+/.QVL[<[QWI.5;I;$IQE)D M?SL>RG=6@-OM4>1L+50'-H'LI>4$OUENC'ICUQC)!#I8VK98O@*ZB:YW]T[X^1Q%EN/V MP4PT*"0!7?E!@,*C[]D8VKO MV/Z>W\"=)T0$G%N_"!ZMI[1M6]Y&Q2\.%ML M=.HCC7@Z4(2Q/ PGT!Q(IUM@X"^6]H##":V")_WYQ(D8H3NY%T'$ L!YK?Z&'C,D,P M/Q%>X?^$-\@BS>QEE+=<>_=H&P(U>D/OQRCO&T;WO MNI=^\,4*;&WD4IK.*&%RUT+!ZIR31[(6M-&HZ\QF%V,5Q!LKB@.J2O2M/,49 MC9(GU0=$/U"H;GTOR, _Q3B;8:@RJ!QUR:9T%;C;P?6. MXK2@"97OVO?.\S["V@++ON5BV?>?R3^'\-AH@&5*)+W8[= VRIS,5U[2>%VH M97,4E@=M&@2_=JPG?(HW\X& -H\0[ MS@>0-+M=B"+BD%OOBI;+$/\XP (98.ZID:SZ=]X_^1/;0BM\0,-GVL!RR3(Z M.ZV(VP\%1^+*,DOP02"?%KLXWSP['VC0/71L0*?%C.+O$BXL_":QB@;"P:3! M5#./,<@B&R_UU.G0!-!WBBKZMK"!PJ%/TQ12I5<&;#N&+W_!2 M76*RX34;G' G:N.1ZW)Z%X4;//A$S$QQH#.<)EA!84HW-O+/_D3CCFCD!(:L M06(/:N.80&6SQS+W@(+#.7J*$OIN?-=^]&Q,[N< 4:?H@W^/CG&PW>/)^V/= M?4KC!"J\Y>O=.HY(,#6)GU_:+^3*.:0H%'#GR P@*L."89Z090>RF/M#VWX# MPV&!@W$]6N[:0VP9I!#?^A&ZLT[$M3N$QU \L&ED"V4Y+*Z,<4VCNGYRG6LD>L+*.3H1/I6B0?5MY)C-!Z(>#$]'=CI[ /6(1(XP3&LH2E9[!B$)L)'0, MH.SX8YI \19%GRS'"]=>_:ZB/ZH28QM"^8I8'BB,TD#C05#EC6E,<&G2* G< MQ. D"1_#+%F9P4T@?6$%'E8>X1T*-GLK&("KW!'-1!<_QZX5^<$IW1ZPOKQV ML :QL0ZY1_@?P5#'(_6IC @Y>A[J.%@?R0@Z\5.(28OAN'@9""W>B*KH40PR M'.O@T*XAVO[P[+^\15L[@>(AL.@A.@A(<$AR$8"/.E5RD!%"UA"81!_)/PBM M/E(Z5<9K#%>E>!>@ER0$] $/TPM*YBC]@:,4O?)LY\6Q8\OM1TG..,I0*NP7 MEF=CNA#[+@XC_[#\ZH3G_@&;!N=H9\5N%+*!D-_M)":0P&AGA4]T$<3AFV?+ M.B:((&0?WEY\C?!&Y^"3V(47'U"20'GMA#*@5WC3F"-A$ :1_$(F# M6D:DK MD%O!-@,^_6>=(R@\6#^@./"/Y#]TSK;[QK"#POZ! #OJZ MDG"#(!^/3/@F_0-#_O[G-^_?O_F0L*@^ES0F^4R.%[VUG4,^F^6ZW4 NE7<@ M=21^HO#1T?H#A?]-A,/WWMA4Z :$L#GT .#2D=X/-&1CEP#&OSE)I.LU_K,R*R+JRZ9E"'(-.)#: MEAD,A3 ?Y$CH M<^:,0SRB?TSR#K/6Z5KJJLH2% L$_B8 N_[QW?OO%L? \0-\ M\/G'=^^,\)FX@K"5'WX482N.X 0A+.[EBD@OS1O" G=:+RA-26W;>E=4T,N:T- MX%DD+A.FE<+F[A#F@(U!#9)KG.2_'/P[CE*CB_(H?5=E&]O\'K"-NB YB)07 MI3("(@OB[V\9)GM_4WY0GXR!M9276G.M,%SOZ$T#@:RV:EK;I8P6M#.@*\,@*K$6_U6P%?_QKW(,TZUU0 Q9%37)V,IL,A(*C,BV.CQ,857NER*KT,^< M: N9YG='OBSLK#F(G"N,K5W\N^CN)*B!7 W['@WK$.AO4=NZ#F>W-8!I#1#F MZA"VR7QF[#8 %+J0+;X<=DR]SAJ8R#QG0$CRO;3_C0TE>@J[](-;]&6YW9)E M2:HY!;Z'_[E-SF@,>>_4-Z6C8E\#E*'WG;NEG3#JIF)QIP00-4GQ9#FJ0G,CT^LFWR,T6>1:&460VL=K4S:5JF[&P M2"=]],(CVM(G)YBKH+5=A@V_'0 SB5\3;%N?-4.;3(9VTYG?,K,\\HG<^+&HZ8O MA+XL6[41J,%=Z0G)SL9&SQ'A<^Z=:WG1TK/)T>!(:\F=B.7#$#>%'BEQI'I MPIU Q91?A1YMN)=[F)-V%6;Z7? O+PR)RI- 7M@>KX5# AI2V)4AF*(=$NKE#;<5B:(Q!(,5=G6S,N8N9730M'?&GDR@N /2B1?_Y@D&29]T;.V:G\ MA2'?ZAWS2 CYCH8)PHD X35@(&A>ZCOPR9= LKP&Y*=( CV:0T-:$96R/!QO M@K!-?AIFMH& $<=!(&S%P\J\A(N9X/> MZ[0+(\:IGHUV02MN4AT;)R M"<5I"0='P3U;2ULQGN;UJ@RK?#5JT'7P: M@P$EK7+ECT;?2G@)#RZROO7! TDUE,Y,G..(H$4Y[JG>PBPN_- OP;$3U+%: M1':_'9>RF#.&RB.H1CXN=]NT\E)<$AL7OVUS\V*U-8EI^3'#KNJFBI-X)],] M7YWB^N8#L;<)1,\?G^J' MHF9,I.!<'O+CD"41J]\4-L.)^0.9=GS=6/_V@Z2<'(EV9OB+N0TR%RFCP4C M$T*N=Q4 F +:VBY%1=#.H'^7SP!?'K6*^[8Q(I%1P4B0E.L*;P9X#27%RN^= M\//9Z0QYV_W!"EAE!V6;%UE*+W&AZEASW?&6T:\E: MPFG2I*V6X8&O$LX!7*(E?VT8/9 WX.'>_4FTY.$(XXY/ADFL)2!UFR<8G"GX M4.,_SBR7//Z\V2,DNH)I:Y92B-\,"&I,26]O*$#/O)RW\L970+$LX[R!B8"+ M!C1MGN<70)^0_QQ8Q[VSM5Q1F2E>NWJIJ6:[L3!*WNTKS\^.T6MKEV'$;P>@ MW!27';X\ALR24_6!:9P>?T!(>KKD+DJ=0 3JRX"&&&Y9Z7H*/9IN6'X/D[BS MH!*[4]M[U'$7]0#ATFQEIM\%?XYKDC=9Q4$IF@3H&LK_^:N# LR#_>D:O2#6 M)J'6J;F2A)V +*:P":3TLFKM*UA@@KX@EIH,PSFK398LG'4GF)FW] 0S0EJ$ MYRAP7FB=TL*W2PY(3(]_>]/<32YJ:A1-?!2D3ZQP#]HR31MHLIJ:O!&0X)2O MA&KU?H _?')3(!H6DO3?^:'#.6*S/F6E#"N?#(+-+LW(_%@#W;R,,NGKMX!? M*:)8&H!62ZQUA"1G;!..WA5+'Q4:K87'A%)K(P(:4-84CU7E_RC>@F(&@G?H MF8NV0D\0]HR0N7X?6K0?'_()DZ6C,!&D=77M>\^1N%*(J$E6&9K9! Z3/TN M;L1!R;R^%_+!ET2K4EV:,2 19MY D.2VM!!I?! OSZVE61:]P&T&!#5V,EMK M0P%ZYN6YE3>^ HJ5R ;.P#0733 @)/F^\EY0\K@,1[+Y#?*4FF8#XXBLK @] M^X'S)[U?8=HO\AV8B+([F$P@XO+)[X!L-7FH/G22,]0^)"1)_Q79SX[W?(Y" MY]GC7=>*&Z6TX34"@113@[Q!B53S!X,DRS>69Q$P MB2\GO/+V**#[3/4!XDHUV5(L=!)PL=YQG(=:QLZC-P<=VT1)C"Z0VP7,)0,[W-*Y^9G MPR@P5R^_ 0,-\VN,2W-? I6RY-<'(L++&@"2/%X2Z-&U\X+L*R^RO&<' YNL MK+-3$H;.R\=3[UF\0B#?$Q9-"NBX>3@=>[?3AMW;Z!,"R@+@]Z5/[>4 60#H M';?JQ)#6:0+GQG?M1P^#D3]P'C[XQ;/G-U9$2H&>DJPZ3%8?M/,PT M2,PN./QP!*X5V.\)%J^AVAP>2:E@%R':B2VM+\W%9R27< M!EF^!:.!<438.22")DQDS*\< ?5]*80J62*-P6AR"',02#):3;V]1S8Z4,"2 M5=6:G"WJP,QK9G< A[A$(K>XBQ3RYM> C<;"=]2!. G?[,F:R:#\R:!M(:N M'0^M=ZW:OJU9=K_.;08$M6M$-F5V (%D8&@PK:N.4KHUL),> ,3\,, M6H#YP3 MS9B(P'!."ZCO2R-6E=;Z M@(F<\@:"I9TS*$EV6,PZ?(N:--A<;@( G1;9937BH 1);AE\\"718LMM,6!5 M_0:_&\N@5S8;4@K*MX'1C M!9]1E 0\^ %#XO4,GE?+'W9P$T]EL.'AI.)*M,W3<85M33XDH$4@?#7R5-\> M&!*B) %8"(EIHZIX]QI#?+]61SB$TP8I@GW+#&6:ELORL!N:V1WH "("C.( MBC&8EU\Y\OMB;)B%%U@#EHHO0)3;*X*$Y2Z/1]=)RILDKJ95?" ;D/."+G8[ MM(UHR5Y>3E^_0?* W6Z#3()HS-72=YC.A#._!GM*C#\8\:J1TUV 2J*KNP)C MVNY:?_%0$.Z=(V-9,[^E=*M]&QM:YGKB?*U#;%[ZV83UVS HRVIE""*"C:Z0 M=ID[%]G/R.;ZH+CM_O6^1@-A2].8,:52T%(.NZ*MNL0F\B9#7K]U]II #;4D MFL(M '?QX"]:P#0OZ([W?!<'1Y]Y.2!H*1:'9EOS^+4+?+VM+(X#"SV7T'6Q M9T%@1O#K(#=$GP6JV2AR%$8D IXO]*467$&HM3&'AU"X*VW:@M'$(D3;'Y[]E[=H:[^E*%QYMO/B MV+'EAFO//7U7(33Z&I&[9;MQI,K[?-=/_LK@)**WM0N)PW_\:^FZI>F8R:]M MS5*H^0+)NVY1*@\OSFTY.7R("0KA M9L4*.^#A) C[_\=V[(=F) O09&U#!9P$S M.6TJK&RTT<_(QI1 V-B *V7B!Q83A]=YRR]68--T-5EE1WLL2)>^RJZ3.WEO M!>C,"I%-[K+P9I,D^ 8!>="5>E'/3D6;.^M$?J,@YY@N/?O.M3QN[LL84]4V M?CU3#;;N'_"V3F>^QWMRX&PCL M%1%/I?NGWM(]P LGAP.)X,) ,F6]M5UMQV*T@RZY M!?A8 *\$OE\.,X-B4E MRD-@V>1<7T)+VL1,^R[*G<LP@W19\0R@4^XXA)HH@@1$<1;A%_H/I6=1LP5(> M8C3Y4H8,EI@I@]_-LF@W*KY\^?(#MHV\T\':XK88(,=R?]CZA\2ZR&/HBG!/ M9)=?WPH?/2NVG:AD6X@LCG?OWK][MWA3Q.;A?Z_6MYOU]=7Y\N'B?'&VO%[> MKBX6FU\O+AXVB_]XO%T^GE_A+_\+CW1PO; ">?:14>,+4S$V8<4-, M'TCI'IZ/J];H[:@@WB.7\.W."J(3C76RMD0FL/U;_B*X(%09($-MV-"=/>X9 M;.,G]":_^RKOYLQS#I,Q94-&!:V:_C#'0*$OE=50#T-*5Y#I/&)NJ,L@CU.< M2"IS'!':]:R&FCA2W:/DV<$_PK. 'Y[L+=&%R]W.<1T"QX6'MQ$VN44-@9&[ M:=&(@#8#HDD>;?M;J:$>LENN*ZWX&U"79;N^/=0-1 R '?UMZWL1 MMF4N7-H4LRK)&2B^NSXVW_[Q713$HV_K:4W+IY ^.L3A3+W1F(OA0Q_^U $O M[-ZF-3\NW5=6N.=Y<>@G J'+1L5+PX%%0Y5-WL_B!Y0<"AJHG.U#;,I ,EN MISH;],&XP/$E9'FI9];V,[(IE!NT):7*'!26WL%)8W-#1SV%6\*)NAQ M^-1L-B9#?NK*D";8NA5@40?8S0:DYQ_Z:2N&$##$>-J^77>;EYK M-";-_]IY'Z\!#8?F)$F?@H=V[$"LHN%H;^EORX]^Y\^)M5ON#E6 M@:'\%C'\-&/R_>>N?!\>;3B2LX[V*+A'6X25,SX2\S:=9K,Q.?=+5\XUP09+ M^>4N0L'2=?TO1*-CBR4Q,:_],*RX43%$%^2>)23%R2^\^( "&N,BQ[C^LXQZ MSGTW$./[HZW;6+GV+2^\%"C^ ME6%S$JZ*+L,!\%8+1+*YEKK@.):#E>QEQ'S 1\-C$F[LV<3=E(,J\J=*= ;@ MXV[AE2I&'62MXVS&@)P0DOR M@04]'"8LMUL_QM9"J@CQ7H1_"6)DE[!;Q0%Y.11_N_6];?('S^+J/!P #[>L MQ=491SALIV?<=B78; ; (2W)IB;L0,E_ZNV_5!T)@&^Z"Q-ET=-MRZ4+GYZW M'JRO)3>JZ$0CTPN"\UC&T)/!!=W,*,.&&0W"2#>TD<0M8.E:^1VK^(6_+9X"P M!P GC=PE@! +..RA69][W\4(AQ=_Q!@FO+.Y,76W]\:+IAR9Y&;DCV*G&U1D::U M>LI/W:JG+/ZC,MU<3<7 JSF3JHW"@-ZHSNOUH@^4(BA>]Y&P"(K* !.I@)9:X0C2F(UE_&8RWAPN/,* M4[5[%?X8/UU[PDG#G2+DY\1ALY<2<).'DPC[VCMF*C$Z*@-,YOY !2DXO 2< ML-;K[*\G9TUV#[A%$=F(DFR&+(M4:F/@] 00#-IEM^!@ T?\JTJV5+AG>2 A MK5)["J,7@*#0+IL, Q,XK"I=V= '&<)EC$]0@?-GX0'C7V@V>P (^90/3N!B M 9(]=U:P#BAR=E($"P44\G8V\7M"" 15YA#%S&=)*WT-HP4?AI81D D17S\S)@WSLQ_;R, MGQ5A;(4I[3%L U MNQSQ.?#/@2ISH I7*;T@+VZM&MAL!F!-R/&H"3H,!C1!T=17T&0H_U7RMEA+3;;9:' M#8[4'91Z,YC&&+,= ^,1#(0&W;=E*T^O>G962;2@U^$'R5VVY67&W(D@#?K M1GN=.R^.C3P[]=0UPN'U3@4^Y5$O^G 4)#G7A>1@AXKKB?2A2,N]"*.F!UNI MYV22*:6P@<.V5-D0WSJIY4K4/ZFVL8K#".OYX.)K6MB+>&#P_^P'ZZOXEEIM M)/"YFKVP \=FH/_*V_G!@?[Y@+9[ MSW?]9U[A1MG. ,[12FR3Q0L.&^F#EH&/;>&0>1,I: ?@)*VVIIHHC/F**BFG MAF@,-Y:+:^>/F*1FXK\RT$47''+] 9RUI1C2 34X"P9+T [1ZP'+901A\9L! M."DK+9A,#.$R@G@O.#L%I ^!DJ$3^&OB :%_'0O8D".($J,:#)@IP M^)!<>1"77N;]<;P8PYH"37+B$+:R4>GIO(NO&%5,'\>S@A,]_BJ]1J!UQNE4 M!])*!FCRA<%/A?\,>9@U8ME@M)Y.52$N"G!X M/423U?YJ<8'RFX_*BU[10GPZ1K3FI/ H U:R1[7R\H9:M3,*S MPBNO^3:::BW+CRJU+%>_+F\_76P65[?XPWKU?W]=7Y]?W&_^Y^+B/Q^O'OY[ M+G(Y+(@)1U?^X>A[](UK?I&MECX3*(,IB8E92[<*DK":%J/?<%02]5E&]+WONI=^\,4*>%XLY5$ J#CI"Q$U MS."-ATZLYP[ M"/#ESD5;>J6#9GF>WE_R/G(8RVX*(/]@@"7+Q@T.FRA Q9LS-LV2C)R (;"B M92D[ H!LAJ'TL"S*4^-UHEMZ,3L; HH&5I-O=4YG^!JZ[3]W0N(/C0/$>^:& M^EJ+#49TH?_QW4_O/B[>+(I!\1_IN LZ\*(\\N(_DK'A7M=O]\B.7;3>R;T! M)+S5[S;6_-S6"&$!?=@\O\IE)HA@?I5K?I6+0_;7]:0O[SZMK]*:7_X=5W'- M+__.+_^:,=\:-^YR1MLU@+@068PJYZYNFG'T8!)>W?96\*]1$FR._WIQ4O@? M,)!G;M-/-LR0 &Z;521A&*2U%^AO!;!DLF)_QBM. >"66X,@ M*!+!O&"0*[JB4O+2L^]00,N;>5M2 P#_YKR@806EYY0 KM U"$Y/HI@7I'OD M')[B(*3PKW=9T9$A!$9R: "WJQH$0Q)Y\P)0F+%#FA/MHP*XH=/ ]G:\ =WH MM&(CE(3NPP"XQ]-SK%#FM>XKG;R OM(=SE^;=SADH 4="?R=38[SV>G,^W=HVTN^31"PQW&2GA MG8R^Z6#<[+2*/%,F!B<&B$>6[O%&D?+L>^P<&^=H^6F1%KOZ+E=Y=97 MZ\0 X@&&E*,Q20=0!]75ZZWO!=4-N^N&)AH)0'#!J)N6B!;CZ:/*>]]5$)=1 M(?@$6@7S6="=-HVB MH$@,L)M(ZP$0-V@H0M*_>//7^2-NB6T<>6X K].-L%'IHMYXN@GC$1\2Q"_] MH$ O>MBC!^> 6UP1]EDN.1\^)YPDOR57SV'Z8!NR'_PS1&[(SI*X,6SR9058 M"!4HL=8!R\>JHOW 0OAG3V-"A8%EP3%.I]H):3PT%J\ZDIZ1 MO)ZYWMT[X>=S4L[;E8N2Q2OBW?MZE&QES(6_6Y!1%_^1C@LV8K8"-@%9%"/+ M:ZP_2?S&^KQ83.\K]9*(R>D4\2H=>["BC<#'Q! M6_,9]WRIR>@M '_.KU?-KV^5FTGETS<6[-GI#'G;_<$*/@OBQ]J[@0DA:U=) M\D@!8U4&G##LJ[T;C*@M64D4L#3J6T@18_Q]PY. M7$:OO:/ !Q9O"%QJ.T:Y!]C-HBYP0NZ4,3++G=2$;$ H?G&OK1?$;:,I=Q46 MM:$$:Q$U?$UM:^@:0+QL.Q;B13/5V-<&)G=X(\ _X#/9>UG^5;I -!O4>%E! MQ[BKDE=N8.4' 0J/OF=C6 N;1\V-^5/3C2DHV$Q\G*5)%\6L\-VH/MB>W$3Z9E MVHW-SV:-1(&L9)2L@JO1"5K46T/A]?6JW?G)Z6#0H.-QO^'GY( .L5[H:RGW MKJMR9P[(85^XV]'G$3,0=XFD40:'A.Y M@5+2/0&$3:E(JC3'-&Y2GQS/<]"-A3(@SJSM9V1O2$X!#9+^%#LV!82O#=7' M,!QMI2B*N9941U0#Q];1'@45#/B%@L:$]@:3XQ ?N%2L?3?]ZE23X_F>605T M?$):7\6$K'XWK&Y%A*P".CHA\X2;S19Y%CYF<%0JI]WXZI53N& 0]N$1;9V=@VRN=2YH:UX-"Z4KISH? PWV6^[:()65'X^1__ZG(FZ";\I) M=3.LKUO%)K?CI+#1G8]9 >+*N_BZ16&XWI5!(:5D,'0?WRFS2'D\PUM$1]XI MHVF(J;TX:)I='S6P2RMOOH7WA3G%:>;WA>?WA>?\Q_E]X?E]X8Q-/34CE/>% MB^TRJ>1P8P6?443K.;#7G: YW/M!)@?;$=)MU94GKQ@T;:2O-090EK<7X6OH MZ";[@Q4\HZB5X,QF K;*I.:B8AVV8Y=]V$?^/'S_A(#Z ?+L& Y4[[%'0!4 M@E67<3%*VN484C^,\:HL TL^;X RJNJKPAI['3S M*'-4QV[D'%U2F3&1E$L_N+"V^Y($+>U_8\L/V558F7$\O<<$4 Y5F:?]L=;. MZZZ@%?Z-JN"*E[#6Z0!42567$)T$,2$\MS&ATWIWEYXR*=CU.;S&*V#.^M$*U?ZR]V.OOJ"F,I6LN.H3!K*7R*)FZDEE45Z;],J MI4]A%.!/*FN*.\2H_!K*S:*,)9R*[^35 O)HP=JC);+29TYN49V;$NT-W@/T M$=>RGUF G:G%]F!]37.8L2ZX1UODO#"J)'0;PJ ON2_'NB&LFXE$7!+EG6GO ML)C^$B.>JV\6_U1Z&_1&#\(Z%5Q-+3WA2U I\$5]%YF5*#NB00>XUH4IBS^( MPP*&M/,Q@?8UZ$W7RL4FIB!7:'Y&_>2_H, C:N83/HU:7H20O0ZN//HFRF#+ M5W8Z@ZY\R\8<@H/_O?.#PZ88L-+$&\>@S<& $2'1Q78,C.\ M=!B]%P @!X#K Y;3"_.R!*K5 3\H50?,IER0.1?YI'-Q0*W% >?27Z,5&IQ+ M?X$ID#.7_C)?%V="I;^*9]-.]"V]E6N%K%>D)-J_ODJ& F1A,*W^XG7UT>)' MSW\*L;%!T*-/UY&7%K&]1%QV&.XR4D(=J&\Z&)JT=0U(O3;>FQ@Z2U\1XWRY M_2-VR$O7GDW>T[ST W*!(E$%J[TS /VK>TTT:VFUDT5[@$T%E.(!-GL MR%PPQ,@F+>!< ,_U.>?ZG'-]SA[*L7@O6J'XH[ ?@!VO8PE((5IF4\3!UMS2 M6=!QKKDUU]P:1W',-;>^C9I;$ZNTH;.@X5QI8ZZT,5?:F"MMS)4VX%3:X "= M'THN$;HC58"]:'_I!ZLX"# \W(2^/J,!\'8-E<<@A:^A*)PSK(TX\!65H:\P M"E&42&$:3:+ [NY33+%DR.!$@"<8FYAZ=YTMLB^=K\@FM3H&% K!\%,L;#(H M 4 +0Y*73C8T?1+!G&.*95>&IX(AV5C:MI-,PX'['.&Q_X@[& KJ0T^QSLM@ MR!L2@$U\/"9[EN56(21U*\Z=, I0B.W4W_>8E@14%5-1?>PIEH49#GLX%Z,4 MCQT*PJ5GYQ*\WEUF<<')%3(G^;GK(!.K^-(53=TKO:QQ6*NU^AW ?5LW8Q2V.? M";QXN:\]02"X6G_39:.D!"SGAAINNL^Y$M \?/%[<:K4WW2YJ,$Y5<(- J?P M /U6564$TQ6BAN=6&;L17HT@!29(_8$KCU3#=%Z0NB;L,HKIVD]J?.N"(1C> M"75CEU%,5WS2Q+L1]:0\3&)MV6T1%4;)P51$]H.?'6!0PRFD$'DWP%RO*(5C &J8BL[,WJ@O4%@>CZY# MJK9DKPZM_ !=6('G>,_AVKOW73S;<_KR$"WH&M/9D%S4.JH4 >9^14E MPPQ.&T/2E3_?MME; 2+_0$&H:8,>8*Y7E#>B- MM,O@KRB'I@OZ #:FU9YXSJZ\6Q1A,/T#(F]J#2T:0TWXBO)MAB() !'B@)F^ M@WAVN@K#.'D<@+P@C$U#HC95/7I 7(]'CD^+V M8S)OL!>8A1B-2G]B@*00M-*^TA94O!]'BM@$KZ!A0MAEA1Q8J)X2D>4);"J+ M;1WM45#^X1XYAZ,RP.%&766I)2W&@K1/2[BWY!RJ\Q Q&]X_L;A4G4'_"L1_O^"YU*])?U*Z)LTG7!0SSK>?\^WG?/MI_$PUWW[. MMY^OZ_;S=;E*==UOSJ[2V54ZNTIG5^GL*C7D*NW-[D($UU\\9)]9+DD.8"9D MR'69F!]4#BDX#]O4X%Q&EY83_&:YC?ARF0X3\VS*H 2'4[!X,7DT!IMP-!2C[6FBH0:?6!KWT.C#D99UX#P['H5O MO;OU(Q3>HRUR7LB^O;2 M?B&;4?C@YV4)PG2#:E$3G48"L(/KDXI.%-%]ER(#5)82G.]UZUW1C?8Z=PBQ M/#N5\\+C7CYB:9L*@"[IL6[R(YHV^D!5+SE6Y(57QW:L *^J91CZ6_HK1N:? M/N;*;[AYC&WA'.?BWD9*]PPQ#0!S=2S%- 2YP-X<)H$CX7E,]^$<5]7;P[\H MW1ZFDR[L&"T(3Q?YO/,=XGR'.-\A&G(\QWB-W6'F&] ]@4V%3CD%C4$ M1FYVL74>\/.5[7QE.U_9SE>V\Y7M?&7[35W9AHN0_CH;5TK#&G19%%> M@W17 )Y=Y4P&:>1T.VF;@% O3Q"@\.A[-I:.:^39Q-]37#R0A\#D."8[ENEL M!D4Q%;!1%F,C?%VZ= ADBU)19'N:3EP8E&<,_(QPJ/K:GC1[ZMT,^I2'YTT= M.2.,V:#@Q=GBE:S$EUHO@W$)P[.EAIL1KES&+CZ'N\KKI='/8-GVX3G3P [. M+1TM"EE$+'!#/AK-#%90[\H@/C(CK)4'OPSJBM1C\:*E9]_Z27$6_(?8]E89 M , 59A<+7 7%L5E65K#9;;T,I]C] -C7Z@+)914;1P,+.\T[6[?<0PI:_3J 9;_%4IV"(';I%"M\C 6V3P+0H %RF$ MWR^NKU>+$I!S9,890 5ZH@*2]*8@9 M4!QANL$#BHAJX-:#_\4+GS$0*VRY.]YSX@Y (3X-\!DDTXQ2NA5+L(??=4S^#/7:MC1R<)1D#>1S%&X#YYCH@=^LP"$_ M$M#/K)#K9E<<8TS.#O 8=D@O?%+SAX,*R]J 8I&56T.%X4JO$$666CVVL/[1AP$ M&#FZ.SQZ_E.(T27H77G'.,*??:PG2.XJAKN,E/ ^5-]T,&Y56R6?*1.#$T.# M!=W0Z??.\YX S7.3MW0 <.>J6_9S*[N%%&-P*]_S:%%(!:ZQ.YH.!)621C[] MV4B-R@=2 8D$VA6;"-Y08BIHSK8;AR2'-!TJ.A3O)-&=XR.4XB-ZVCMS5,0< M%=%4@\MGA#=,)+ 6ZBTF&]501V0NG#-&\(*N6CH"=[) *S;<.W5_LES?T6,2 M.N&62[[JI@$E'(%O88A2VV1ZF;:T.K-2!CGM5][X +9UCI:;AD;$41A921$$ M*F!I[A:R+_V 9J:$V94@*I#E!-@-,3"X(Q!7;,L1=T-@#H_S=^F.,33C6>.: M7M2C\)V%^-AL;X!VB^?*2__*,+AM!-,9>0.PL@U%XTQ;]N/8TA"[6&4O=+!K M:9!7)37@4;A^12Z!B9@,BOJ3T=]T*8QA]20#03CWY:UP)Z5O;&H&;F,,M/-G MXP&$OH.9KJRAQN^^V&JO$H!PFS]B?/+)\*+07'E2AQ.5W@;#EKJN4Q7T=#.* M#_[#WB')?-8IY,"K=JR4&,[TD41=:"5.G!)XF^/QQODZ((O;1S-]^-#"X7:T MS3'XUO%0 MPZP*W0('R6'M3T 44+NZ6QA\CU6S^Z\K )B-*0-"U2T#*):34_ MV&KI)2PM1((H/.@QGFF773<#9@#$S6D0/E1GEO1&-.WOTV*KRJ&NF]FK.(Q\V['<]'U.IL9G-#+MDNO!$@8VT--?/B'_.;". M>V=KN;A3%#A/<9)L1;%637WYV"WUI0S%H@P&28:A@,Q9+\,%6VTB*Z*!*F6R M6)1H = MEV@/_\4B&OG5X&%5C6@$V'&)]AMS>?XV\O+\L0_1?AM]>=ZT,GD^DJ2< ?PXLGP/+YP >H]'JVL-X=/L4\ASD MRZQ5;O)39+.DY&64MZSG)ZLY%O[Z[GW=L4!&7M"AR1\9'(L9-7.Q@L)C*UH MA=2 P>^R2#;!5=:Z@C' Z5\)06]=Q7QT8;"7%@<**5[OY70PJP=0U=LJL$SV ML1 $QZP/RLSZ8()9;?IU2&9] ,NLC\K,^FB"69PB]%J8]1$&LS+'P9471D%, MJSL+S!A>Z_'MEC96:;%;>.@;92&M4+M#0<4#M]XQ@ T?,!@A^Y/0CAEV"B!F MCECRRWP?%GT019I)!>EK?_NY*.K.O@=2Z ? !-*Q%%A%G@54@)%2O/;C?%I9KBO!J&8S ,_NZ.94$VD=L?'Y)&NOO*E>QA$VT 4A M*9(= ;RZHXM/*F3048XF6\B*C)/K!^ U'JU\DZ."X3PT^L*K\X(*=.Z=\+/ M+2#N,KYO@+/':?4-B&D A*.9M40$5WC@%W>!<8"7$50VAU@X<3AD\# KP[9A M#J<&3WFJ2"J:_08/0*J8R5K(!@\)JBA)FY(&S6E9G 8PNPP:HTI83L!(N?/# MA)!\HZ3:9'PCA"-O6HV0*LX@."0T,^J-8!@6+.%B41F$0__:;PD=*S< 8-6P MY:+Z ":0B*_-W@\B(6TK+0!84^W$K4!LE+J<1S;#LU/YBT#!JPPPOOKG;,1: MU;\*1<#P7KA!L!K"V"34Q9?'*1#;2!D@H!6M,NG:")>RCL)0$?^TR&H"5J,2WW@C#67,9%N7W=AA4X"Q#Z=X KO8ZK4QI M!.%PM+@U2C<5\4;);P[@[K(3S_@8Z7])J#KSE;=U8U(9)?GSUH\V\=._T39Z M\&^L$)\5;E$4D<]!8'G/2?'!P ^9^G6XL0'LDFTR6GI^:"BL1^8]G36ID!.N M=SO\RZ.'*<(#4H+CRB,"V%6[\ED95[CJ5U+M@M@B9=C%1P .#XJ25@2TDBV6 MB!3O3-'6"T#@2[?C11MB<#A7.@!=><6#G5C)AX[M6 $QKZHT^V M,X#M5;NW3Y86<%A?6!$EV*5/K,P^ (XW:@+-MJJ8N(UWB"E-GY^Y2K\-=)0= M;A8 7)>29<:)9S@BC"\>IT'/N=U'!776[<9^=:2!JW$5]0UB?Y;F8 LJ=7&W)PJHP>?#IS"9J\,05CR@,30&.M('R@JQ7+QTQ#: M>D!2T9JDOQ'JR*/%7!Q5FP=D#!XK4$3CTLP]-O?.\Y[#.YD. -P@HR],#BE> MP=[PV_9D\TE&@;]E>5N8Y?^L^3_TRJ>O"E?S?XT@M3R M: CG4H!U=/[=B?8-Q,(J9E4R4"+1810\$/VF>36FL'AIM[DY^A%1]]W]@!#? MI9G/)(+I*@QCR]NB\!8Q+_='F?;5Z,%V 1R/J-,0R)5U="++=?ZDW]:[[ R# MT5G:+P0;?5(I,_>K.8V,*IHRE)V&?"9YH>E3V_?H:)U8:%B0C"6G5/N$^7#MAVF8 M*;*OO LK\/#7MI!K;;,!2)LQ=G08FI83VA!7>Q+%BK$IBL!OCFCK[)QM4B6! ME(1OXJIYU^P,%;P#\-#Z0,>NVIG<$Q+T=;1'P24FI!\PJ*Q9GMLFAW=LGH+8 MME$5H(W0'VD^R=^WF0R:)X=WP-8AQ&-3]54*2%BYS%Z\,F/E[%'$EO707;CH-GX[0?:F*+^RZL1 M]0$(#]#P$-,_.<5>>8]>@,B-!;(SPZI?2(AHW%']#>^ 60_=R095MJH8;"+' M=XU/X0[H(6@<)?\=1Z9Y&$MH@:OII0.::A*,(2;.-8WFFD9S3:.YIM$W7M.H MM\*<:Q;--8L URP:Z*$+H8ZN-H&DBT\M[V(0M-&&SK[_RO8R=G+.J;%YS5R%\7FJ(J>)0! M\2+!26B.-%H!L$)&6RNLYPI.(U@TC:]Y?WR[MPZA7=6&)TW,N[[# 1)3TO*;K,*DQK* MX[%TUS#%,]!^>7?GQB$!ZQSA$%-WZT96';764BK"8RWW'AK>0NS"^+Q6@ MRH(V03 H!7)Q:?JE0)<(]-[$,RS*A_9R!BM;')1[0TK75N"Y,IZFM^X\GCN) M=L5[S^,QOXDXB?+LAQH9WNI6,=8&)04P82@#22KR#F3D=9G%='+_L,NHJ^!( MDTJ"=:5*\>M,-G*R-+6A@I>PC8"DS(V)LRS<, MHI+5B_\J+%[\1_6:BD2>9]6^:V"O=X7ISBKQWG,L@]:P)LGI21 XYZ'64\+S M,5+GSFZ' N1M45\_IVA$>.KT360J'2;9PH>UP'%IAN1P(G0*/(#2WBZ.FIU"@]\R1EV-X*R M_W1UX XH"[UVG-$"SDO1(C2\^];W@BQH1#7*_"=AE'EIIB22_/M%>;()Q95+ M/@"(&Y013)Z)DHDZ[S\^A.#(Y*T@U<#(4B]X,>I#,;X]9+)$!K.%C/"!G!"^ M2$9DW%F):QNIC Y?+(ASY4B2"I8&N7H11@Y![P=K7>=6:HV!(!C9PRLW@ 4[Y"Q["P4S193\KWG" 6' M<_04D70G@7)E-X578TV'-F7C#HIS0HW):PQ#28J$4,0%C:F/#WB:6S]"1([( MOZEGA)_W*&P.0(>)A25W!PG1,"KMCUY(5BJR"0;"K879$H#_OYT%0@Q@;/9G MI_R?OSHHP(38G^B;]G)&N; SO+IBFNUR(35@\+MLNS3!53;2!6/ V(G4!+W5 MW..C"X.]R0-I%*_W _:V3P#+9QT(0'+,^*#/K Z"=4 NS/H!EUD=E M9GTTP:RV8]60S/H(BUD]]OEKV43O8>8PGP8^)*T$[YWT,;I&3R'GG"&+R,_E M]H_8"<@KN1L410D$ZUUZNDI0*S^8&!.,DA=)68?-8<:%M!$,+50#D@E.2&Y" M)/FD1$%[2/N*+H4B0'^T<"4Q;@U\^(]J2V4L:I@-4KB3%B6ADWBCB9GB$]A< M9"XQX:6TIE ,#4 #)H]2VX)O"JP!,L/9"ZF3^LXZ"2+1JDW I$)JE1 V[OK? ML$_]U1ODX9GHY"P-P6X')GU0_]IE$P!.'&UR-F]JDDI&&R;05>!N5>-J_R*, MJZ4S+SXNRG,ODLF_7V33+^C\"\NS%U?WUZMO(]B6]*<*_ %M]Y[S1RQ9]5G+ ME'.9:-,AN&WB,->5GNM*SW6E35Q!?;MUI:^\" 4HC.[Q^>':WWY>^8>#$U%T MA%9!%9,_T$!;(AR_!L*8=W.JSJ(*Q]O MVI87W07H:)VHF>W9]RC$QA9W ?89",!57 ^&2B()QW' &K9_" M%:,WPHJ\BUWW81_X\?->;05R.H[)D9\&7W$[QZ]H^78 M>=F[,\O%YV*5!2P]UIAL_NOP:UH:3S@;Z2M-"=$8K:3DNI^S1.8L$2CLG5XL M^YA9(AICV5NJ^-Z3 M\#8A6-^<=@;]?"V$Y0 ,P_88=JNX'B%;2SSMI!.X9"@Z=$X7?\.?WDNAK_"1 ML7&OV(72!N9Q,DE ;A$SG4>E-X#+HS$YK4P?..ZRXX_ M&HJ^GW/OY]Q[7;GWKSW+78.>5-O5EM$#%A&B(.H.N(NOI-H/>;V%V?,N#K9[ M*T3J^^)P4P*X_C4A)<,1$,ZMPH1S[SEWAT"VYSDE_UM*R9=-70JH'&V. ;)L MA2PE5C< 6W6?A"062F-GDBT]+[;E\TTSG MXX1^&=:M2BN"FHIT&QIVU0>Z",MQ)] MR9;VLH#P' [P5 _+K13K=/K0905R$ P'D0 M01K2G#?$;C8UV(7 2($P3%GWA('F/L75^*E$SV%66]A^EU X^LS%XLZ973S2BU'D[F+ M*0]AFMML^L7NQW:8ER2%QVNO*3QVBORWQ33V7_6D,[^_2(! M<^'O%@F@N$_:;>%[Y2G I[AOR(50Y+Q@85EB\3B%3EA*.]2=UC[:[',J^Y"I M[",+S9R^/J>OS^GKXT7)?$/IZU--9>3:Z 5"S&T%LL!-.1^1<1!O<8N<4Q#D%<4Y!5$M!G+,.)Y)U M."<:&DHTA)%B]+IR"SDQ2C#\IG,^X9Q/..<3SOF$$\HGY$30&="G M1K,_H*0=WH3!TK/O?-_%E"*QCBAPPLC9"D/L)3H!<&Y!E359$D(-_98*]38? MB2\MV?QH[[&S/'ND^W4$2?!KWR=GYPH*\R<$R8KH, MN":":M)T)2DQ0\8%7S_MTZ^/#N#@5;$I]:54$5*K"W:LCPFCX."9=1R1Z 3,/7(_'OX0NY M)(BF3Y#0Y%J2;*]'E">@KP&J:-89&YHH ]'*M?!"L0G(:0K@[-;;".2@!ND, M!I]BTM@ M*OL#R"V!;:<"7 +C[P)SP2Y#!;LXN1@]#6R -;WZ'IR2>9-,K=KLPE.45#\ M]5;['JFD\'P]GAHIJUE"NT"'V/B126'=0?6\CZZLS!O+H"1?&DCCYR'8PBY- MQ]OFHG60 MB];!*W@[%ZV;B];-1>NT)?G-1>NTZE,X14#GHG5ST;JY:-UCAO-O";9.1%,33\ -US M]!05\!(^/_@W5D3^/BU=U_]"C"(L(JL V4YT[8?"@-O.H\T!M'T":'LR<0Z( MG0-BX03$]A:6_$BW]MS3)@JXUHS-D[ !W*W.Z\3X!Y(*1BPE'CL\"'6*PD 8X$U:'@P(QD4^H/P.4ZD !T M0%[WL50(3:Z6E@<_]MC/OBCU!^ >'8V5#>2-LO+10U;@(9N( 23/U G/T=L+@C]&=F.YJ 2OFHOLEZ:+C(Z]((,O M=GZP(,,OK*B<"*_;4]:R%,J(LSQ<;8U'/N(F\K.)L)R& M<5HYUQIY4\UT<'/U0E/?,;&D\Y;FC]JKC 8D'[1JL MV1:0#F,+DX #(/18819N?->F(23+YP EV3(/_CTZQL%VCXT64'D$,<*)9MG4QLY ZB])H?T$ #/+/%QB[E!*/!Y]B*["\""%;7#! NJOA-#)%P^]8!#IW%Q^ MM34VG)_6@4-M&&E8*O^,#T^^>$DTFAC.3^LJ^@T\-)!S1>^-+TC$P];W!!5C M. T-W@[U(2T'&\U6;07"N]2BMB\Q-I\.AH7'!E$[UQB]1VTW!M M,"!)'HO&&F <2Z:7NLE"IK@=RV^Z.,:5=&_3]?.E.:R,F?';S7,4."_TKIT5 M(4F?H2@]TZ)TX?G^7?/"LYAND<^W*$V(F] Y%Z5)IY MD&$ES@*HM1IWK?Z: M^*[.4>@\>XD_BG_+P&ML_)JTA>3E1CILPF4\)Z!WQS&58-8J,3< ''A M<(N/%"E(G"*TV/S]O/*/QR5CMNOG->*?)#L."8C_CH M(R31,KLA4UC$VW"ER9A,^'F@S;>"@-DMEUC18K]>M8GQ0"V%LW(5Q8JCW(# $=?MER4R5L&V&R<]=X/Q DAE18 #JOM MQ*U ;';?FVHAI=83T5P@:2Z0!+1 $N?<('!:89 K03*ERWK^<:+?> !V*:VO MC/:CSE@)_CG:- %0Y>'8:@< V^*X;\96T0=R077=6N.*T=)@[2HNW.R+I\D& MAQ4HW/H)V,RR1>W- 2PS9:[5<8!SIU7 F%2I73Z%U,W1RI9Z, MARV5J] $3 Y'F"T!&!9M@E4)D&3AH'O[KP-XY6W=V,[+->,ENXF?_HVV$2G_ M%V)#YA9%$?DSIKHINQ2;3#O]!$ M:AZ0$AQ7'A&4^E3CLS*N<-1L'67)70_8Q72[@FTBH/UPU53II?+WK3%,C!Z@ M;J1;5D@;+A!70 E :2.0V0?4VI"T!)F(C+<+E9^KR#;-TF\#V2+#S0+*OA0( M+F/+&HX(XXO':5!#I?NHH(S2;NQ71QJXSE;1U<#,S18.MJ RWC*L>G'N?==- M8RW%ZTS0#91-P]PJY7&!N#X^83J08K1KKX0":K=KN/U !>A)VC9<9*"GFU*M M'-$;C+KEK9IZ^J%+ZFD^_\+?E3LD(,!/1"T02" 6I:-RVL[I7\,DJ I9,2>! MS4E@3%VI-=R=+2ZL:P#QO:TX ME$G/T>)3CO6EB.2U#F]1I!9?RNX)8!TI\54*J3GDS7R0JDA0OX'HMRG'?O=9 MD$9"?N:@X][AXU"#CK^-L-0>T>(]PE(A7TE7_\[[IW3P[.+%09+M>'9:D4T# M!4[5/IT49F_EN?+X;G^_&Y[OQ M^6Y\OAN7?N&NO('<6@?>LX/L9M-QQ?-Q&)WBQ>,N^2N4=9]O!?>L]28& MST[]Z-G 1,L[EZY]L+R-M=T+[JY9K0SZAOJ1E86,CD1)Y\]X[Q?/. O*SW!: M&HR'Z4=A'D(:J$R?$2J#Q2U75&><)W"IQO MGIT/5$J%5;U"^%'+%0*W!;DV*(8MP3VERX(2V'(W!LT.\[7!T-<&/*;,=P?S MW<&WF;8RT"T!R*>D7LE%SD"I=9HOF79S=LN(5VHR._V^:].4BOS:*WSPB\LPL6Y2'07 YM BA176J:('Y,*OI"#D;_W8 MG0!<_8FP8=__-17DE"\!\Y*:G?+\6GH#,"C4.2V-W5Q"%H0W3$J"OZ5BLM,I M *YBC"JNV;D6^/22!2=?"_Q;*P[=Z@8'4AQZ0.NWU6H/D>NV:.#.HP$HGM;' M6@Y?C][1@ M9\F?HQT* I0&ZZ"5'T:AS-&HI1> &GQ=S*L6K""Q[2DJ0A8>/>O@!Y'S)[)) ML!0Q\>\"='#BP]*S:=,PC,LH<=G:)4>VM!D^ M_(1C2M%?A[?4AR<('#D;##>RYN0]Y'WF & ]Z%^=+3[X/O1[?<*G6>Y B)R6 MA:I#REZC@/7+<-(Z-P@;?"*B^7JSJY@^8U9FU<"UVW[27;NM!/KW[)RK5U?% M;4[,FA.SYL2L;RTQZY7D LU%W293U$VDTN;*;G-E-\8=<>1:8694_XGLN\"W MXVT47M_QT^3:^TRV^EL[:AIX\,_C#4;7$E37J[>8;#6X.B(:J'EF>9_7N^4! M;T];BT]29K/)EH-C8J.%N,'6M4XAF>_.W8K(RVPXV6IP''PTD'AC>9%%G!^/ MX(PZG??^B81"$56ULCS+ M%JAG;E.#%X\]"\OR,-*AIF_O[JP \U-0[*#99DS2_CRHA$^"BHA#K6=RU>!O'?HCG]CR?4=EPJ '/WD\'/0F.5,#Z MUC_$@<#.J'X?E9R#'@"K>&AQ%.V1ATJN$9%_B--T5/(.>OSCHC17 __N_3=5 M#GRN#O :JP-,*JM88R4 /5G%8(*^OLVH0N7DU#E*,,.IB$&Z=Y[W$6FV=2WG M4+33+%(R #0/<:$3H8^KT\LY^!547D-8\((/1@U\VIL4/#B;+&A0-<,"2!M M?"E3;HLI@\&^\F["(%P6[]"K19:^?_>^'EF:S;K(IUTD$-'X3\;7>$.!<1"R9%:[UB9-"3V.&1_$FK#8:> H49;Y+G,]V'1UW/KSC)9A7?OH@X MU*<.J2Y?U(O0-UPUF:>7VCSI4CV-N=,5\*K61VY1T]-SK%=1*F&4G(SOL0V0 MOMHCQ6CQ #<7H-P7HPE'.=5"]3=. I"(ZN+K0(W]=?YXP-@VY2@X25&E[BH M-I;;\%AW&P+N#)#9I>?5>7E*(8F%P3D,XD>JZ! MMJJ<<8'T-81H5L3P %7WO8$;)8PEF@B2^(7GQAZ.[B !NKZ(*$ M183.DXLNO/B KK=B*X#)0< 4(>UGY6O@NQ$ VA$WU96$#C(QE1[40VG^3!P M.$U+@Q12&F3SVX2":_*0KF6TS,J[RP?9M/6>;ZH'";R18])\8SW?6$_OQKJ\ M$\A?6S-Z ;@I&??NFD$#&$CS3O+^1:9!M[\$G.I:IG^./ GN'\]^\7!.+O%SG, MM#^%>D' 7F1P+R(_2.,$;D?"ET!]<:S5[?7EY?)LEGY^[LW)V>'X,P0\G=XE.%X,5*T\#';/Z!/R"/!/,@^.W%Q$"WJKH.9#G36L%K* M>J$K6>!(29DJPXA*KQ%-ASEKEI=>M($C-!+;X0"$[&Y?##(Y!#?L4,;)( 0Q M[O.C[JX$&OI/->_@DGAQ5RPZS,)A]XJ_5)RYZ[R6Q_DF.%8EN:"THT=X'O%-;$@\X[H8; M*\#+.EVN0M\ LZ5I'Z2LF)67#!,1.!Q)'X,E(44K_W",L4VW\7?1%RM MXA[ M,=32R;3OKPN?VG""P[+UD6;S>L_7)-B.&M[KW6.(*,(?>M[V^0/GB='HN.8[/IY M(';)X 6'?13#>V2Y%V%$8^+M2S] R5E;>-22Z3@F^WX9RCB0P L.^^X"'QLS MT>G.M:B07?P1.T=BO?"/8>(NHQZ6WPVVY$0HP>&6C O#I/-B*.\%6+]%"9D; M)]PB%PL,\F.ACF,V'Y4M0SDK^.B Y% [4T;FPV ^B#(&QJ-JZ"%8,=/M8S.6 M)AD&?O3,-<*$3Y ^1^$V<"BU1:$TPAX#K(XPB$J X[\*H.F+[B0PBW$?7?L& M)FY&@L!D,=3 'U[IR)"5><_9^&KV2GR#2 MQ=-+34O0J;GO$9':[*\'%!R$C&WO#.#^OC.GV[^FS(+[ 6QPV.4G%B74B MJCZ]<^%5=%,< T ^VD"L%2 )F\/WR$-?+%=YG99Z 4C,&&R!EM""Q#<,V\H/ M(TX@E* =@ (XG7C30 0.-ZHB0Z"4NM-/&@*(RN1*$_]*/H$=#@LV>S^(R"IM M8P&K(0A[0H(%+-@!L2#&-BN&*\F:Y)&_U@C$?B]#^AK<<,C>)O"&Y)R[+4L0 M&Z1X5_7?G76BM5VD%'W1&,3FJZSL"_CAL*,6$[9^BC ):HFR52SR:GL)&53FEFII9IO,.3>[I]L0(#2S\GE7#4M!=[_'N,"N"0W47PV[Q32C28GI!< M>2DB_XVLX.&+WU,ZFL,!./B/)19-Y*"3,R$2"_L2EXM*/ M>4GQ/<8#X#@Q(A,)]E,7">=E4#V1C ? DV-&)"CVTQ.)Y2Y"P;!2P1X2P'EC M+,%@$V!ZLM%3#D!XA<;B^63X^^C9J2<$V1=?M[BIN'QNM[$ N(RT[Y&$.Y^@IS5#;^*Y- M'[A:/N-3*BU4Y=^C8QQL]]2IJI(9\V,S,X;.^(9,N2!SXE_2BK-DW@6=>)'/ M3-YO*N:>ZSV>Z1';MHO:L05EB:5MAE+E2K7*A6@@5SV5I5Q3J7K9W+ULYE M:T4$ZZ9+!%4V))Q)H?T[;\?4_[YDN1?W/P0<6/X1[ +X>WF*9)ZAYG5<'Q%QWO225'1 ML9 !Q(9;ZR!6<_SF,/0<7ZKX7"AC8907MWY$?;=$>&A1H?3?8F.LM1< +=8F M967FM.)CE$>3?4.>$Q>BJL#F%^7G%^5!OBA_%SAXMJ/EKCWWM(D"YRAX35[0 M&("VU/J2O !UW20\/('^"5DXPD=9=##V;M"@+3IS?$JSA= 0 3T*DSCH MZWPE8&F_8"@YUI^X*8 89*U48P/J8A4/93ANO>NVU]DX MC3:]YZC+'0O24A?QU$869Y-MG96!+9"/X,'N3$60JE4JW(=L6^!E7W6*Q7I @P]F=*K5:.(G\:R8K0&O_TX/!K@RD/8U"A M&Q$*)>+ D8\2UCDM,IC31YB$*D*AO\%3\M@2H4 5.*)0T6VI-9M 6=)P90K( M[!IRXQ@\E1O=0>2H _G\$"5 7GC:C@VL&0 XW$8X+; PURT+O)R>"F2/'GFC M+[_:.+-M8!DXT\Z9U5.[L+T,'! M2HX$@.*F81@3%$@AM9#_SE[O4:=\*!$+SV D@B1#.Q00^E!'=[ML<%I/^A.&SCB(GMX[NF8F/890TX MT$@B($T*W=M!,P#VB.R;IWH(4$M;D_5_QM#F?,QU\Z<1VR<5^3@R1PQXYQ@H MPU&3R<&OEGY=%(NZ\.(#K37E\](K5 88E=-F7&DJY( C!86($O!Y!^1:HU&Y M:<9)5D<9#L=H@ETB;!QV55J,RBLS+JP*OG 8M4Q\Z73)Y_'7V&0F_E:>2A5V M 1!W+A_>*D8%5A'"&RM*T_#7NW(D5KIK4PEEA6.H%B;\T%Z8L !EX>\6)6 6 M&31IO<)2B<("H+E:(82+B92'IT1YB8H:=A]NLK4/NZ,,P%I6 EN8F]QC/!B) MR'U70D^9 %'](0/I\?C@?WQW;IW$>63\Y@ RF'L+>,5SQ,44!+\^OGOP?Y'G M5[,Y@$0C+?QJ8JHC5#"=C(0R)Y,]^.]_YK-#MA. ])]!F"*+K_:0SA((Z=0/ M_MI#Y"D0.4;Q>@$(O=3#*1["8[(JG?K!?_CBDW](+BIN-P"G3CW,XF(,QX4P M9SX;R7R>XYJ'275^32'*#/_/BKZ;$QRM(#K50J5R/;,K\.6]4C[(R ",'_GE M/@C&P%R(92^W^#F3LU,9654?XD<)'V(*RX("(_/(R=-I489I=B..N:]/I7#T M0 [ N7"T9L_<7#AZ+AP]0N'H,(A*[,1_%:S$?_RKO)^0ZK$,#<=O-KE74?BH MC$[X%N.*6R]:L:]97=1MKNQ?X:_J-9U##=9++X@39"VT-?#W#\^'3R $%SM;B MLXO9S.#!O1\7F-AH(.X_C_C\\FQY*WI6PI/R"Y"SB=N) M#<")/PR-=2J(V[L[*\!Z2:#,FVT,>MI[JH8&*J-NIETV3!,T_\LXFZ+6C2_8 MNM8I))KISMV*MCYF0X/Y='TW/R8^&D@L9PF:MN]^'I*X(UEMN:7()VNCB<$D MKWXT;6 R0@$HO*=N(LMST4ELMG&;FLS0ZD=N+DH:*'WOG\@-&;'&5Y9GV8(3 M"+>IR#9YY.XV<9DKE,_VC9Q@>.5OYZC'Z92][U% M )-*AKWF#_V'Z#G4^U\/%I$,';-!M^C -BA MP*L^9'DD1QX%C^'*.CJ1Y=Y8P6<4A=>B&PJ97I.]1I9!;GZ3N\M>S(M]G]_D MGM_DGM_DGM_D-JU89Y_Y[#.??>9@?.;EM+ [#*Q#= 8E-]9)EEL@I.I$_TDQ M#6Q1F7V!C<,%F;^4$3;[U?6"3RM#(GL365$LJ@G%:#=9?SH#%Z.[8P4>H9W* M; G#W.0*$I?R('SG- \\!6L9KGS7M; &M]S?G6COQUA[/^\CH=M<90 YJ= MUAJUKR2Q,K]VBLJV;1JLWG)R;G,A-I XT:['FFT!:3*V2 DXH/'T*VVN"8,; MU8: HJIX L5\AE(*,T!/"@JT%:OA9/V*+&0 L8%[P=?>'(;&XDL5GPL2%WD& MUWX;@R:Z_&_]"(5WUHDL%%H?//VWN.)C:R\ ?A,9ADGC,WX$@.4]\^(M2M_& M5\"\)YH5@BQ*\)NA*U.V&U_-1T,7;0J291J% O"> 4M:24B%)* MI.46RP^@T)LUD:YN[VMPEQQCS31BUMLI HS]$H\]DVK)#]B^D]FUI88QN!$8 M$0HEXNC>1;)9+[X>L<6.I,_UK&VB^U@&]X&Q1* GA8#IB4RQI8>+1)N5U%N9 M&C);AMPX!JL,&=T^Y*BC6U64_4>"Q_@J)X.V+@ >?Y ]!+2A,J:]+U06\D7G M>P]IVIZ3%$EUMS7\$O2/GI4\JHALZ@0.PYB F.XL')W;ULFT*:; 3UF4X'#L M%3Y%S[*E.O 0S-ORTOJ!^:BY2F_3IHPVS3G""_.]#BE 3R4_C9\MSG,<+-?A(43VKK D#] M2"OJ_I&[9!V,/$S A_SM$V!41Y\;"ZFKY;&X0[+,0T\(-8?W3FI6=GEJ"@ M$)NP.8"3B+0M)D1$ YTO V3;#KJQMC=A4'*D\TG=U@/ L4.:VFVXF*]R,95Z M25)GD+E,TNC%1>8R27.9I+E,4I?*(RJJ:ZZ.]+JJ(PUPN7JP//L<88"<2'R+ MQVX*13&)BB*),9C+JP]8A4-2&>JZB"KJF=ANCEPU%X1'.A;.@!0CUJK MJ[>@K\4!ELZTM%](,HF -]RF "Z]M'*%B[AA6T/*RC!G7W ,;%VLXJ%LE$F_ M68%#=FT2NBZP1)K-QC=!. 'ADB9($P,P=!=:$*R&,.P GNCPJ [B )06"2)% M'3RR=>5I 03"C;\+\B]7GHV^;KY81_)%J,-ZC@G 9N!+8^/]R.YX HHJOD>R"TK!C$AR_L M1Q:5>P/0G"J2*L_$$HZ ^'C=4B22V]I8E<@6^/D,F>QS5=>O.9E0ZC)7R&4U MW.:RD9,H&RG!_XG4C>3("4G^5"P&J=#/=/3Q6 7?Y*@!)R^\*M;E&@,2%=UD M.YN.:QZQC)LL2>!(0#F9O'L54.513 =3CR@3RK09N09H.=(W-YTW+6A M6IXU*NCF&0V!"EOPD:\$V&LXT['<8W&\%Y'@:/CJGE2NG^>$6V*0W 7HX,2' MI5>IJ$=KV-PB7@7PWJ.:KL]DS"KH0"O=VH4+H))H]!MJ3'GXJT&MTIE <#1* M^92C7L)-NO>8$O&S>1M1BB9ST>O@!;+YG!'98 Q.??+,)Q300\.5VGUN@1T#MLJ+48]:+X;AC$5 M!.!0_C46UU>(I!JINC[/*1ZC2PSY/2+5!FSRP,;IT=NZ5A@Z.P<)76+270&4 MR9=UC4GC!&?Y5%'#=B(2/FK+;V[:=Z8HBOR[IS)2XUXJK?S#P8G("8P;2M;2 MP;0WK ,39-""NES.K- )-\< 6?;:*R?OO)=:/J+NICUI@RTG$9)P^'J/CM:) M7E&M=Q)>3WYSTRZZ'GSC(P6'3]Q\C<#9(FS&;O&OUK/(.M/@&. MH-[HN;&B& /CH%#UB9X/K4_T%&//#_1H!'9^H&=^H&=^H&=^H&? M'0;75R &SHM,BJ3ZD-.ZN.N'Z[3%8+F+4*!!%FKC3N/F<$"$84J%!(.-1GGU MY!4P3^KZR76>:3A 2)-O5M;1B2SW&EFA\O/G'UM]JZ79%G2Z13K?@DX(W^%Z MC<(0H90ZX39P*.=$CE=AC_D)&%7WJP0#YJ=@-/M>YZ=@YJ=@3!@)S*7?YB5L M[67,6RB)3\60$&F_Z7D/ 8?!(#5% 91"5S\ M5P$J_N-?UU@J$H-Z93%?Q^(U@F/0"0E-%A(/A>$W(R5BDU<$F!:T';O^:[_C.7A^GK%OYQ5Z&S0(I,1GOR* M5@$EPXF5&4*M!TIVT_%5$&]3;U5!8D1 L4%XJ.0UAG&N%$F4B L@3I=WB!8D M+6 3'B6YK0&<&\4253GC\[ 8?6N^M_#:Y9@_I6_CJQS.-;"I&FPOT)!8U)Y@\EQB ]<*M:^&[90&!S/R%@#U/!=46WIM'J !!W,.7]: ML:A>(+'5Q>@N'XX-7SKT/_AW6<4VS[Z,/;M2\XUEPRMTAN !DF*<*F*0KF++ M^)W.K0.&,MSX,3Z/_&:YL9P/A-D/0/A5GV7'Q D.XSYA*A" TRR@![]DQZ$H M2I0!AWF2?0%$3JDQ4!(OXU[93>1O/^]]%V,>7OP1DS*72G[87YI^V/*0_W.1 M# K?[;HB26OKW4. +(S'B2(A\KP*VH]<*0G> $Y;';DMC2(<\[T&LHW/B?7P/N(;"\T-K2F.9+ MQ"Y3JCP$@-P41=9UP]/XP?L61<1'$*X]ZHC[%;G9E,7K[%3^(CB'JPP YF#. M9DRU.),\6H8K:17@"(_GK(8PCN?J,LCC%(CS^JWO!2686DJ2,-L".+7SY:I: M@H0)/Y@5(20^JR& (YLH%AT=K?; M L4"SFUJ((F-V.G\5B3:44>A4E%RQ_OT2U)WB:1(612/I_XQP,R8EW,3>I"7F5YKRYE4C"M05_W4!25356H%'V& M+!QHULPQ?O3\,@2]Q =$>)AZFV1$_ 3*I*-K&(NII57'%TW^'-\A%!_[T"VN MJ*&S2ULYU<(0$C1TBT?>UBQO.LN97H:45[@%X6B<'%5IS$-XSJ!^E2J'<>]]0KM>[J![^FBTYQVR/J>4+K:L0X%\<^(9%'O?:F% M\5VG8)_*%J:5BOWJKGC"[?F4T0#$TS1VZ%,XM*W+9^2C\".MK:QZ_\:3$)"% M[R>9%PE^?PB]5U:QCBY1U!(79)W$/D(!85G1&0]DM9/"C^>8U;4+!@J3NAY,4&$I;GGM[8+''SQDL3#C$XF(T366<)J[J;;N"DM M3K+PF#SAZ*X=C D-9TJQ #.01?!'5EP4Q.L$'<(X(]&1?BE,L@78Y.:-/:]9 MXCN2AN_]:K'S3>O:3W%G4N/D91U?4,QX[X4)AS1TO"P.?N"7Y85O52>=(YLT MC"(F*451OM;U@[6Y7!>RF="J[ G)@2D)WR#)GV*9#>#:K;']Z:A,0B67V?7, MN61Y(EJ;I9!'+;4;C>?:1W%G!49BFMTH]+C5L@?=H5S[%NY,05="<-"H[:N= M\O#U)"WSK6CONO[9-)N_!J,0\(I+%LI$)+W[1GL8)NG]]*,8IUB.>54,>L$F M7K")%VSB!9MXP29>L(D7;*)SL6_>J!M39NQGJ0-5#\O%;<\ K3C 2P-*/<# M:6L8FX+2G)2: +$);)!?5#O9Q%' RTA42#^RC6O\GW*%,AX%P,8Q8(4MU9FR M=P%?CTKD=P%?7\#7)K=TV_@O3#BZAA[ 0[S/H^.(/$2^''BMT>EL0=<:O%T MU]\KX/ID[9075PL<\,("2^S'[S*(EVXG <5/?T-,0+GLKFD-*?P,<;H^.@E M7U%ZBS[H9R^M_Z'1#X!?IF>%(LTI^(*JO-JS+"_7KSW_*^H&DDP[ _CH3E6C MG#EXNF1I2!'*Z>X&1TKJASY*S3$ &/':U:31]O!W;:AW60DC8/0BU@F62&0 M0]T>0&88?8UH\ /O\\KI7-'C) <(:*V-C=8 \K^DG]EH# M6-',',0>!W!4(C@YDB[9')DIC31H]P?D*4H,L!V%T&9LKMVGF+8)JF!!DI!5 MF>;BQ $'5Y3TJG8F\[$ >8@*]9W(Y,RJ?(I31-;>D9W_E8Z$N#V A7"D2CJ, MS"SV%_J'GA50L$&83LR)T9"^N!L@;\Y0"6)^9M8%#ZKLO"A:8;KD>D>^T&HH M0](/D.MFJ T)0PXWE^7[!]W@ LD=D7'O.57SD[4-I,<6'%^N0S4_-^CYUD73 M.37TGY,]-#$/8-6AIXEYE?#SU$J */_\0%PZ'E* M;PY@!W>[+S99\$Y?_HDJ;7R P-!LWK7]>CG4^YZX[^A(&,9'GC:[)Z< M%NPEY3X_A%X?ZS;KW$U8_.4E@1*)/=WX\W[#^Z%J(,^;EP&HNK(/@%O'N;0Z( DKJ4B3 M79R\4Z\MI]U$?V,& /"):K'82$EJQ)\-P"+=1,;I1K!?G,LO>0 M)!R7P.R(I"IP=N;K3 \"# '-SC44XR[+].LS)J\1AO_N& M$C^DOSUE3!W%%8H0ZV5M*@"(%UM+J UQP5D(%Q$?%P5B\:F!3[J=Y[2.7^9< MA'0%X!R[<^?? 5'?&*#WD&$!WX&0\7. V#,,I8 M!?#Z,>S=-S_*J&)8G0=F7UF>H7VUZZKU^B@>0 6]L3DC'"#/8,XLJW)PN\0+ M"1O$Z0QW X*YL?_)#-N)]8*C?[LHOZ[57@+]\P;0C/5R%K'^,P6Q20)+)CJ" M#DB[9(^"#%WHG2N8U2%9!1WM7@#6.3T-#G("YZ3/$]_G25BDD?9.&P!N@*:! MM=(^MYF HX$OB-7WH\0?4.+M4?M2:)6E)/5P0)FENV7H2S1D. : #VF$!@V9 M!*[A@N$>]74QM8'E\N11 ;@D4UF!"=MP[(*N1PG?3+R(5;V*<4[_(J4.\2L] MFM+=?QOW[Q\;H$>):4PQ,(!5?J+OIOV0\G3)P#$@R8HH$Y'9YB$?!0 H:;KM M0\XF'#WW;J<4KH"D+0"HS@B=29B!JYF")[,3#@BLR03:J=B!HY\3KX&5&=(F M&AL %F.$[B=B'BSXK4(WU6P:,M?9;\JH_SH)_6DA<+9)!8#B,#!0V+)T'O)_ M1OLL8I_/\<;["*D;O,#!0_AG1ME-C\^(_B7WCXD9%N!??2Q /=-5,=45]:RN MJLFNFK.= 4R@>HO&C" *643I2YB^]03:9.L^3LH44ZR7A^D:J9?.8YI)YGXE M;D@E_0J1'^/ 2XHL[4M\0(0.H"S>..TD<, (5@RL_0Y]6M&YKE8EHDR=9$3= M!P9RPWZ M?HZI!X*9U3QY^;BEY2P(B:E_P/YS24B&DO7#1JZ.<>, "#&8:6HO3^A M] MEY:U@CU7#J04AT9I>5P!+NTV5Z@G!MK]576R(]N/&CP"B9S:4T673MK@+ MI7?OKI1?C4E' $S:VK2%(%M%>8A>Q24'RY_&$R];9229^9N+_PTZ^U71CT! MQ-6L*5%7!JZUV.!PC"I;W0'$RISILR4(VTK=>G@?4C_7_-/4[0D@JF1-E;HR M<*W%@4_3J#N U[S.]&GV:5K/R)^?.0TC>/\6I-\O!CJGX%Q!\S/ZH(H*\7Z) M^?,O)EAV3[X??.@[9J0)CHLD21N,TG_53+(Z\#Q[5/$X_2'>6"O"\).ZJ=NHT[!QR:4.(M%\50^U7*V4+_2DK1U&EG0L MJ7G=(>4!QHN\:W8/CP@IJ5/$\@?ZS+]FR2))IZU9FNPZ#J=S4@;"YZTV,,+E M6G;7CGZWN+!2>8_%K=@DCQ[V8]@'Q5Q ;Y-,!AL6LZN70B#6,IB=X%2OV MY;Y!R2'TS24OZ>?0W$^0O809!_Y]Q@KO,9#!D>5)D)ZY1,WF]UYDJ(HI3EPB M#F?7AZ!T>Y&9BN^W-H1V"894;@[FAT= MG\>,+:V1<$B+/PC.OF@=Z%V"BL\ UW=95@QX$Q2:49_C3P_"%#YZ+5WA2#1 MMJ(]'$?:6-D*KN" @I[1 >$,D8$L$/UF , ^8Q739P:./CY3]EGJF!7>>!$B MJQVK&4_D5:<5[0&V(;&'C@N=O2WT$N%R"F3W@!6(2T=Z/)C_:%R M>>2E5/07%7$3 $C"01GWB(:SHB^9.T]]\SPM6)&5F](XL.,.=P, '=19WX<9 M@:JKRG'34E&C-8"=5]?JY)IJ\&-[52HG+LB\1M2/0T\Q+AR\A9^&!Y[X01S8 MT.X,8,W.IJ4O[.'V9C )@FQ^M.!,^K4=?JN@9W2>+Q5MXZR]L!P#F M/.@(B"FW+=>;& =,O0$OYY-K7"17<3L <.-!N8HIMRW7DBRS%4:G%P!<\*#, M=?B XSM5_D*QU,DN^P3M )PPQMXE";B!HY(Z$W&>50A30C-*:T%TC O3RMMM MO6\LM1:U12JJ$'O)D7--[8[=-5.11EPN^:XF=8DMS@C@P#/63*S*!8[!Y6#U M@9-MMQ$ MV*L6KNL0-.$4@,@SJEBB^G+&,*#A^R5H#\S:B=W!_.'#S\)'CY4 M U[E(Y[!"XBV#)1/'(1-9XY =VB@4ZEPPK+6<%XU*,3?BC/+.'&+!^A3I08" MR]L# 06KS6M (R#>-73H4KYJD+0%L(L,6I9"%3"@,FV:>DZ'6A,/$" Q QRH M/H9SQ;GU[ MSU?GW98W!W ;;:0A*2-P=%/G]M[$4?!"/>BD0D22;=S 2:K/EB/&@7#Y9+)V MFG,(2,VLOE]-XCJ)]XGWOLC2-TK@_U"0&^:/,N7J]H;@D8PUZ/9+/DV&1YR- M?_U'+N+B&/G?_P-02P,$% @ RX"A6&1K>P^4_P :X/ !4 !P9G-I M+3(P,C0P,S,Q7VQA8BYX;6SLO6N3XS:6(/I](^Y_P.V=#5=%*&V7W>YN>Z=G M0_FR\TY6*3LSJ[US'3"X_O-?_Y#$F[.__.%__WQ G6R8[Y,5F'C,;,(9_<>$L>@_V>^N0M"T/7\\AYZ#K/ MC) WWW[]IZ^_^_H'_NPWK(=/7/]**;^FOV!\/$_1>+# MVV!-8R$<9?KGI]#+ 'S_38Y+.P+^.LN&G<%'9V^^._O^S=>?(^K@'[Z17^9#3T"G[+_Y\<_O;[1\_IC#2"<(#EJ)Y1N3+#R#-IZR(3[NRHHZ"2$[C]SX62^>U)D8&0MB MZO5C3)G9E3'I?6#N+?]7B3_V.6:^PYR,0T!9 UE0E!LG@ [6)7@>N*8@/!58 ME#F$B*V_?@Y>OG&8"Z[R>_C'&?Q#R(G_\8^+@#O_Y5,4AW0=9Y $^7_]0]7W MW:0!1 .L95BFG(;K#!?_9X, MZ5-AYJD$M(-P*EP]3Z!UU2/PJ5X#G7WU+P='?A, _S^K&L==,;OA_XR:F%<' MSD3S3GBKU+Y\U PT\)16 UH(0(F >JR*1AB+U5QH:NZ&VE9SFI"%DT<.L2)V M'7V-TW)T?&0Y@OH=/BO14C@X0P!HTVG0WQ(:,="-W"N?.>2>] :UH_'X5? 2LZ.U:\T"+?R M59,Z6/4D6+XP<@@ GC" AM2/7%B"-?J_BJ'X]4_'WTF0/1J'6PNUU X/OCGD MR9R@W VX=CWV+MD]L;""[XHA>%5/QT^F2O-N_'40\L MMM7% MCLQ%D'!:#A>!H_=]3;.P:V4KKLLZ6CL%L\:V(WR@_I:0+(A 0X*0I*@(X)I* MI1_IYQN'VY.[<67M0T.>J!^/78T;."TKL&8P9M5M(GF@TG+PI Q_XDQSZ3A< M:%'Z']A9?Z.51?58[!I:PV%9.RL&8M;,.G(':F4* [ )]9#D4NLPKLP>''] MM3XGU0Z?B49J^*Q4RZ.Q,]!-'<6F%#3/.#,,$VOI71#%U/M_W7WMNDDS>"8: M6LECI7Z61LY .ZOI-:6;$CKAX"=:!X&W7H:,:G3QZ&N\VE?%1UX2J7R'4\,J M*>RK4R( [2)5 CN#7AWV\#7G[)4#,&K2CI^,G4Z_AZG2FFI[*M6 B 1$"=; M^SZP=1)R=7[SW=.C&Y^4TFJ&X%4M'3^9:AU_CU.UM%3V52T!A00;\N:[5T^O M209_?/UZ#"G<_WHX[)Z"*DZ/O\>K696<9&I5^A*G3E63V%NA)#0BP4WGIZX^ MK[><8J8Y#=8,PZM5=7P=^RQU#$X=JZ6T=VER"I1D4*<]#4["D/FQ+*@!^^%K MV^2X]K_%<+PJV(;/HR/BRK$X5;(5Q4,/C"5TDH,G$OYTY\8Q@YM>[@N[I#%- MR:DYA-0,QZZC]7P>'Q%7C<6LHPT4#SX4SJ%#F2K-E';*&L'P@L;L.0CU-37' MH[!K9"57I\6"^1#,^E=-J(&2P9!D4*=2MH<=];SS)')]%NEC]?$H[,I6R559 MV4I#,"M;-:$#E4T )1G4J93M:L?"9Q[T?PZ#3_'V(MCMJ:_W<+K1V)6OELNR M$E8.Q:R,]00/5,H,.)'020I^,E>X99[7I)1'@[#K8A5/1WY0&8%9\RKI'.H% M >;4:L;1[:"B,5A_>-A2+JA5$D,#)-@DTJ_*ZB=A5\,V/!\MG&MF8%;35G0/ M740+'$0@61")ABAX)CBIE2NB:S=:4^^_& WUESIKAN+5VB;^\M-]3WG171T(F -K")<^"KVO^2=5B1C\2KRHV<'=\P_-H&$Y%;")V\/U.51$% MZ*FU4-YT;J>'Y;%ST<0*#JMU41DX!VVL(M>4/J;WWR?2R"5'[0C&/%J561Y_ MCU?S*CG)M*WT)4X-JR:QKU;ET B L]KA:[6Y=GWJKUUN-X&\4*_I:MAQ*DY= M[,-_95^PFGGX-+@7];U3R=6[A]7MS>7R\>J2G"]OE^\NKLC#+U=7CP_DU?MW MR_>7-_R;US:T_IYYT*;TCH;Q0320@#.BP(_.#^HWR\^NKM]=)P"X+:"[+%0[ M:#\;KS7TX*&O3:0 B8!(?@.85AH[JHQ=!COJ'E^QJATX'X4N\Z937#EJ'@IZ M1*LA1910K:OB6U91Z5T[<#ZJ6.9-IXIRU#Q4\8A6(ZIH3 .C,%:TC_]5:![_ MXQ_+S<;U7, K=V(K-:]V($[-:^8--$\_"I_FM:"U]_(K!TO@#G[LLL%K^3X> MXB[C:X[R[X#QSF/.,SS7=!$RQ^70CZUO.#2\SL;V_@< Q:]\']W5U*Q-F3H()0((-$.1UDQVB4A/"-:D]D M+XDB<0"O+4JROA[#I51Y2]OBRU 3B9L(Y*3 3I8Q ?Q$$$#N"EGE-$SJ?6W+ MZRYT_;6[I]Y9X'L'PE<3[G[/!7*L?(K:-6O;*!)4']?#),%"FVSDDAGCT2_, M-"" ZVP3A M6<11+51W6J"SDL).)8K;@/H1V7(DA(N!@!@F=7E3\RL>-M6G[%-M>5G\>8^" MWBL>-+W$X;;P;S\LWGSWY\6;[_\HGLS\MS\NOO_NQ\4/W[ZI#(Q6RCXN6>B^ M4+@-+#?Y--*M&(;;Z>OX4KW[\1B\;EQ+:>_:S1R@3(*M>.0QN1+KH6ESS='8 MDA[6F8*Y%H[6.'OO^!J,BH5M!"M;R1S9<_+Y*IS[2-I[RS9F3$UQ.,QGB]J 24+(4;S_]MQK2-<\.)$+>'VN,\6QR*VN]!6@T4Q"=G. MC6.AJ2'[F+BA*"J-1+(@=SEYJ%^0/3UP",&>0:U13#_#TEF X4F*F+P'0,F. M#_78,T?"/N^9'Z7# FX0(SD03-N@%+*B>'_6W "]I"6P(P=#3\PH Y M1:(O;XH>5NV!3Y[8EGH;,,"$TT MF)8Y):>&'%L^"T$]+_@D;(4K[;_]Z<\\N?ZSS+/__/WBQQ_?_$_R;]_]^4>Y=B ]"GN[DY7@0SKA3SU/I8*\T F_.K:'3@#,RGG#_ M*+GAAE)[AF>6H0L:A@?@9[15?_.II%F.\N.!*/^M0O=Y&W,?5'/I&S^O98P>DJ?(=5P:PH9_% 5K M\>G2=_Z?@.=*?^?#$_ZCM=\:'P$-;K<^EES5P& :!][0,AJG?7V!0A LMPN2 M%D0E:D$*LA;"!PC*2$;:A-O]>W$U[Z768:(3\W7A57G*>L=\__"6KDGNB0N" MR6.8\,5D)+J?6(FMZ(2G"(>K: OA88C9LY>BC2"^@MV->[9F[@M]\DYVY&J& MX0ZB.K[4('@\!F\0TU+:>_>>NT40F!)^K'@^XXP5L"1_G:UNFG,+XWRGYQ;9 MSTJSGQ6!3UENN!HLLPVDZR"4)3^W0125KCYSBJX^Q\R/7#[IRD]V+*S:HQX/ MRZP\FBFIUCC$H2AFXT^-,=K7>@4]I""()_Q $LEI$D<:DBH"9"U(Z=KJ@@!M MY+>".J*0U^=>M>8$3U1D7'GN,^#@@KIG>_Z[;#D3E6=Y]<-QVEM;/O/SO9JQ MR$_ZVE#>/Q"GI\J1.%%._#UU'>4@+SMB5NJKQ5E@1%A*$'E*8N('<7:V)[:\ MGN"H+Z/2D<$N/T03\0\&!6$8?.+VXW!8_L>$^>O#M =L8TI65D5EP F'3A3P MTQ^[C<]KKA'@!8N?WUIN4UN^51Z!T\?5<'.2#V"OUZHB5(XY?U;67])8W* !L/,=VS8]ZU+GUQ/ MWM"J[P)3/1*WY==PI[J!BF%X?4(=L;U3[0*F[?8PH[!WLSR_N;UYO+DZ;A0S M80Q]"#SGO>_PS. Y9+)8]3$HUDO%OS()'#\?8P <;FL=*J?3R-X=%EZ['\S1 MP+91@)DD@)H4N&'Q4.!<*/\F.0$6NTS9DU942(N6I*7=PI@R';,@%YG R5T^ M2\)IG>-9$$]Q.0=V13TE'J?7R<%';>X&S!A>U:T9C; M=^">9RZ.JJW +I-QQJ%^,CAIQ-(X$_G)0'<^>O>]4*&3-5R2V;AK*$@ K3\Z M&HBW?*FTI2^,/#'FDWW F7'()S?>DFOJ^RXC;RE.(= MZJ)#AYUF+^/_9GDM!: BY5\0Y +8B@3!7AN7"24AKK'M2Y+(LZ!<58I 9Z\Q MBUV9G(I"F@O$L\/1I<"]UC/86,"]"SCB.WJ XWE-XG T!&> J^-'73RIW^-= M$%52V3O_ F DA69EQ3(".WL)K=+,BMLH%J_PC\>SN:3XO9^*[X'Y;A *+%5. M5C,.IR=HY"S/:JL&(4]@:TGN7] -1ZE9FKA.WZJ$F.9S,:=_[KEUP?,M"[(N MW=KC-I;EBJ6E&X'E''R39"03J<4BK87A6_=Y"]?=UQYU=W!_'#Y,CPY2B"*E MA4OO'&DDH#U1_T.8[./U 5)@S_V8P+H1(NDK 7A'XZR/G.OS_U+/.XCZ&5EY M%OA,GDGPR4_L$' > 0_<8JY6^^CL*;NAEAM-F63PJ!V3NN5[TI.I]>;O5/OD,Q+)M"U&F@YO*P?B=LMZ MWBK;CNU]"SU2Q-FFL=@+2G&3VY%3UL;R%^M2V2M2H:E4LMZ*UB[O-*^<*X;A]@XZ MOD[N\LQBJ:RE=-C]"=OF:)RMS.?$ >HN!Z/^D@LB:LJL.Y/#X$X&G2'-R"5U MDX[6:[4#,Q/'UI$9,Q9SL-4W(/55HJ#RD7Y66B_4E1.VFH73#CIRG1^U-D]! M?O#:@0%#K072DMDLV4QKBJ'1-PF+;D!%P9$X_LPBYE>B6SC7>#Z/?YX>6Z9G MK-G)+/S[(MCMJ7_X*C\N)?ODR7/7<++)0GDF3&-H]/WBPFU;N*H.\](33JB[ M4,"H09N#9)_76RX+YI2H<*%>*F./?81&Z'S:7W[X'QE-1;&P.%5F/MNXT$'5 MW<#AZD)2I&)U(^* %!Q9:$T]]U_B7)JFY8L ZI7[FF->\V^CM/*8"Y(+GL\M M:AQ%WX4H66]5@K_*^9#ED:]<#@KJMBB'(MNH"U@IG1R<=$6<%MC6%4)T?6@! MSTG6_7P+XA:G\"HT&L>A^Y3$64Z4'RU+A:B#.>WI\@06R!8Y$Z2TS;F%F M4QOS"9D'MFW9DXO?65WW2 MFXF$G*,1F?913ZQ-J2>6A998-F1PI$*#>V5IW&>NW<+,H)'RKS0,J0_;<;K* MATX3$3O/3KSGOK/5+.2NLQL/O2\(EQ;:W+.Y.V4)[@41+$G%JM:-Q4G26MX9 M=N'L*JL*VB30T?MX60M+Q">^J.5+UOS&7HDEL63]E#.5H\E7].G"-+.H4'E% M3.P95%X3=.&^HKSM/*T;GN8'NZ^088%GW*+$/0O=P+GR':T;GD8&YVDXY^K" MX+VX#?F8T) 'B/&8?H@Y CQL/[%GN&+K/X_,?'W0G8;MXY@K7)+<'ZAW*)8[ M.VE6;W,ZYFXXX9[%X;;)T]"Q3[2;CG=-\I*V!K%;C<93CYTK7Q#AWN,B\&&O MFZ^@].93/P.W.;7@5C6OFN%XS:T-T7U55H$M7'T)NI6MN"FY7:O0R9FXS4;> M_,5*X7TF_.+FG?R,N92.1MZ#*#4#1X7#CQ.Q?--^IIP0^M# MXTAP.X=Q9%JZ+& 4 UX7-!*?O2\I*.1\121!"U+<;$YI(LNCX]0R622CRW:K M2&S2?5Q=_.D6RU@L1@#QC";Q-@C=?S&'\&&+;^7_ MTJ<N*.N<^-?T+W+5TV* MB'5'M&TFXC;\]KR7:@0:9^%U#AUH[UU#D*,@@ ,VT%,L"Z*Z$CMU!9/R#T>T M9Z)]BL!BP[SO&13*,>>*AK"7&BW7ZV27B!*Y2[9QUZYN:=)J(F[S;L^[:M[- ML_":=P?:^Q_.2!0DPT%>*5A(BF:)NFFX(U1;OG4/#E7-P1M56E-NX&!;[,5<52GTY&?V0C,>@[ M^3XD#PAQ$BT_N[IS\*IQN$U6RYEJHR>#\!JEGM3>]ZC2MT$E2/(; .US)=BL M$EX&.[ZJ:R.$?.2,%+',G585Y;"9*.,1L:;448*UHI#BA:"4GF5TP5,ZRM,Y MZOT*-P:3^-Y]WL9OV>Z)A1KY= * 6WV[R^+DB;96L_$J>P\>>F]8 RJ260*- M2(%-7&OGZ(C 9^^]-=R"F/"M1T$T,LS8#CD M@MJ4/32LA7D[&GY@L6CO E?HX )=2@3L+G")/;$M]3;B4EQ&Z[1WTR92F8<3 M)5@0G\6+*N6Q D)HP(SQNE(S@N,+<3KN4MN+:N,1\]&RNOXK(V1,NAL[#F2H)- MAN8Q+TEVC\MF&2W'9+>*3SL6N2IN7[:53'G*S&RS@M]: U7&S\A*JZ@V:ZH* M!ASV.@++9:,-M!Q/8KFR';/((^"8JZ%1BGXT;GMMX%(U5UC=WEPN'Z\NR<,C_\_;JW>/#V1U36[>7:S>7I%7[]\MWU_>\._-I8%1&"MJ MR_\J5);_P>TS@7/:/3QP\X[N6$79=BU=).TL@T]S6$W&JIX_U)H3377N\!? M;C:NY_* $556,M<,PZF<37SE15D58Y!78-51;*#*E)7E-*^UVO M9;ON:0N(QN"XQ&:?7@&ZI^_29[ZRPZWB94[Q,*?>NMI.1&QOG7@OWL!K,PNY M37;CP8"5NCZ\8R>+>_;RS37Q1)IL6M_\0.S$;Z!-(I[.S^(.,'/QT*82F]VZ MP%DW&+$Y-_*8F[!V)'*S;:9[5%.5);_K$GZK@78\>0C(5EKR\$ ?*F_OUE[4 MTXW%::2M.%0WLBH'XEM@M2-W0.(7JH\BV^G]]L+\A$4->ZL5PW!KHHZOW M\AB\^J>EM']0D !M=U$>C;&?;!C3SSR@W@91M/(?J,>BU48\P?:.-9UX;4LI<% M3VRYN-S7E\!\4W5R;HUJ%[K/KRT?PKMG)VUEUXW#ZWD;.BF>R*P8A MW_*J);FO^@$0LM[2\%G>QU\'(;R>$/@.;+UZ#-Y+E+?K(WE]7]FSS@Y4 MH<(Z* @\?39[XO>MQY 7 "4J5 )@+3Q5MH,NY3KR-ZWF@Z$#R M/5LS]P4:KUYS \Z/"G4;";7WJ61;2:/<2&H8@#1P-_I\VJRN.0AX0FJOL?&L6$OE#7 M Y6WU#W),$M%3PT)V-;&YKB_&U\7*VV_@%MP*WTV+37^XISZ'SA8<(KB$=[= MSHTB:.]3XSA:S$'L0=IRG+N2I@G(?4IK\F?H7$;G+44@D[FE>#8[PT$R)-.[ MF]'9OAW5Y^3>DC-0ZTWE]XA]214GIRD(_Q*YCZ@DM7=?5]%>!Y9^:=(OLV"E M2X[2ZS%;'4+3G+R+Y,;UJ;]VH8^EZ!$K-X.?#O+KZ.OT,29NDGE/2@X44GHF MGH7T7)9(_,^)1\.R)EM*?TQ(MLAY.#0;2RFCW%0X&53M_>Y$*S&N:EQ?(W;) MY'\U9R/=H>!T:P.ETJH=8#4(O(>\?1D9J5V@Q$HRM.15AMCLVYCE$^''WMWE M1A+2Q9;/8^#MBX/!TG;C<5';"L)=XX/3D;JV>^'$C418#!^W2$HF3 MB$>BW9RFA9JXRG0LW00Y)O6B#0(H1LW#HQQQ5>5)TB'X/<@QH8.5;LQ\I:V_,,X4&X^I#HYB(K:L M+I4Z)F>S\1DZ/MLLB?![$2W%AA(1\BJ%_=K\R7N_9,0@KU7K H-GJ-2GSRR] MLY;VJ*KA].Z&CDKCC K!B'?I*XE>6AWLH6XIANZ$1./Z,*78E>7YXK0 MYOHEOV0IC_GY*+&C#0>4NYPNF/G/@.LLX4/C1#Q1([X5&\A;-W3.9*_V?1A MMT\7!@0A1R0WO45#[<-7$0EDTAM,?:5W%!$70,6N\?UXEU7K=X['9F[ G=0) MMI>GX-Z<=R[D%=WX2]]9IH_7/P9%LW=Y!GKCYV>KJTTQ3B7Y MY,V_D5$ACA$CRSG8S&XO0UCXO%"PK3!C<E?HRL27D0:'PP5QI*CN4"I>^&]P MBT#!OSB=:UM\SZEV) M&A;-TKC=3)QI0@_NC]N--DS#NWW3A?B!I>2W:2FYVH54H"* BTAD%IN1CBV& M^[3.2M1J%35AHO55*%.4B,6QQS+_(1I=6=IPQB<0/JI*(%,^5 !-GBX"7]0" M_.K&VPONIH,="Z\^0X%>>O6._Y_S2#]KY-H/$FZ_.4 Z%2\B= &#UZ\.86;@ M!I],,#*LLL=>AG=!WDV? *S884L!6ZV2'XG)BV '@,3ABPW+@XZ MB>^NY?D\Y^^F>,/SD:VW?N %SP>-3%I/QFV9W62@6FJ[F7@MMR/] Y1<02-, M6D%$"DQ6+'LB(6BYG";"!M2_"P.XU%G93;-N'&[KU7)6"JG'@_#:I)[40=T3 M"Y!C=81L#J'C<*8\P&*^*0U@N @\3[YFP9W#K?LQ<1V!+61W[FWD6!PQ[YAHK4X]2K>QJL9AM/W-?&E9A?'8_ F M%UI*^^J<"G#ZI]VF82M[_\I<=K%:KY,]]=<'[@FNN"/80^2I\A^Z@3AMIIFW M/#&H'(4\ ZBGV4"H#S($L@5/AB*+Y=.&\G&XS:&*()W#G3XRC\U>Z1>T$9#? MTO #4TX*-*ZS8AA.Y]+$EQJ0C\?@#?XY &H>/Z-#S,V"Z6F@>>)5S9E]9I&BN-B MQ.VY)I!VN>_):.CP>M,IF.Y_@U,V79$OG^05Y9) 4E!(G@2)8K$>'\A;%F_% MFU+YO;U%UK]%T _UYPH'1+"P(&4F\CI72TU>T/\JJR/FLBPR$3 M =I*!!N?/Y[MDJB"/RM&>$XC=]U2%-G8>9E?B<,ZVQ,#YV-X97+-6=V"",@H MC,\,CP(*>>7ZQ.&K1AHJ)CA*EMSB/MF8C+(31P,5C#SJ[WCZ',7!^D,[65CQ M1Y>NE\0G/?::1\_+)QUQ6>>5TJ'S\4O'!)OT3"EL%+[)%)\I'-S^R32SL_)1 MOS)XH(TY2RXX^LS>);LG%JXV0C#1*HFCF/JBFT;]@J8'&-Q>K:]<5'?7%09> M/]B;D[ZVE"$D*48B48(A2:1$P9K[SI'OTC>Z46MB.J.IF"(IG*# A=FIU"W0 MNL+X,MR)=D'7"<#\'8F9-4-'+S+:VG ?1"ZTR#?A.\Q*)G<> MN\X>:'W2K<(@HY'.Q\[AS+3B*U;=U3S;]+)I+#SAO)O@:J#,TM,V2:6%K]6! MF)VW;61DVJP-D[\8333J2GA,/]ETZ&9+)4XRU*,5<3G,./JEM&6G^Y:!P")9 MN-2P*-:-Q>U :SDLW8BI&HC7&=:3V[L/S>K=P^KVYG+Y>'5)'A[Y?]Y>O7M\ M(*MKW_S^%_DU?MWR_>7-WRB M%4U^@+;)4&PG)0)=HP(?:N^6GUU=X4?3'-R:W8IC5<-K)^#5]'9D]]Z[EC6; M!53R&\ ]WG&9YH2ES.!EL*/N\3W;IK&X=;:6P]+92M5 O#I:3ZXIW22_2RXD5UI$%YEU),ZI#T=O%@A]+C M\F;#KI:.X\:BC<8==9T;_X+N7;[JJ;6QICFX[:T5QZKMU4[ :X?MR.ZKMP5T M N#/^$(R16#70FUQ;><]@YB'8^9D9_"U1JL=C-M:ZWDLOUY0-1*O?3;0V[]= MC01+\K(8J_8X%9>6KEN%C)-SR>1_;V1FL T\)]\;N0\\[SH(/]%05ZK6'0IN MB^TIE:-K6UU X+7QOHP,N.8E\)!7&<;7\(27BO2K[)[H;X"8I)CM.(>IQ2/? MC!3OH48ED3"!RLK&H=A]OXFB1%O+>C0$M_57\5/:!52^QVNWE53V;OLI@"V( M!#=*200+W<"Y\FO?5S3*TSGUX!78L4_@)&,/,0UK;_)-S-I$)PK<04F6+I.0 MISAW0A;B>=WL)@!SU.IH)!'?J:C"G-O)C_FL]I$V]>WCN M*ABS=#7U$FF;RYP F)U[:6!CQ PF_1)ZR3Q4=YDW(I,6%^VF%0U %*N@X]+" MDP?A'3=D:^XCR.;T<0'[2;OI>&VZ#Q/#(KF"+'WI6J"K7"U8\@)3"J5 ZZV@ M<8A5EAX>$X^'>8EH7W<7A*)^:!G'H?N4Q%F'H2G?#FNR4<.RL/<*RM+Y9Y(^ MX/88W#-09-=CI7=>'@,S(7XD5+C-?DSYEJ^/F\>#UQ6-RFW_:]LY4>"N#KV>6E,Q!XF$N<3_WJ? Y_+4&<2=2PI7YS4\]O.]^$[G@4O_X[???OQ%N M%3[Y!P]4((FW/(X]TV]?;A?[B#$_4N4R=[L]M0-@8=K_E]Q MBB0O$![]$&8AXW2:(T@/?*1!L'9=HA.L$R"JZH[$&$P..(W@[$FSW')K#/PS M87_/U/6C;SSN*[A#I:R0*..%A(*91=57 MGDN?7$\Z3#@76A=7<14\P8:PSVL61/Y>@Q/7!7V,/VVG P9NW*QY)0020IY2Q[(/5')(04]! B2I0Q$DC1I M/,,D2@GF5#FU.B]TNE[MS46QY7H=)M1;;=[[T-.5.9=NM X2;M0K/Y/<.5U_ M8,X#6R>AP%XE[)YP$$>H(9+)XU$?(,BCSR"6^AK1(P\P5"(F= ?8P(22E +B M9"00[H4RTSE[$E1P"\K(F-:56Q%4BA2DDZ$E.5ZR\G.'GDFGP#V]A[8MH:[Z M8\[MIIV^TN"SVF3;7 7?MP'UHU^8)ZKFJ<>616"J$N50@(@=L1%9Y1YY$#3D MKMD,;P;6 ^L2(>(6!N,#/R:0&N:IC9N25UH!>)Q"\B3[9D1DGX1PST,,$=_L M L?=N&L!=V)_;E>Z9>QDMOJ\< M2KOC+>MO( M#^U+4+=)6]; [+9!?OV@^?3 6A_0UMVV9MI0JWW/K+FUQ1JI@9.FJY6=VT(C M-JDZJVA2Q3[#O_LL[#09G*A_B#CHO*<%U#Y(MW4K3CZK_%RK63CMKB/7>9+5 M/ 5Y%M6! 0,;9_L,F\B/TC-T"#GY*2#- COU8_[)'@*K> "8D<1?!Y['UK*6 MLO)\7>YV2&AIWYB YT[AQ"G3!$+-4'Q?WL,_@')G[(2UX2/EE-Q>M(^_)=:Y[28AS>[Z41] M[]8Z"A*X&)FBD0LC!9&5W&=R"0BVJ9[M2:P]+Q"]A<<91 G.:O,^8DON?F*5 M]2N9JFF$UP,,;B_05RZJ1^@* Z]WZ,U)7SLIBK %QH4L;CL+-F<<*Q%H%^4: MMZO*I<0TKF-R\1SOBATDKTN[2MP\DI8;X[ M5)EI=9N/TT_TED2Q NLP&?M:K \K@TK.GI]#L7,3TFUOJ$$BFP3:B]*XW)X.]#-B0@A(LK*)DZHP/.ZNH !K;U5B3 MSY%(S-1"]4[GKKGIO M\.C"KJP*#TTL,E4N''.\$QNQ3/3U'0S*^^CQ/&HB( MP[Z*>EC:ARW-,R_9UMD>H"8EW#BSOA%$U";Y@SN66M$8\,V&^(,_'IP_DS=&5Y+PDB.^HP86G[$R,4 M9B?P'T[O Z7GKKN4!;'1#I+SH-1-M"3XE(^6FV@1R4_A(+1LPR!YWI(GZG\( MDWV\/L#7G!"V]H+(6F2P]_N4\G75(V945%YTV&31H_BQ3%]GZQ@X+$JP6H-_ M=GW?9>0M9:KZ@K[R-,0[D*?DP).>M-PM"$V&EC!8,^9$P"5PN]H<\\_C:,-& M;F<0F,-&/WFH!35=YF,/"3VY&9SBN[[(\#E3B2<.-/(R8I%MY=:S]F@4I=Y= MIF3Y)L$"FL^DWBZMJ636[V()Y.A!ZU DBW2L)114[@Q:/T!R8KF-HX5(D M1F (^:W^D.W<.!;ES2'[F+@A*S85\A7N CP\Y.U[%L8'$M//:;;E^E$2BLE[ M )3L^%"/^PTONT4BAXFR>9@?,^@NR0I6@%+*B>'_6X#%PH4RT=*+AA\84 >@ M(GA4($/ORB+_)[:EWJ:X=A9,798_K2)S[\RY6H_1. EO 49[TDV:-\>2;LW:.M6;CO]7&8K7 MQ%$,7=Y6%_>R,%=QG>QYW/-@=25BE:YDI7X*;O-OP^_1^PW:\7B-OA75@S?T M-OF&'L]? &1&&P]W# >RQF3:B)'UR+/=$Z?GQ=K. Q1_<9?0DWW V+W"I+QQ470TQ&?0?FSS"U/* ]P>$$'K? MBAG! 2S7LEO6G>Q_#I<.H1DJSYF*UM*MY=<2V-P<1!<9U3N,-I#FY$ Z\6/8 MH62X28I<7N65Z,FMMC'Z--F&)5&I&PDTD\]>D0]-Y9/M6^%P0N5+C)E #NW] MMG;^W%Q-@R0:TI'JR7-R*$TLF$Y*RG=]<[=Q0.(TQA*'ZB>.+_ .>U-B!.]P MF3"UZUMKX9W.FYLWT'!>[P6.)LW)^G6D&[;Z2_D T;BE1"TZV8XO -7..[UP MA,/RTPQ)OC3W",=Q:?;4)>O20IB;-VB41N/:HWKZG#Q$,Q.&?47Z?*- E:TT MD"0'$\B""R![35$(8%\I &0/SFL$V D ;M_071;]'I;'ZQEZ\-#7&'H\)#^* M@PABZM4YB(E%TOBN*B(G(;.;+D]6]P(T2Z?10C8MG$<-E-DYD3:\C.1,][A"Z$P3<_J2'-#0M M;)JFX_4@?9@P^4I;RMDJHII5(JG2R$X.H>KS#=$>$N MJS=>^=[A(0[=_;ZXUMOFE5PC4'%Z"L-2JV^*T DD\NI[@PP.:G68OZJ[5WV/ M>ATE+[<_"SA5)$K)0O/@+@))YG[[^JB!P5U9=ADA4SW'.Z1_P<02'*1PY@+ M/4OMP(#;'P +L;,?*J'Q^F)1L..LO1%8V M5_.7+'1?*%S?N_$YY<*>*_8ZNBU]V@/%Z=S-RJS%-D!+B+/;&>C*URB;!041 MI*!B4;GYB&L'82KIP2YM^PX^Y.[K]DP2"_SRI>CXC>/MSK?I5N()"[LA[RJ+_XI9^/V$WUX<+L MQ;"\!JFX[RU1DE<>7M(=C$GVC8U-&_:CQRG]'$:55FY&8M]-=T[\;4<_\%2YYJGJ=Y;TU]/^!=$+/H/K^"#H[N'CP,<^YH M6+/ Z0P$MT7WDTGII;5.$/#:?D\^##TS(1"2^Z.6""E.DB*UY"@FEDSV&BT7 MC,^1#>\3,4W*9$=*D6R!)M5DSV&/[M*_6'6A&XCR^5W@LX-\!B1_B&'O47@/1+P;1R9RV8AU1;8I=%^U5EM;:;2T[Z:^77G/(B MPAN?2 I(1@)1:,!P0H)*;J"Z4EQ.BAGWI0]-(.X$ &>@Z"^+?I<[\&::/7B8 M\#('IIMA8XFD=#,,R]T-C0RNY6'N\)MA]8!FZ31:R*:%\ZB!,CLGTH:7D9Q) MCAK_S; QI71T,VR32V60=]$L4^7)KVP#^-[GZ?3R.60L7;,7SS)496CMI^)T M#7WXSU>8+>UJ;2J!9$^ 24Q$ MH"(%+G@PN, V_2M@DXJAK288O>207_.03#X$GM/1_?4!@M@1]I:)>I^A&P3D MSK$_/X.W]<6S,,J&6KJ-5C*'S&C$>XN8?.CTCRI\*B"=TK&VO[Y@3SJ% MJVVA-0;/0J(H@:/ ]JX:]UCN-U!(/:U/>51'&]T MFX_ M"E7<$;/WHE#N=J*T[+G>=FN&X[;=)CY5V]6-Q6N[C10/CDI1<@=N$6W!;579?,1RO(;O ./-=O@$[R M:"7@6ZZB'Y%CV0"",YSO?JTK&)Z^BT,?6;AV(^:TR%AT\Y!; M;UO.M4T:JB8AMN36I!MJQP X2(J$Y%CLMU\8A7UU&0"'W$\,E%-5"M 5%F*O,I2CP;VQ?'313DX@:+0'\&A">%CAR9NSN.I)\W Z M]3QK5A<5,_ [D :Z3:PQ5B'7=AH>2(YI020NF:S87W",* &QYLC@@XF#\7-' M=9RP6.ZN^>K MS89I+V1.3@1NAV7G-U&=WK04X'6Q"PQB_ MU)?MN(W[X2_4K6+QDF-X.GD1[LJO7_'Q,:QBP<3T / M,4(L8M M4/UDPQ7<0*-&[J+NJ.OPM%TCI--1N$U;PY5JPD=#\)JJCM#^G1$E/ ( %X2# MM&)WIMD2SF7/@8D#&C>%;L>DUL&./4(!1)-550S$;E@ZWLJV=3P*LWEI:1W0 M>Y2#) *F=2LSSEUA:*^XO21P]"^??V#.Z]3V!/NB FA!_!/.)S'"I>.(;L)% M4+^2T3>J:"G9D/#VA87;E =)2+7V7H#P.H1A[/1_+"/#JJ3)&>+J=R]M9\YV M!/4N\,_2EA^G75O[I-#:;@S<I6EBA*(8G&#T*MK-P*!Y)6F_<1$VW<5D\Q M=7THD&Q\T 7$81)Q>WJ"T2M?/^X/#FSF: M8*JWFP+<9\'FC&.7'11)AA^.W?-*!EB@Y300003)J;"21MJ46B$)\9R4=%,@ MQ:3HS\E]5O#LP\NHECIYX!!0)]%87N)W?S&A+RS<3GN0A-HM\6?Y=,(P=D9: MXF-\/<&.H/(E?E4-L953LG*=@,Y/'P_"[1RJ>2KW"%)'X#5G#9W]5WREDB@[ M2=%H+*5[9U#\*5/#5;R%)M+6&ORLPF?*^"?2#?4$-9-P<9MR48E6'XWW@!@O'[#+'N]4VR%BMG9WZ4;K;T@2D+V MR#['YY[^7NT(:+Y@JZR1JS$#K<#QA=IJ':N=T\B-5AN5(TT2T6(X3@_4EL_\Z*UF+/*SM3:4 M]U^&QH2^4->#_IC3GG>-R9: #1ZIY*'D79 U_]L[B*:)?'&P7(N'O&']?1<& M/O_W6EJ[C30E%4E!D\:-58W#:::-G*F1_F00WE"M)W6PRBH::3U>CLCFO"SS MWHT^1#Q)>.]#DW[J^BWVVYOFX+;85AR7CSMK)N"UY'9D]RXD!4'[<9BGR(#. MRCU@E1 @HOVJMN54W.K@X8$&UYK,@@_YVKEG0_9V& M+F3HV862*^ZEXD/!2-WJKL-%DW&:(2'YC3*"RU,>IB>VF2-UE/DY;[RT)-6:WGHPW<'=GP; %'%#%<.OB ML.00TD[7\%K=X3&D?@0U(H'?N/)LGH;;_-OR7:[DJ)^#U]A;4]Z_-$+V>A<8 MB(H"DU*WCW/=(,Q3U5O&N@[3YV< 8SAXO2U,&?':E$2C$(JY-2S[C@5IZWWX3]?P+:U'?5X/%T\/R1AH<)A2WU[0MBB>)=<*4 M-CR]5=E7J@O$;8>H*=YUAX+3#@9*18U['4'@LXZAC/0UE!S?D9V4RG*Z3 ML'&=U6(.3B/LQ'&^LFJ:@/Q(L#7Y0XI#EW8. $?G+4-P)C&0 L58)BARU0)- M\VYG7QBS,='V$M&8;#. 69EP!W9ZK_ZVC'""W) 1I]CMA(896;.DLR=I$.*R M)(ER:LC>8\ZS?#!V'3+'Y58P<8>DR:65-_E)G83L.5+@1'%&:E#P^1V33/4UL0*WLFL/]! [^!L_K2U-S?RBF^S%JNC;(H?M>KN MN!W>:C9._>TIA9,M\.:I,]G\[L"(H3<"3G? ZUX+L+/)/8%4] X!1WC'(X]1 M'.3@*"^Z6LH2N*8>D94CN([=U"3/0V%4 M*V&'1HE- MDV:CFFV;&-;.F(7"CM+^KM!='(>I%OBV8;3B!86FH'$R"+=15O.D&F%Y!%ZC MT]#9^XQ"@+.C9ES#6?G=CL8RX,9)V-6P#<]EM:R;@5E-6]'=7VT!_.+X)1\$ MQ<"C,V[+7A^V?(WSR,+=>1"&P2?.6U.,J)^!VU);<%O:1=0/QVNC;8CNJZ<" M]AD )Y?LR SV&%L]%;Q#*$HLKT-(M@&>.\[+"1'^,5)74'!]-;0 MLHYA&+@OP$;:5#H,@(6\],$$9^:O &:E$?'AJXAX)9L+*\SL4T[FM!42-H57 M]D3US@?%@18RB8WKNP>O(&[\=;!CC_1SZYL1]3-P.NH.W*IKBIKA^!*5+D3W M56T)FW#@:+2U:=G;,&5V^EJ["*X;/RN-->>-"Y5%$9TFYMF.F5X$NYT;9W<2 M+@+QIA7SUUTNX'6%@=N0>TFD_"I/!P!X3;T?&_W?J,FQB52KA,_*AFTK_IN? MI^H(Y NPC88GJ[I F+EUF'S"J<8\4$5+3(*QUWFSU&W6T:[ MUI/GIO%CN/(JY2> #%5\LRL/\U==19,8I7/5S]3U82.TW?N-O:#@-/B!4CFY M ML>!#[C'\I([Z:N+"8 7K1SJFA?9$/]6UWY[@;FBS" YDO@'6 @/Q(=PI'Y MH]!G82&O/'%<]1I,);\>[@F;V68V$U%;O9&GE-11)SCA,:ZSAF> F+P"U*]1 MY!'6I#2";S5P2"3?L92[X$O?R=_0_+QG?M1AP=$/$DY';$ ZY9.FSF#P920F MF.E_1I.^MIH>UL ^4_$"J\2+PK?8%!*XEV.A6.E^E_.VVEP$.Z!#A/7T%<&+ M((JCART-&9#MW-&#W*IL:#$Y%"AN1V-&9J4>>(,@XG4_AO@:M"5P)F 3%3UJ M0SM71='8:7(PU"_$U.JEULO6JD%^ <;6P%COYHFE%EPJ!21[DU;0L"""BM0N M,SKLIP&VY8?)6UW1T(<+QGF+A?>M^3%P'C@;O&?]7R*SU,2X(3.E3";H.PDPP$/JHWZELS!!H MW$9A4G[EEX2&P\5K;D:Y,VB;*AEB3SG?E<\I0;5'AE6.N'S< WL&W/=LS\71 M')]KAN/V14U\ECNV5X_%ZS,:*>Z]PI. 4:AFA^*T5C/GI;!M"]*:I\U'C4"S9+2:L8@MM8GBWJJ9 M R82,@8=;8PW->/GI:7UL44W>#YZ:M"''BNJ_17/A,Q:LW6BZ@D+N34/D5#)TOL 0NP%!K'3VVA2K'"V MF!TG"O!$Q2P>LBU__9O ?^Q#)MKRK)3/K>NSFYCM(NU>2^,TW);3EN_R-F3] M'+SVT)KR_MM>&G4GOP$2(K#8VA8B[':K C7+-+NV6^ M4SP_*7U:[56'X2!QVKA)>>57( ;"0WX=PA1WO6V(/B4>#8_>R M3K[(77B56 M[6S/PIBZ<-Q-XH!XDCA"4^K($XL_,>8K/>;$-KP*CX0%$5ZMK\FQ)*AO-HL"404"]AY*_''C-6 3%(1?MQ:"BJE*WC*,ZT;AB]R3"O8EI&D=(N/%.^8 EU$ M$C:3X#*Q>)5@RS,B920R92)A%K- JWY3AXL9_89'H5VKRY*4%U%D' MB;92ZQ ?FD#./C2T9M!25'!S^N9^$#.ZI%M&A(*.XCAFDE!04[>,1H1%')"* M-_JAS 0%;;6A8P 8G+%BJ%RZ5;!AB@;#BM?L."/+2:@]\12.ANZ"!"I_G83) M_7>QRT8/0C \ HYZY'M!H^VU%WR*SJ5O2]W:TG<$\QL6,A:]WP<^]/Y;;4H= M"6_\UEYF.JPXG=+$4J](<,=".9L$>'0!F$V0UYQEN7)!-$DZW:.,J M=CO+;5Y=OYQ??]KR.2JP'<^V8]'RQ4@@Z>'I3^"]R$6PJ#^$"67(MA)L MM+^D&O. 2"*H)"F9I93Q\?C'>TA_O*,NM?S'PQ0O9_-+%.%58TCJCZ&UI$H# MLI'D+SW. !R;7 ?A1<@<-Y:OD*[\:]?GGW.+O6=KYKZ &-LE_ -!XHRS)N6E M+@2&P,.[*##"55\3S5&0 L>"Y"2)YB"2*/'BKFW/AT)FBEL#'T9+PI*-WL=8 M)$CO+;SVI,N$4?'B=&"32[YBJ3 >TMDL%B80@0$?D/A[ZCID'[K<[^RI1YZH M)]P!)#5KZ3O5'"4JB9$/-OYM'776\(G5ZX,%(BV5@"8?YYL#;#: MR)R>_U>F\L?+@.71,N!]O@Q8G2P#;HZ6 <>QT.8B /./4=A*.:6WMA)HC+69 M#GPVWMH@JV;]./CI9X4X^#JG3DU]UE[B,$?D M0+EK_RJJ=/^P'0!/-E"['L70N(#0B.P8!#)TC!P*)N_'T2 M\Z^Y?88 MZCW/(F]Y@GL1[':N*''GPMH]L5 CV#;S:\ZK7BG63L)K"NU)[ZO3^<.Z M(4=!8+E$U@42<_ML)XNU>_=YJ]'75A-P*FI[7O.MK=K1R/>JVM'>OYGGGE,M M6ER[OC@_%JOL\F6O4HUIL;$4"D*FW0L:5QIO=4R:-U)QROH+\YSK((3SUV8K MUR-M5X\ER;1>0E;-PFEZ';G6 M+R9/ILPD46W!@(UEI5=08WEM:5XN%0M,A5V[26O%Z6-Z=X9Z#W":#DIU0?>R M!7O#HS$&P.+T&J;E5IT=]X,Y@W [E#,3)^#5Q]\+DM-!-%E,<+%UQM47)(8P+=RG:BS](&?HX7L:+C MTJ8DS.7]!(3.MYJER:^:QX+;LXXD5?,E*S/PKF,Q:B*13'UJC0]=$)4P(B@C M9=*PN%EL@E9[_P:>!R<[GVCHB!Z092>;1"#O6_;"Q?0]<8&H")^'78E\_&\) MA1L:%%KL7^87/AH?(>\.928>LIM4*CU@.Q S\' =&3'AP23*!5&1$@4K.N22)Y?-SR)XYUDMW Q?DN>6I>;+O MO!?W7.ZR:R[IYD':&*#+W-T5]/+ON(VYHA8D1]43"L#\_^PL-I^4.W6 MO O\L+SIU7='IA82SB!M0#JM=E;T8&:PMNC!C('"E12?N.>P("I.VS[/IH , M;B'[JDC[[G$TMVV!7G-9/\VRH)9Q$2Y 9AU.W49#@M--C2O3JBXN9C#,9HU@ MFE_SZP'9>>)9=&[,.\,*0Q;4+M)N+N+UY]PQ\,%Q*&10=@K-KL!:EQ8D/T2I M58L0^BM)U6N0V/'F/1>I$KGX@'?XCD2Q"EIIWJ*H^"NOD'::;C=%M6C*L'9! MP_# ,60+F4)BFTOV%'=[.:4;J%F$J%[RJ7SCI .>R!3"DAM\)MA5C9AU-V;#0'\J)KU3BPK]1F.%AJ$8*^CL=:'#SA9 MLL'\]%1ZO?7=CTG+-SBFPHTS"ECY!6IV8,9!/)L]FY'9-[#+(\I HJPI@$M2C J/_8$=\AJ7$/+J9)>6J"=1T0?T):.O=I=IC*QZ65!T M'82%K./'+7MT=WS$C<\E33TH''J&?T*CR:Q'2G0A7S1@SF-PSN#.^/DAZU8? MA/G-'/G+K<*JJSI=\G9\Q.*,">C%IEM[(*-T-JL;K'(SNWZ"=K'J_<3L##&] MG*BX6M%<5O&UK_*MN@7L95"R51KH4\ A )VB> !Z1O&8RC[OQ2D]V8=L3P^[]&IEMETH6C]G0SXQ MZ%G#G#/ZPD+1'\/="';%7-=1XD&V\2C8X_3 P2F 2%^IR39PLL@BMV\RA.6% M0KK# _N:RGEJO.72D6+-I!KGBO!5P].6Z4#8+ZH@.9;0N#+*=\&%.D+)9Z:/ MMA:^7YKMJ/NH"F_BA%RM=9 _R&/Z@Z0\$H5)^7'*)LGY!,5X8@18A:ON!;-* MZ^QEKEW%9^H]%EP;LU^:!DR1BX*/R]S9VX=[LN<_SI:.]'1>_I/(M0O/\!^8 M'W'1O;CQ8>E3[\!S_'*9RQ*NJKO_8LY%$,5+YP54X4+4AM[XRN_=JZ1R?"IF MD59._:O4%5N.3,)L$L')!6(VPVM(L\ ]I0Y,Z[%$JJ.MT\@J-=EFP[,O.+X2 M?U55;(@D*Y,-SWRBF( 9$"I%I%::B]K/0E36:S.Q__B:0LV;(GE7""<9Y17% MFCGY!.@G*0-$<@"_C)H X4HZ9O-CM<@F:HV19P<19)L'QLV=B97+L0U6VI_> MV((H

:D$5,G*,@#[S"> M>L=.6$@+7Z9$3UC>9>V9SIX$/7+Q3:*<(K+WF/,LEW!RSR (+75MFE9B>2,G MB5:N3TF!6+E$AR),V)&2 ME4C=^CS7V@P$L:_M+9.:QUH;("#WL?WY,9&>UK5G7I26*#MZ@'VQ?1B\N$YZ M(X51> +<=WA2YR1\.5*"!ILPS] 1*CI%9/NUURE%?/1*MZCCY+*2>%&X8POR M*5QQA>*5"XKM]O>Z9*'[(A8'-T7I<_O678W3'!_?9=S?NFOKQA;B@ M&>YI&!_>!?%JL^%#NJ1UAC'A]"<32+7;(?=M.Y(9KOM-H#5OMZG>D]N(?HXR#8.KVU[<+S" M4USW42>&M#K^7[)9==,V7UY8P^4&=PMD#=TZV#&E#,Z#=U'ZWB8SZ&./ZJ*5 M!ACM_6<[&'/QC1TD4NWW6@"8@T_KPH:)+/7DUD*YM0PZMS6U?.@ZKXJQ$2;Z*DX,-<2C.@V?F5EK)I<"X-4&;E8=KR8M;-J*O?N?B:*26E M.IR:!RBT#=C M7**S[6@GET>QPARB2>D#&B()A*5IZ,B%*>@6; $&GNL(?!3I)61$ ML6'DMXQ3!#?B6AFV?C1N8V[@4C5@S5"\1MM$<%\E%7 7\FHH$ML#1D,V"1W!VRU9Z'(&@37V1+R\#9]UZ.EO?:!A-V6>TNG;.>= MP6#V ?V9Z>\? "<\JY=B):G'R!$O2(8:CP.97DZE^U 2!>Q=0>S/)2=\C5IE M8#??O\_+%Y9Y64-CNJ29A-N9M..Y.L&OFH'71;2DVX26%PA(@0&+"QA;#E7O MW?!U/27,2M=5K3<2IJ-C+@YKXE^FV@=.1,0:RWO)XRA7@ZF,"B7SK MZ#(E)7.)+Y/_.JVS[''(F$.,F5X88ZT'2)ENV009**^-+$>!167@*R)9P!=F M9O2CG5R#@(;6;O2A=(*9]FOL< %"O?1@-^3<@<1%XV_.3*D=2?M@T0[&7-Q\ M!XE4.^@6 .;@6KNP8<(IEO ==_%!Y\,FD8[20*TDG')SIS%*U!Y9N'L7Q-W> M4]%/PFG[W7BNJ$/3S)A-^5D3_6:KSM3N9N6]/VYW.[@-"QU9HRAACOH8[NF3 M&L1U.'_B F'>&99#B!9DPV Q!X5(Z\"#6J10/ K!LX)0N3,H2PQ4D:<:QVMN^)-CP[VW(* M3F?;A5_=14Q]+WH<,T?X MGQOA&KKD0:WFX[32WI*HR(Z:)\\F4>K RJ0Y4Y+1]7OV9.=74Q.I'%V:34F$ MJ)*J*212^.EC@?1.LMI[[,8?GH^GRJ_:SY>>41THVN[KCPQ-$V".,S MX9[!77J!_WP&[Z@?-ZA16]G\[K''_T6K7;7(GU&ZZ'%SZ./,H7\Z;7 %_#8_ MS%]M;KG=P!Y CU5Q:S X_?M0N52OGMO!F,.*NB,G1MX4*%69 %+IX'&NOJ<2 MD*X*1\CG,9//Z ^\**?$Z57_WL^\M "%TV>8D$_3DR]-<&:3-_;CRFPF*6H& M),+4:A"^V#*Z;$H^MGSBJU:]9!T\<-VSGUA4A;=52QE39';SML=0/ U_$*4X MYX<+CT8=RD>:9N/TN#VE4)V9G:&2AFVU_,+48U+X; M6V@@;<81-#QA*MP;O$-_'80/U&-92\L^KYCV@(73^HU(Z.0MTZZ D&=<@]DR MFW(==4,-_-K7^.R\8SJYJ(ZR+D!-.&X"R$O]=I$^:3JYP* !U,]"D[@"*4+; MI$*SD8G=0#$QBV+9[6GI.]D'5Y_WS(]82U=M !Q.;VU*3FKRUA<6WFQN,$=] M32K#D[53@S.+_+,4.2+_8UU>:BD,@W.E5%1,XAUCPPVZP'#8(M1#OQG.[<\A M]>-+&K.\?V?V(7/XO_[.*6+.>]^-(W#-D*^><^J=.WJ I&&IG'Z='QXY:5TV M[6R0@].U(1",;O-P")[#_(B\=!1_HZU.%WF M WE*24GD^L_$K&D*13'3'K<%$=B%_TOQ8UF/6!-8X8Z>?H12/.=?<5"$X)#*E.Q5K M>Z]E$-%<')IIV5;[.E-8YN &C?-JPD.J1)&"*I*114 _B$)8M5O%YT-12IMG MH.Y9+F[A3B.UZ9%==PH"\5QHN@0-/.[9,WCY(#QJ4OF>7.V@R\; M#'/9MG>G!A'-Q9V:EFVU.S6%90[NU#BO)@R\($HV "K((BE=1"5,;)WD1W@Y M;?B\*1YA*QU]GIF_YL"_XAFI%*VXK^%R4ARH-BO=HW@Z\%1VO963+*^H']@S M$'7/]EQ.XI&7_&;'^2']LKTS[0IM+AZSEY1TK]5U #4'W]>/(3/OU@G@)$=- M%-P+\7Q[.@*=#YM8:%5]D[?N\];C_Y,.*9(X;3BC"[!$/PX%]_=N]$'\6!H1 M:@?C=B7U/*J>HGHD7D?00&_O,DT5+ &XJ1$?6VY_%8W"6%%/_E>AFOR/?[RE M_PS"BR2*@QVWZ^5G][A+OW803E6LYPE4L'H$/M5KH+.WRJ70R&\ ;C(]>T=W MXIZ5PL]EL*/N\;EOTUB\6M?(8:9\VH$X=;"9W.&J* &:4\8A M2GRH<(<=IN%4U:Y\UT;MHSGX%+@SY08C>8[ M*L=I-T9497>M\.TN6EW-=_U MVEV>,R?MUE ^CG9;]-Y0/Q[=LQ?F)^P=B]^RW1,+-5+2C<6MR;44H; -04D#%D<6((L%NZ;DR Z=%=N"V(2G/AN/U M_FV(-IBLB!):1%DXT-,M 2_-F)G^GG);OQ6<#Y^1_E80;5Q_;>Z2I%LU)WS7 M9MS-LY!K$0"-+1H;E8KB:YR M35SQ-5Z%JN(CTR;U.YRJ5$EA7SW*-*C_LE6S'W_'?/_PEJYA9_*!A2_NFD6W MMQ?ZC?FF"3C5J3VO^59][6CD>_;M:!]U\SXC072I(AD1"\+)F'8C?UQ9W-T^ MV,CH[^$!8+CS'\:'QY#Z$14'"C6[^/4S<%IM!V[5=+YF.+Y0T87H_@8K8(M' M;@]$@6YQ'U_#;^U.?M.<66JQ?C>_=L+L--E0)E2CR\:3H^PFF P;/+#=B]L/ M]VQ-]_#R3?XNO#Y=Z@X"IQ(/D<=)I]F6\Y$G67VY&=PL-4=()$:2HR0Y3O*; MQ#K*IJHVUYI<) _W5.V,&]EW/[6GCZ,KA,['>!N)'72-! M_ZRB"[0DA-",$DL]H,>11]'IF9GM%=%T)TOMU+SR[QGUKB*N%>(#3>%3EWDX MK;DSY_EEKC:3\*6>W4DWU+$$&L_<\:J7GUY MK.6TF:J[H?56>X4WOOSZV?5]E[VE+*/AG*X_,*?HA_1SXCJ"7WTZU@,&3CT? M))$\9>L* 'D2UYN=OM8@$1*.L6A\(W&J[<<$5FD:5I9AZ,5BSD>LX'7ADB_4 M^X*:L8AMOHG#W+9U Y';<"/9HR[!Y.O4-E\_'(W_505K4^6C#Y =P,_^L&8^ M#=U L\S2C<-ICXV<99EEY2"<>60]J?V;+DE@$R^#,K3O_6C/UN[&98YVX5,W M%K'Z-7&8JZ!N(%(U;"1WJ"HNB )[A-5*O@]]SPWJ_3X.WOQ0%!7JDY)VTW J M9%>^\U2EQ1SD64L7#@PD,+!3K$]BPOP()(1',_CW&S>,8O+FA_\Q;2XSA52N M,]9&,MT;_^KSFD71:J,2O_0=X.?[;SO;='=X/:KD)#_I5[_$ MJ4O5)/8^M9?0INM\_;E>C8Z^1ZQ&59P4K:X_HU>C2A)[JY&$9O*Z89:TK3;P MO.E;&GY@L7CDM"KYJQ^.4XO:\JE<--2.1;YV:4.YF0OYX@7FG0 O'V*>^@[A M)(RN-O+!8PE>OGL\_>/$B'Y50YZFM(9L8OEX\$R\3"6/E3ZF-')&'J::;C.: M6-[RL.=<1N.1NY;BH@P M^M7[/V6 US*(PV?6=SH3*J'(78C-7SE#J1B#'+7 M44>QH2Y! H.B;\Y(=J5U'6/P*&%:]Q8CLE9V$ 93CL3S'K=AD#QOK^F:SUI& MA<)4>L2&"8A]1BM>B_2C;C1R/]*.]MX>A4,GL03/\V& 3VA$*!S)I#@FSD;& M9S<%3R1\LHS(TE9O.1R_L,$4A7\;;0//N75W;KS:0#WQ1;#C_P8=YUS]+:%A M7'VDW&$N8L?450)%AM-R(G)WU9F-WL%TRPC=!8D?BUPH0TL\P"N>AA;O-ZQS MW*#PY*/$/JU/FU FF10$)EAUB5M !3)P="1%9R&IFEX04AVXAAQI@\$>#>F6 M=^+%[MX[N/ZS].+707A%UUO%NR^=?R91S)PRVU6",@ 3L8\T);&B$\1 @,A] MJC'VS/C:G22'["0]+O%QWF6#&^G(LP,AXN M[!%F LY[V[[B+WL9?;F"]'BE8&U5,!>9]XI1Y,8GDDI8A!RGXU87(7.1^[BZ M/FXD?)= _<]J<\=_NBWG3$CRN,"X^^R9Q:EZ*=2&G>JI,XPB#8P8-A1?8 /5 MWV?X;/14L"0(Q5._RP61XY,=E'#X6R1:8<,)FLO_!\#_(ARIH0R_+_ OQAE/ MD->4-Y"ZFNF,$GAK$NX:!V:6H*.0JU%=-7F1M[+A??0 OPL(D;&&0I#.$!#' MCW[24.[U=IF./ ;T9,; #5^UO$ 61%)Q:YYCF*B&08":"T6N R ML4QRQH6:O5*+75Z;\[K7B;=Q/3 _3OYEPE;A'3W0)X\]!LL-_\;E+%?N>+2= MB-C'=N(]=ZVM9B'WJ-UX,),N;W*](<\[2^;AIA%%C MDQ&.AZQ"DF(BCP$I<$WOVB87@:(!XV>0V6,,,I8>ED]1'/*ONOAX/0C$_JVG M/!J32,U\?%=Y!W%A/I=99,]VD PI^2U#.^VS[58$[9F[@NXI"[2TH.8H6=HD$>C9]#,1YX-]>7& M4 NIF'XFD<0CXF*88TK7C>IRZ),;;TNK2#1+P_&DI5T;RUHSOJ]\[^^IZ]R%KK]V]]0[IYSP-9/5SY%,[3SF=!%-:X@S]*3=I-7H M6-N!FZF?[;"*QDGZ$E3Q)O5F4?I2M6CAJ'@YU,3%I_*RD@.0DDI2&[ MH1&1G P\#G@BL;UOKT[BZ.7N[>/$9R>Z^>'] MS\$+"WTPRY\3RF?'C#FK\,:/DM!@(MP:W0R]LT$Y#TNAV^&::0PPR;F!L-&< M>!?QX3DGBCSG5,&9D2OIPN'\<0AX0-I>5%451)*"2CBI2NG$$V@P"/WG!O7$ M$JDN O\%=M@#GWK\W]"RGD=4\]+6XOEB8U.]9 T%I6HD7W0T:F!YXC"T5JB! M/U)RYA1]1A.HD;"C4D<*\N86;482\D6U^F&)+N;E^"5'#,.QX8N. I;\_9S\ M.A(//C=//<%^_]$NI]$-_])+U\OUQ\3EJXVE[_S"/.&X L<]QHY@#AK!7]@4V#=ZX]%(K']^F'[)? M8/D<,@8*T\ZR:^;-Q+Z;.*^T7.@AV (KY^?"A\FQR['WAS]/;#^;64 D]?%A>(QX9;DJ?T#I=S[7YF#KS/93".U('_HF)(HQP'Q \M["\N=C1S M.D)&7.OHP$05JH@@2SRE-YZ+,Q@\?A?H&#%C/*DVQXL-(#P3JV _\,].EL!1 M01N2N"*;@,.5X_&"2S6.+S7"U$C43)BI0/ EQYHZ=FW[QX*V64:=WT4[;OP9 M0[[-08@6DL,1B9:.X\KJ5(W(+AF'_3'I<:C1 _3\XDY?^36%FZYPYQEE>G,Y M@@"+*[V(T%STFEZ4BL/)^;.59BE/(;9KCE(=DOY=;>]0K"P*> M++K,8]>O6RYRD$B7 ZH>L.<7(GI+L/%(O"O@>0:)_FR.<0JL$%/AUL3[9 5) M1- D/!R&./&[),V>KT\NSI+,3L_LQ"MMRG+BDY"9=RJS-F$"R(DX/8*6#8V> M!$%)=/9,Z9X3]MWWWS OCK)/(*)\+Z))^L$_A*0V7+!+W\ECZ6IS[?K47[O4 M6W(:XTC3TK] /GI70&7HQ'6&(C,--B1'221.6YU] M+4GF(=GM:'@0[VIK*DB5"G*3K];['%7:N#QJ4R/=, &GY;?G57E,OF8T\ARN M'>WCWV7*R;!6_CRJ( KHHI&8.:N$+>D#,XIO66K?R:*TH=YR.V MV3Z2R$VXRV3D%MV+E=$-?%T0 9%+E+,I1@\1:R':;W/R2."SA4B58_&L"?,= MN.)DW45,*MF'+0T9/ 0'.=#5QP1:]K_?P^LEWY%SU_- D)>!Y]%P6F_R^"D8 MY$W4^?/V)B>2Z.)-\LGS]R:GK.#R)O&G8*;>Q)QDJ[Q)Z3W/$Z="^&J&.QPN M\!_L^AL.8%C^4H8P8_@7XG0IFD'D>H'"NOL>@=!N]SX@NYHZ% MXO?DIG?CPXN.[@OKODSJ!06QJ^DOE=S== >!W.4,8&AJM[,O2.434UKGL8BR M(N4X";G?4+J9Z0?D2?(Y^8=4=Q)?B<^POLMKX'*1++2M2 MKO,Y;[ZSZ73J5U0]X7P1CJ=F==4'R!?C?!"LM%JY'ZSK+4N2KG-!;K[^XL)] M\R?S_DA3A)/BX3_(:I,_>"UIN@C\R.4T,N-@1,C]X^ALCU"E5Q '=IV3EUE]02"XV9Q$>9VH?$B-H0#R=U%/6R%I7][G MIQNJA/I^0CUY >L5A;BR!D M5S2$W"5:^?>!Q[$]_RWAD%C(V7&C<\:#?RGPKUY8^$L2.O(RVW40ZA*$8+=/ MNA=@8R)Z?O$3E?A:!6(\%,\SHB.4WQ@%_!F7:N1*^8150K$< %Y)QBQ\E;)+ M4GZ)8)@\"8Y)SHJX%0#/=!')M;QL+%[@519OY>$*[Q@2CM\UX4O5A'XW1KX< M=2AGJSZ+81RZ3; W(#8^6WR40U$NR9^YK!/+_49R3I=]E(,(!V MGDG(6$(8?>5;[#.V7@-KHP"&'.#W'P+KE@2&7Z,L\C 7.JR$ MPX((MO75_?V1MM)-X)I?/#0FX:8(.!C1/&.>.;9'<*XY<97G9S/;2?]=TI-& M+?OBKMI(CQ1BODJC%/'\O[O/V5_X%C\CA!],;WKV SR\:]9=A4_CI M#GF>\68 G^;[S@,Q)*=F7ONDOPO29+2P($TALT\9SDFW]2ZVG&3.V#L6WX@M MR-L@BDR'!&,(YQ&>3?O& M5_3Y7>Y(-N0L"K\LXG4N8N5DRTD8K!@_RK,X[Y!VD6Z8C+M$N7Z8YA_A!O(]^O&'WHVF))*G M \F(E,4-0*;< MO3 _89K>GVW&(PXN;3BM[O5W-!BYBV]%>E\E?A?$A+Y0UP,5M=BYSS1?Y?,% MDH(G&?R1[ TV[U-4C1R7Q\[%SBHXK+8Q9>"<[*N*[$%'.:$$%BT(C;C/]X7Z M)=3CRYHH=O?B%,E9B/5DP&,(I])_%KUSQ1F0_".(MRPD$%+BPU<1>4HBUX=" M3R<)Q<5+>'6<[8-0S.5 W,"Q:,HF17ADQD*B*>SI4Y%Q%:5\YF?.00^TESC%YL(?$H1"Y790^;1QE)Q.%#TVQ@?O/S20A M)*6$E$@1 _+[U)(<3,=C$PKQ_V?O79L;QY$UX;^"V(C=J8Y0S>G+S-GIV4\J MN]SC>7U;V]6S)^K#"5J$+$Y3I)JD[%+_^A<)\ )*! F2 )%TU8=SILL"$IE) MY(,$D,C\V&(MP@ :9WXYL:TO66E-_F)M;;L6&TIH?HN2GFZZ5J%V*O-<=C1E M&G[U1GRZ9BXV][<=7<*Y$5V)NNFB#K*D](,=%0MTJB19$57$0'E6"+["Z9Z+ MM7BB&R]<0Y=J;9\88V_7A3X&*[1&8NZX>JJ/?HA:]7\+6-H@C3$K.;4(C_O MQ$L2"#;E8:3,1+)72J/FTT8P+-F+#Y"XQA:5J(O'3,'%J$AQV.;>0<^J7D=VRP3A:M[X:Z2P@QAMUT;G:C;W'VFH-LAS.#(QYPLG_]I15@. M2!%A*&\(>RWIL@UZ:WJ6!L6#O,XGV !TA?%3Q@ ??.VE3YR#O"HXX^3'G_Z# MAEE:_ 6 ^"<.PD7A\,OHA8KG*+>O$?4_>"'$]#8^_M#L@A-F^\@+N*K3WBV0 M-AE]+ZZ'3NB*..'4%R2GOW 16#^)R&=R?#NON4NP M6O>F;7B977A!\JL7G@3N:G68E?TVR-IBO5+KV=AN$\_F+-?+") GG#X&NS4I M+FZKO:'9F9=N[I+X)? 98!T^I=2_C(0^F&.P9%[)2P ^XUG,W,EHS_YV*Z*J MF;.B..\W3APW&IC5H8P<9BCC11G#\@V^-Z 9 3Y(P0@<.+P#7IB%?D=*=DC% MSX)4')&*)8K;D0R)2O-A#J?[B[^[=4[2RXAMK9;^"SAFZ6-<9M!, MM ].&4<(-8".TT^SG:)/!"TUCA!GO&<'9)]^J%\/"[7XU<+G9<76)YU)+ M9J%%<3)\OJ<7S$;D4YI/T2KTTI1GP6\+=-#OBA,5ALA?'@)K]D-^^MM7BE%O MA:&,PFKZ.(4)980XKQ4-7D#(Z4]:IQ)4A'ZE/-D.#ULL0P4F=@4G_[QID9'! M)OYRCS5AJMK%D<^,]XI&/OBN2? <1-R2+VAS;,0(6K-"Z'X::H%L/4*SP_"> M8@VUB L>-$SVDK61I]Q=2S>49HL\D%."BJ/[N?+?S.M;R2R34/!,XHII7H[& M]=HQD6[/"X7)EWR@L-K@)!^=W!YI"Q^HVP9^3>QV JS?[1?:_9Q&7I*,#1;\9 MX5F;Y$H8:^HT,_1J%6'P19J7) >>-3S/5<6#^.%2H>;*$9]Q ;_$3V'PG$<# M@U?GA>&)4P=YI:I]JI>SZA80K2CO7!2>.O;FJGU<,9*C$!G[&BCNK_*/S$/+ M[ZX?K<+>+:0KZ[A[[>HS+[AKE+@-ZFH=Y@=SS>QC@[B\RD+.IG-X,ZNT9FA; M$#Z*V^M5NX+?UKZJ.2"[2X(7QO0-GUA>>!TGV;/W3)O.W( '"B,@?S-7O'60#J&R[DA!3NDX(=4#%4)3*^NSLB[_W%' M(\:>M_H?$^=2GEAS?51C#C@>X]L1/0OCE"UC#WF>UJMPI<8*G4Z(X4%; MYA(1.GL@!P%]_@W8?3D8R476GW0S/N2YU)@!KN/?"JJ(,"?(=D" MW\\\)S1/G9QE2?"TSXKS1_I%%,IFCGN^-#,2048V<<@(3;Q7F59O8@3X+S8& M*0:9?J-B6^I*SEXSY1W;_7KPH!28^\X@](G#[T\P/!.S>A&W+(8N1PO#/Z@A!LC$V$?_* (8@J2/>,7TG /Y5RB^#P=P&COQ)U>O+3JQIVR&\-('4/$ ZB_(T! MM$S*;UDI:P$V8>*,7MXX6*J+K:T@N5.\S]9A_%HO%<2L)BPXQ8B[T^HS M'Y#EV"[ MWT*6PH G\E%7F=/NB1BR^TE? K5>-^3PW%,( WN.^@8@A/%E\]@*#G@1 ,%" MWGI:F)U(+WP8&3OS@4@UDK.B9Q.IX%KUP:W!VT7P!=(?BC2K]PQ^\U,G#26T M=)T/P'7)KT(X5;]Y05RG%(,O3!BPI1D_"RAS^.ZJ4U8(?HEX8J0*[9QBFC5% MG( :'XD40Q$8B^2#.82AU(3V3* R/\00ZYS4,1_AX#AY"8E*%BST#U(RX"./7](,H)!$A9%:D7<./4G@0XJQ@@Q_E)1N"!^0Y".2:A1N.Q4'KLL@ M.-$-7&:F3JJI:(I[E\0K2OT4TF;\\3OS@57!-@BGX$QDG/F9GN'2K=U386,.N A&V M!D . MB952\H04]_2%Z=\SH/LVTF\& COU-Q#ZE'3?!.1U2S<=U,G@EG-#WA7\'#\X M'*?$GX42(PIONWU#$&=/E[QH<0K! >^2G";!_Z5!!F- MUVM;ZXQ$_\T GIXFC3I\!?$W 7V:(B)P]1:DX H_"%K6ZMG&2Y[I>T:*:26B MAN.CQ46GSYCF#U$NJW=3;0F@M7OBA)X!TC?<\[=U0Q[]TU,( Q?GFLC*&T+,]@_#+Z"4.7_A[O'\%V:8X MJF3HG0._%RYYVH"[)&#_VK%_BK0D^RS-/%ZE4W4D:G@,G AJ5:.U6P63 ^!U MXNR(.=CE*+DA$CODE?%#)(9(R1$1+,'U9\Y4D5I(8LO-#04JQ7Z*=E[@LUUL MH:4BJ6[Y)#)6ZFN$HR>&_2#&*IX:\TCWASCT01N-:CJGC/3O>_9?CYL@R0Z/ M\9,=;H*(GGN'QBA0>T/A!,(I]%OZGI;&0>ZLVI9ZI#%+)KPM7O$+6TX9 M>P(T5Q6@!A*@^B6+).,\\OPNG,OW$83 ^HS/:2/>D2L[9ZS*ER >%CV4FE8L M715_Y+'4M&"1 (\$F)S>!<>J[9^^?_^WG_GL0[0(@739 >2[35A_>A-GE]$% M^X]5&*?[I/'YTA2#ON6%25?GYI:HKA'?^F*E+3^*92OBW'*D('$"E"B\=H=T M?.N*YYDM85-]@K;%[%]ZBYE@E:]>H'_@=D%NQ >0.)[ARF;](_S\?7W:OB_T MME;J#=/J-_W2]S6O>Q,O>E_UBC>SY>Y-+76S6N?>W!IG>X&[G,OB5JB!'D=% M3S#K9WII6C?6U+6@-DJ-=S=8EKS-?R4KI1^#V\IE&JX"FZK*.)RT0(VJS-"4\UG]&CG4*9@WD M$%=7=?#R,:>%)<.2WC"QO/4Z" .>.1;RY W, :6PF<+XRQ?4=^P/ZS@,XMO7 MB/IJ4]+MB-C">LE>&IY6+^3VV$\&JV9:NAQ5:L==P0R)@1OR=."E OCDG]C+ MF$915?J"!((V4B'W%$8.RSR$=%=)[2+_8?\DOL4P\]5\RNEE(=ELQ2I.#)I&OV<=VC$:EZP6MNWQF5:O60*.\M%9=Q=\ M3QOZ,CZXD$QA[-7"6@[B]'W5E+(W )W!:H_*!Q$B+W::5XCW+^+D%BJEIK?, MM0DBV,64PC=IR!1AQ,9N5'=5L4@35)%[&F9E-%3!;-_R@.?X/+7P)N!I.R\@ M#*6(.96JB#'\:R7J_/V)ITGT]RONT/!%E[\SL< M7ZGMV1E4L,Q/:8LOPG@A@AE2<5.M'P[J5Z+08D73Y=IQQU2[8?R87CH:Z;ZI ME4.MN1$+QRG1-[=NM(B(>-G8Y5P7_RX*TC=L?HN#IH112O?;LNA20].BDNWD M9^DH/MOP=:1D9E[+B T=%B3M+2(GPMS$47EQTO@LN3>%&2T,>MI0+@'MW6<& M]IK".(;U2&;*+&B%JB#/8$ M-D%* H&'%1!ZPN:E5%!YLF, @""2[K)?-\%J0[R$DE7(MO;!.F!6XAWY#FCV M\>;UU[I?CZ,<,V%$CI8U<&?$=1V=:[)3YVHO8^N[S$INK?<)@ M_8^3QWZCB>&$6S,ZDI,D#J.$+V3 D#QVT20?.R_96HX.IZL\?^#[)V_U6Y4< M$?)>)PECB ?53[JW=:S.IFVN.<^M>H)6>])P&6G%$/7JC1-&!FJA]-GTNR+W MV 8(,CQ"/R/>BQ>$D ]^6K]J0BFE!ZM'[YR8\XDCMLJ--CB6#3U M@V>U"DF;E#*.'&*4,Z GC5#*3EK(<="$9(;.]HH=[)K\E#_B]H^LJ#K3VT<^ M33I>AJP1QF/;5VIK9&N>QI2G$E "-J:@5_OZRN?:%/C\$'PQ",\:U&:)SKI: MT@#G+E*SQ69MP8Q#\W^^66BVKM-69.:CSPB8K6OK/Z?#Y>-T-$;@69_H+%&Z MI\XTP%J3XFPQNZ]\QJ'[.#72VX/PJ53E3:>]H'KI%^.,,T580 MOVN0-[8":.ETU(K0.L(;7"'TY)W1BL'^T\MX#(+KQ/_X/H?VZG)[NKK 7<-E M+-HG_$/G/]]3^JM0UR!M;E;1T.FI5:AWA#:Y*>O+.",S1G@P/(B^'G' _N3J\B)%Q:9LL5-6S MHRGBQ"*#VM+P=77(S=:W[26<<5_6Y'F)JS(?CG7;YJ,NVM%^ MX;3"AV.]V2CO<;9/L]@/O#"O6])X/M'4"#',*F4JD?.D!7(P5/,[./^TER0' MGG6Z1#8 J37#L_Q9*W.\GNC&"]?P6YX@C><^"T3R[T8@K/#/>TXH=[U2Z?4T MW%RR/5/\'''7C4$@'U1X;,QC29D*\D[OXO7Z?9&J(MU0FGTW+4A:T'E!L2AO MY&!3;5,J,7FV.7+GR=W/1-958SOD-,FDW3'[5[4S9O_X[X=B!OU"X^?$V[&I MYX7++\$QKG6UQ0EO6A("RK4VQ+<3U6-WZ R5"9+/0/+X)9V]Z4B?CT4ZC[=> M<(SR76T13\!-,B/7TS7C5ZQKQJ_CUXQ?@^0YF&K%N#YODH+_%?&, MJ+@N9\3U.=(9(3$V^(S52PZLJ\%$0,LPY+G,^3ZMK1QP&K2P;N!AI*1,[706=XD<>,!>+^>,YGE MW=(WSG)UMQG,<@WFQT/]@BAFO*'3=%-S/BT7H<;]4L^N\YOU*OF[IOUQOWG- M>R7WP_=?R!(Z38[^E_,]_!#1A$V1SN*(OM.F2O7?GF16 &!M%+# -[7,DL,/@ZE]%N MGZ4< 7[0\QDTJNE;9SBI\UG,*%;F!Y<*P6(D1^P3-0?>T_4'V<\47_L M-U%_G.-$/69ZW$3]$^Q M\FTZ:7']XF/0=W812 MQHPR28'TCOKE*_,BTT6:OS)V%(P4)Z]>XI_%$:__U1P1V-D8MYFVRUCS AM; MXC71#GX'KRB"+%D5=)TL(OOL=@=1B>UKQTDKW'-1(55MI:@WP3O[5(P.CG_Y M\$#8)IO$G*B327?FA:'&K&MHAGO:J>22Y]UQ&[P33\GIF)FWXN'.@Z>>*C-' MR>IM=!DQ;X2FV;V7T8M]MD_: O!U.^*<=_UEK[)ZZ/1"'K/?3P:K0?R0O4&: MVI 0),@Y(@ECB:P%3Q.GY9A$06>228/@'_=)[,=AZ"6%U.8,O5P,>]JY9C_$ M9MY'\M+*=3HA-_)>(EBW\0K4@CN/:I>*G.%N <^S6:Y2.+G.9 MPFIYFZ?P:?LY3.$6K@U,X8*ZVTN(. U@86A!W:,FN*=HDSRU8R/I=[Q3L)'+ MP:M_3LPA4!8LM$+C2:-YS#0U_-5;X)]MAB"NFF\.<>TJ[GB'5&N >Z:=RB+/ MLNI7O#.L@YEDM6'_Y63/\K")DZQU6M5;X)Y7#=+($TOZ&>_,:F)RZ-1Z M\,+YYKJX"B)ZF=%MY[LT0V/@GMI6-&HZ[T4Y %[SLB.FB3=S@B&>[T)BJ7@K MS5-ZMV3%X(R1S\ :X;P=.RG3A-4@5.\+L&-#&2\T>8IGI8[35.TD ,ID6TPR M+R/K4FDPY3P2R=/,V1-FH*7#ZE_-!!\05T^N%&?FW)933O[(07 MH?59'YP-C(^P(-++S&H4\KD8QPV"3B7^W]V>+^> V&Z\+"VTDV,#9\F9XNMY@R%&$69QS/1EM KW/GA,_)\W-$)2L:+$,Z3!%&'O9A7,SQ MFQKR1*%P,J'K-1LWA5)/6SXTB<38Q*L&9_X.^]V3ZC5Q(X4*G"(S:A'U35Z# M;,-2&PBW2JEJFIBM$R_] MN-1S[" @#M:7R"WJ2FY.K^-M8["O25;W+^"D,GD50+%N*$IKMDR@/ M>D\WC&(8,BTDC'51VK+-'>">$7PSXCU[091FC(FCG8Q3IV#JR77L"BS$4^)X"%7K-H)L+/\/\/DUEWCIM;<3>,"9E+RQ];ZH([%/_9[^#3)R\0R&T_C M,/ Y-M4JPZ*Z3>A[*(MV1=>65.O6 .]99#?+5FX)%K7;5RN'DW!$..BBP,SI M9/-.99I0M^J.M/^%GW9GW';;3P>U\#FMGG@MNB?_@[.P5<,@O0F<7A&.[P0E M3K0O!IO[X+9M+8F;KP@;.N"U9#VV1ZU25C9FO2[1;(@F[<#"<=;9>3 FL5\> M"$I_,W2Q9G 4G*9M6:L-AVJFAIC-09MQ@9U?P%7G=O',3N2DZS<)H&9_!X=F MBDD+0,U/K:[DY!!AE_=R7<[L##1WD^LJR L0=UCCWU/0SZ(8'?_R%WZ0QPL[-H0T^/BY^;$S9VE!9*8(YXK4V2*?.6-NBRJ. M4NQ5OYP'!D;Y&DS^1*OFS?YJ=ID/C F*R/RO<&4_<*[B>[:+)NN\J@/;;Q\] M]M^G_"19E*,C :]T)][\(WCP;T:79UZXVH?\/T$9>84+JY]/.>37 +7M^C:/ MN\WCO740[I :#2(OB,0I^TI"8@5^))W.BQE2,,&8 MR&,.IM3 X+=/Y17]KAB"7]\'Q2 \'H#]7$4F!%7]BE7(7-=@'?!T!V4 P+$C MNY=7M]R;S38,=!A4A#R4C2-U%F2'/S$_]Y63V6]%K1OO*=Z+%M4?F:OL);^Q M@78,GP*HP0KWVZ_Q/H0A80RR2WC)YFD# >;PP:4K0MD-^9>>&W+LA>1.2,DM M8>R2DE\(+Y@^!G$.7^&NV=@68&W8EMLS;Q=D7AC\P7^[71?%GIA.EOX+\&WO M*VB-_>877OTO8'CU[1[XJUB">ZAA_#J\J@W&#_.+6F^ %9X8\-N2/.62/,$$ M,+PNUSDFMVM2\,R7Z)SKN2[.$WR/,RTS-!@+;]!MX=4@F"[N:1[_V_AHS_: M;WY9[M"UC9WPZ6A?Q0+<)?OX53<%XMRRDY(\7+E\6V,GW?9:^,96-KR<3[Z2 M5IRZ")S'K?J'!J,RMV ^,/GX;.?L+[/JRM?W>16W]((A_E7L19R/)O7U)X%X M41NHCW*9ZMD?^<(S5)K!8>@,JLO'71%])6G!0'Z]OX 'TRG]?<^X#@^*0BP+ MXJU^WP<\#B,AJX3RIV'^G@,0?S/%S)8_Z.)73NQ/2;Q_WI"0R2'6L&FA?VHM ME^/E.,R4)^%[.2@!LR P+&FJC&;FTH_7BGQ1;W6FUDWNS%1O=J??W4TM\G6< M9,_>,Y6,C;\T3)D6TGW(G[;QJ5#9AXNGWI//A-(.WC/_1$\1**L%EP[G""=)X]&/MD'(@2\@W ME(@4-#CNG.Z8:OC19CT]QS-'_Y"COY3S)\_HG2-864IT40,SLJH@4#HC37.! M8!/+)&)^>?K; H+>OQVI3GNDZFJR63EW+9;;RXA4XI!"'B($(B!1Y<5<5E[, M7.\[G7[(,VW[1NG6W$(9E OFZ\5)@R-H^9MU#OYU."EZW\"&+](^\M?CKSGQ^ZCIEL#XYSW7?S#2R]4&T9>0;GR]/(C^PU:_%&Z9HON[3Z[7?-<"3_9_WR*4;\:-&_3NB48;QKRJ\#O5L'1 7?) M+>2*AIU?GK[$[6TATJ]0*4L$*N697K(X_\\?L9VD%0P_QO?4"S_R#?LRCU2[ MC!YXNG"@S#04LY;VMD#]&<&)S>Z_C>'3MIYX[G6U!_%\#U8P3YYC D(0(0$I! !KKLJ(>#A M'Q=CKD=>4W^M:F7N9PG8%NR:[_(8%X&R7$G_H*%_$2<0:WJ^IX\Q_/%B'T'9 MH=NDR$Q@^11S)&MO?E$W]OUL7*J-X>NK6/C-:6DLCM4>+B< 9 R+?B.K>+L- M,HY@#.>V11@]CPYO3$/Y8W%C!LY"'EW/?0O!.:\UE/->9 \3H>95M3KX6Q,' MX2(B=9D$8"OS3S>?J !#K2GT GF&M.-7J0Q'F! EKX KNXY>,1FG EJ:K M(-5[Q69PL#E!IVD=J_'4U$AS 5GC\AI#WH:[)LX>=T47"KR%-CF? !2"4]B= MG,7;74(WP/$++?[^N9*!?(S8SC#A3J';NE(:#]NLU$*Q..Y,H,:VYAM1Q]:@ M,P @ZZ*;P"+M)[0S+I*"]D,<5TJ1RGR^\7(I:5W]Q1MP5_"?'BNQN!O;W4;K@(\(;LEUX[>6TP3OCO%M]%-__,&L/Z.+\E, MAPDC1\^I^-]IOJ!R[*\*X]N_@$5\;Q[XJ\'V#O%1XKK@F11,DW<%VXYO)%%_ MD9&WEF&YCQ07ES$3)_-$<(S)^TM%X.BG:)]2_Z,(3%6DQFQMB!-,NV4K0QP; M6R$/.&SG>>A,OHF)3]=!%(CD%2]>$(*)31MJ9TG7JC:"&MUQ&F0_66779/N7GC]BAZ\6TEPOB#E0!,7FYA2 \Z34]_R[#[_ M=^]!+B /APAA8C<@AEL0 M>4 BC4@^\S&=K'A%2.'VB28*M1TUP3W/F^21)[+\.]Z9VLCEX&>DG-@4A7KX M>]7&N=2K(\X9UE]VC5(\4B_D&YM^,AA(/!A$ZSC9BN :MCO/O"#*-^:PW=ZJ M2H5@*9AC4BOJNBBU:D,NUH_R#*=U"3EMA=/&.Z22%Y*C)GC7$A6C0R=C%5[Q M65!TXK>(B-\R./@*!F%(L?P2J+;H[3UPST<-:>6YV=(<[SS587KHG,WCPZM8 M\H(Z^0ST,BP^QF\A';%N:R&&'(;%:X^CSDHNC]KQ'T8&YV0>JY=R4S" !O(MPAB)AEK#71)LO>0@)44JLX^3 ME2>2?5.PF!WD1V*.2)TJ@,[W)T6#%(E-+35J\%S!7040O MV=?M##'6IH(3#49JI?]E3$D"KZ,\5)!I+F5@7,('=OR<;R+M5 X +_!"T^]. M"L+1-&/8+."V\ 326GPL+0J,UJN[5 @> *\,QY,D$-72FVA.7-79Z7P446E0 MW;58KW8)TVBP8VH3A7=2XK,6^QTXK%ZV3^#L+5X7636@I_R.TENMH!,5GML^ M\B'_TX;*(7 Q%P_!FE#60"O_7@1W=U;TT"$PJY5 0Q^5D2)"6.@CP!1RGWR,LU+2VL6E>_N/BLTZ=1#"Y8H^\X&2;HE M,(DC4D9%+RW2C&$IL#Z)0@P?"74Q?T73])$!U,_?GWN'],Y+L_.3) JC".$T M]?&Z.W(<*\N.H<3*9*I7Y_)SPN-N:O[V6#U0AY:[ "%ZNTDLH"1EK\*^( M_/P]\1EW9,?8XVX_./'BJ*O1B:^.L2@4O9SZ%,N-SJ5DN6+<9@B^DK4*XQ-@ M )+=3EIVS*&BSO9)PI-";Y)X_[PA?_M9S"Z?LC:_[]E/-D![?7)I44CY\_=W MX3X%"<]+#F[BC/FV<4+S_76[]D;3G@6TF]%@ ]J/(SR;!<"0F(.W59L@Y0== M<#TQ?G5@Z+5C3!^;[H(\[46#*,[X(\=*A-DL&XZ_E+22L,_0E"-]62XG[#, M1V(EJ7@B-T+[$ELNEQ?'"KTYF8KN5QAKR\M7L+;865B^AE5ECDL*OTR W[^* MU03?4C+79<2L)B^MKQ_->["[XMY-/-Y@&[!/NSBZSJ_>/"^NG0N.7)UJ8U+FW='M_.GEO#/$DN6%XL:& M3LD'C?)VD*R'5H>BFL80L_&2C0MLZ&3^.*I&Z22?!-J\V=-Y!Q]EZ%)47X9X M/?I)#_=-KDQ3Z-G-R7^S^-6.(9?N^-2I?>4>HO'Q0\YX_3*D;^W%;.1X,U_9 M3$D_\3*W.%G,%M7QT(PO%'!^I-9E3W$N5*QG#1<,S5NU3_(:B6\5=/T-IKF: MT)1]ZO7OZUW\)EWYON)E;^YKWMM>[V:SV+W%A6Y*Y8^^/&F.R$^33(K&9_^J M(O'9/_Z[=EL$M>:\\"-_\W4D[>VZNC3B;8_T.Y86SH7+B(9@41I%"-\=B1EQ M1F=5$^C$:T RG!&C+TZ1ARTJTE4M[S3I#:U;;8FG0B#ZG)X4,DDT+9?F*T("47I&(#_<,CBYJK2#I^ MB]0@Y!!'L@=MG)!C18/C'C$U$)[Y3KRWF(.!B6V)&V],^^Z58=>M"&?T*R![ MHMDK=%)&.4*P8OW'?;3S CF!PE->NY,7Z8G3(M&7QL,K7/OYZ;[QV*=5U:*T M($H\1K!)GTRCL[J)-;1P#1QGQHO8&,V:NVA]>XO;*)%-+W2+&:]T)Z%+0//T MGA?7LN?FZQN^JVW:I>%;#YVH&N^5K*V%\"M;!>TO@5_;^N=L\7MK:]^LUCW< MB][;6/"LZ]C9NS:CAY)O]1C2X,'CFSUJ_':XJ+'L"&9AW<%YENC^]/#TK-#V M2C$J-Y-%A8E;=5\E_+2WYQ\.U]2#I0DPXH.7!FE+.:WN7CC7@IY2-]YT-W>9 MP6UV!^.#(VDJHH13=5A6ZRY.P(BE^BCE?U0YO%N+%?:C@'N6#]"&/.-[=,<[ M^X<(X20;ZNBY_S'/U'R['CSY>Y+ /?N'Z$.>_GWZXYW_@Z08Y= X]6*DQ2B] MB2.VW]XGS&5_;IWV^KUQS_B>6FCT;MJ[XIWG?048?FE1D61[0.;N."F\'$?/ M&4VVY_0I>V3CM+CJBJ:X9W*;?+4ZS WM\,[15FZ'3D@@^AZH$B"[($#8H0=^ M+&-K15MEXWG-3G4-V^:6\YFAAJK6-L]1XP5K']D(-W%&TV7DPW_SLQQU1G,BKXNE\E.4@B=)?0#%U@U*Y??%=DR^=DYWO88]S1Y,@]IOLU!!=G+/8N.;*!=D$4>0KMU$1366) MX%3?4X;ZM9M;]HLX(89_)O $F'+.B9>S#O$M:]>BF!LP8A"IP' ML/_/:$E7R3X72N)A6N\!R;A>-1\ +58:4;Y?-*C8*IZ1T3 M/*K4FZ(68HSR5YR1?U75G"TDOHWDLS%^$UC4JKS,RT5>1A_S8I%:^;1MC(9X MN;&OY=,8)N-#X7/>IA+80-C,LBKJ++%702);66KGS^*Z72I92RZEPJP%ISCR M=N-3?&/]6Z;B//1L*RU$S55PH2USUPU<"'3AKG2I\:\@VWR*XJ>4)B_>4T@O MH]T^2^\IH M3*W?*E-J\8&BCM8RU?DH7W,P!MYU]I5-W.(A6\982S@_W R%V=AU$;*\3,)QC*)25ADI4*O8+S&P@SA=SB\C'&2'/S$8 M?>68N]^*H%'O*=Z+%M4?V\AO-R,YCFS4(P(5]W6N\#WTV)'^#L$O8WZ-G M1]&V\YM6DMLA1_ !]T1FGPC^%Z0N08,CLJAY(KR0?(^-GT/79'X?S^XNT%PX M3KO3=U]HD34X42KTY^I^I*M-%/S.'*Y'^")=\1]VAL3I?DRI[\9H(0OCX=M M3BJU63@7L)V#-&PK9886I.2&5.R0SYPA)\$C$N<<>#M"FUJ:X[;7+CEE6U.U MQ6LGG1R;>&G *;L.=FJ2M#7@J;7#_.:L.O!)W7I>\]90 )1JY@X/@3(^=R$8 M'#::]\RG; U&T.HXK[FLEKUM3I_VFL_<;N%]>/Y-09(DC*:Y,] 3JWREX0N] MCJ-L@+E7G!CQO8Z" MQ+CVL.DLCM+,B[*[A.Z\ _R9[0'O:>J%5+FLCB(T(PSJI1LE[FA1F1G6])/) M-+Y4&2UVY?C\J"#A', - 3,J*4@JWF? K@^=X811+@N0D54N#/<"W$+1-'JM MJ/]'KK%T1^EQ>)(3E_Y4 ;V=^PX2./%GC#[:'/ZV_O-Q_;6D&%LHI$22H<:@ MN>+>[16[K?"JCKBG-']95>NH(V]9K9BMLM@W .'T%TVXOLBB;?[I:O/![^_O@>9/QZQ'Z\0M$;J?47Z;ESQ>47N_#+-B%/6S< MQ" SP@-C.E5BQ^@19H8SYN2U@4G;HH196HQ/$LY?_O* %AR"#U^U65/6->?2 M+8HA4.]X%5KT;2A3/)NMS_1V_8FG'RSKO'T03UAZN#OZM&:$>'TUI':*- G- M#+]ZBV4,IHI(P%W) 1P=J))H.G:FIM+2G98RIJK:^B\*2,< ]H4FGN*RI*T= M3ISHE*RHI-K8"-\NOIO5H;.QH$H\0?8-!0I>!1&]S.BV,WVIO6%Q6L?4>I\@ M:+ <$Y_M3BXY@N!!8(IPKAQ7(,6JZX]?5E ^K]I,I&R+X?G%2XWHV>"&(M_= M\'S6%W'RX(5-R1]O:.,SW%Z]<<+=0"U4VP3MKM@W!OT%&7P#L*$DHIF< D&Z M/"S/+*IL_^_7+LXFW@5,IY)R*)$*'XH=P&BU] ;E@(2-./U;F FU44GM MPN,\ITGPPNSD!4J)]G6(Y:6F.$_)TY90],U5;O!Y5)\>#@QA+P@M2 MD":"M@VC%!EA/C(GQ86P^>D&?^#.W#L&SP?J)?;D?,B\)',MZ1-]#B*>XL^B MO)UNJC5)RTGK69NT+S1YBAV)=Q9OMT'&3RV:Y)LHQ6U>(B9?)X_/$Q4ZT>B& M>TG1E;N> +>]#]XE1IOSX4EQB^)(I0>\J#W%YL,X02?KLC>)-I'[]Y0]P&:? MGP._2RY-Q'<=CU,)W4'L@\%O#8_4([ASN931JKQ%J0<$1TB3*P9 M9_BP+%..,-&DL\3;=>Y"/FPHS9M(YY%M"0W<<((;J1Q^'1GN'+"!%S-=*F,HO#RL-M3? MA_P:?BDE&8*,2=*AG)="@V+OR.4@($C>#9+$L0YRIKX\R5$(C;*85#+]*26Y MS+#SO(Q>XO!%8/KP= L=I_Y'457+[#'8\F_ 6/7">Y$_"N3^^ 52[$&)G,:> M=VRV;)C:6BHIV!\2)RY-J>^32PE+X\WD)L.V]%8K2Y1AAR4O1(@!!U00VIDQ M80!E B%.D>T-2"T(+212TB&[0BHW=RI8/\[UPWUO%3_<5]JT&.LILM<]\+O@ M'F&=C=TP@Z6^W.I@S=,^V$&KAP06WG=*80:.(RTMR'U7D\^>A2ZC:.^%_'U; M]7+N 5ZWZ9NK!HT9V:ZN1I2&W$5@9E:M+8YI$_?XP"1K?'OIUN*MZV39)KL] M-+@*UE0D\]2W_H8^,[)VE<1*ZS[N,#-K5K)OVGI#-E"1K=6ML1H7&0B^_5/< MJXYHY5X[#W^?ZW42>=7/^6IWK MI>_S@QV>H1W6-[BT;*QQHMD/)[#VEKSTW70Z(???>HDP)KC=*^MQ5&\X>,D@ MXA6#BN(',"R!2_R)3V$GT41UXLQ'(>4PY**4G8\T?2S[)/+G55FJ,BSFL*L9 MPYM?)L.+99\FX8&)JRS<-)8@8K0SHJL2!D=10XZ/9F0S<"V6U3!4]0J^X;'0 MON2I)?6)5!=IMT_2/:0B9,Y;6&*QZX*L;K^#VC\6')"2A=)59A^BXL)>K9Z6 MJ'($>OO4,DVE>6FX[FJSS"8\]Z.4 G**'4@HIO\!IF%F=BO0A-^H8_6:@)-9 MKGQ3ZF5LBH[W>8J.HQ14"3^^B*0B?WGI4@9*'FLKPG7_\$1, __M_9.W^HU* MK\V)ER20%!LTN( 3D#38!J&7D"S7 %M1G[W$#^'1.J/[NJ&BW&#Y>[R"M_-3 M7S3-]Z.JEV"FWI)]4O(/[LL3%4^'GP[2,10YVH.='&"5&5YR4:0.3!AR?YKA M<8+=V7P_G(XUOO-29GIYUJOOS'D"XGRLK6KZ20O$:V:S-.5"5O\9^>JB8';X M^TWBTW4@ M&(5SRTF!1;#8LDR)&"WO208T6>OYLS[GZ/:QJ/>/J30 P/ _51 MXD?/_L@!9J@T0Z=WZ8N4B1R%#Y+7?F9_?F'+=![&P,#J*2MQCIECF9!5O-TEE/F9:?!2EK5^YYV\C?MN6H]SZN]P]#JP M>AQ8)9 Y>1OHX+1]:K4X>QI8=STUGPIW=L()P_UDEB,IVGO@#7C0Y-O0=1F6 M9[V6I1YJJY,?A][1!,Z)S^(TNUV7#:?=OBIYP D13K_(!&>>S0P@]Q6=J"*D:]'5NR80PBW*HO2#V5B!%L>DU6[2%1?";(^I9M9O/[R\\@O7K"+_2_\ MK>E^D5_HO)6334O?<+H#32: B"PYR^=)V>$MG6/:^DSBI00SJ/?\-OS$UMPX MU6R7EP4O;/.XC+SPD ;I[=JH-MMR;$PW.LXUW-%7J.\7)AD:\\9C6@68R)DA M\4P*IN'O%?0OZN'2U2H01.4O<$YT45Y=YH@_/!W&#+#H/C "T-/P;J LZ^/O.BRVE>$"$? M?^O4WXL7,4$*(<6N4;A0/!=_&RYAQ,ADZ^3Y^2]CV+N;XP8'+ MYX53J>OXO:'RN^<,4\AB>7'7X@AT+!".H$P'\_AXR9L\V,T*HZ^5"O/ M;T7X[_^%!_E!QDN#75;YL17GA8.)X 32<3IIK*6M10'OYO4+-@Y8528I6@C*SP(+7\*E@'\,HUC[+(-UBP":M> MN=8+;\!6'>YYI+>O\.Q #I(,Y"#)3 J2/,GO\BZ(BOHT7G0X.0+@:5S*OX65 M;K_+L^ "(\7-0,HSX<)[B*E/#M[P3#(?_=/Y-J**_>'R0O;BB/SP/33[\7N2 M"]T0%U1W;HQ.@9_%%(CH,YM=C27NW_Y,^+A>4_@LT9'E__5_EN@A(&..7MU"!M67::V$J4>TE'N <_?W.5D+A*TTP9I][1 M#]^'[M^ S>"DZ=OADJWOZ< !^G:$9$];EAV@'[\Y0#-P@+Z" MXZ%OIT&3?FN5 _2C10?HJ-1J^\V\JBEBAZ!#/NEVOK$=\@6RB^N9W]#;$:ZB M2SAAA^F&)Q!Q:'7C&>7(T#RKKZE:$66%GFF<4#L;]9V$1^+F&&\XYDST9L_M M'IJV:#'B^K6^;DWLR,UE3UD2^N952?SV\KYZ OZV:QU&3RV_K8 M7U6XE\2..[>O; 6ONCUPPGWO26OKF4T.F&_H^DCPKPO;*:0M"SLD!EF2@/ MQ_/,TU)3WZ+NOJKI-*,WFG;+7:$+S',R';[*AYJHG"]])K_Y6_V_*:+GFM^\ M*C/ZX'VW^94Y2%-]\*_S\28JI^C;(93-;XKH">,%/^-YG\?MB\ 4IAR?K."&" 0(T8.I_V_%)5FOS3GGA,JH[2XL5H>7EE&3QEA<&0T[_"]?L5');&%B>DB^W\3YJ?#S)Q M@H"!0?1"TXR?:FR/O #$<&A:,]UP6.E.#&E#%SN:!+'_D'E)-@P4[4V8_.9N M(BC\%%$OB:A_'J0K$*3QVJPWA;G"H5(;>H!XTGW.D*@69O@S?++/B1(_ITJ" M*D@/(K$\B.Y)F*.8;;R,_2ND$8_)"Z(T"[(]S]6P\5*2T!4-7BBOYN!)[N4^ MXS]'<48.#%>>*(7'J&P@CK)DE\3K *+]V%# "2.=?H<(;SR0+N,H/;"_BY,$+:=.M9&?C&6"D4L83)#QI.1.\4_,]^(F)]\1F8<*7 M=(9H^X2*3?+6ONM=X W!,QG? E\*EI1 M;[5AC?R _8D?8,G4P(%]3N+]+CT-O74#D^;57%(6;RLNX$4%(^[R;O4NI/XS M\^3O]LDN3NGR2Z"Z,VUNB1,0-*23[S@;FN&]NVQC=O )2DZ3Y$3)9R"+84*> MQUOF9^FIHFP[JTE9E[!E6HJ&LYF81^R:FYJ"L)/)6;F##W'H\[#5Y7-">5A; M^AC?TQU3Z(;Q?4VW3S11**H_%=P3>J!6ZJ&>O4C@-8*A@@PU#YZ;E%&-R86W MXI&6YG<-,,:=EV0!'+*#=[>,?/!;2L$:9_M $CBG^AA]G.P[-/O/9#?25YJA M,YU-*5%NME93*6R8CR1P?CN M1!E\\U$.2K9\5'/X\4O\0I-(A'S#GM*_37[9>XD7993ZP)(:-_2[(L:+GO*7 M.*'9#SD^])7" "[(F+"C2<;2Z9?!\(+ODY1,GGM/@P MECWY$O(RIN#2\7D@OY;QC1Q<&S:5$Y/>[[ MF3.6LS!.J?^1^:N4S4-?;3*JAH@-IU6VTGP:6R$WHG:>[9G2BH_[GD;\L08; M>5J#LB/VV;%0) QH9&UYDC>-Z6UT3[WP8\H^-;W+3Y+\"S:%?PFB**#7'KV+ MXS 5[V^I_^'PD:V>\/I6YX!F-'7$MFU>BXW'.N-((T<1"X).M^E+27'RZHMP M'<$G88R2'7":)Q.A/.<=G#!1SK"[$R+'*KXVH3US,%B=G/.=<*J&-&5+Q/#4 M+ET)-Q=N=%QW^E)+X*0R>.;4\V1#T M$V/E?X7#TU,2>'ZU]7S*(Z2])"ORF?*#9D@.MU]MG(:S6%+_M9YFVS5G M-\+M2I$%0*L#8K#0DK4UVNT*QQ/]01%OI[P/OCN%M_0!D*JFJ93<./\, "^0 MW9A-[ #>2V2\TB5YW%!(IUJT@ M@VQ#?![0D%^_I**RIA@M9@S&"<.7Z$"\+_#04V!5-GVU3;N?0AD9=^4HW\&$ M,HO<;$+P=2&XETEYFMTD74F"%QZ8W)Z^Z+@53MSLD*J>\*36!.^9NXK1X8E) M"GHN U+_(<*]SFD:/$?B_0Z=F3I9(=!V& MJ)X*V1JEVM)\;M-4':NJ:CNGJ6HH8K5QLCH,6KV)V1Y6L$*;+VS:6^*>I"W2 MR?.SH1G>J=G&[-!9>1-GI"(*IQ6;?)["\_"$[\,,;L>]A-$^9_N?-,A:SNH4 M[7!.N4[)JCUW0R/L6^TVE@=O<3A1-N\$U7R+._'&U:)@!547L'ZQS_9)^T.# MHR8XK:I-'AG!Y=_Q0GJWLWB[#7AZ MI709^;5+*.GH0PWC(^GAG)C&-%4N"V.((5\^C(AF]2JHS)3#ZP$P:_F-K"HF M^<5$V_/F:1W'\H#\NNT%_R:$C7?&!Y>C:-;GUL8];$ MP:6K^X*)Y+LL]VI.?,Z:+RTJ'BKTT-P2M[VU2"?;6T,SO/;6QJR9S4]>"G3B M$IX3R%?N6G>AMRKN:D4^O(0_++23HZBEH-*$0ELZ"A+,2C52.W?L33UPPD@/ M:9L/BDZ:(_?Y-9DW].!W6YN@4FEIJ:"TPY,E\_(WPJQ<;ME%.3?+,I_%(3P> M2+RPAKKORI2E8&K?L4E0>D2M@#P"MBJGZR86#]!$ZK][QB';;KUZB=^D'[UN MB &LA]PEBFGT00YE?208G#J2,%Y"V"\#.4C>ZT$J7O8]F/6($XMX#4E\Q1<2 M<=: ?$_T&:*MHV?QN\B_782"P3,4Z<_3(N 4:I-V/\4@>7)S\AG&(?E #N+# M)IDU*U&CGI^SU'!/5()(R[!#N,^C?$YN!H[+Q?":KN<.YA@GK^@QR$F'9>B*M1F(WMI"BY_/]&2Q" MJ\JIYS<&3P?9:Q_R1LS@Q0%7$81:\TCK&YHMGU*^L'8>\+;UQ&WM/:1OOFA0 M=L.+ 'V8-^"J\D$64@S_HG!:(1!+V!%90@[Y-"/2KO=SP8SKZXLIM)22=/_T M;[KB+\6V7LK8(U&.+_R-V+/(TO9W@\](_WG[(0EH2ZZ7DQ8X;;E%FNJY:.UG MY%MP!;-68P+N_TEN_\1'G?A-IF%92S$,)GH)LN#)BWZ[:4GQ&ULAMAVU M5%+.RN,FR"VHA6&K1I2/2_C 4Z>7-"YR31J#=\;!'_M-7.72;GE H&J)V)S: MI:ONAAN;(3>K#J:MFI88FSRX*J]E1_03J+T^B-:Z[Y]',@T3FK)J?+4U,I1:9QYH=Y1J2NE MW3!E>$UEWB>^')4"P/2N[QLZX :4;EF;[T>/6^.% V>#5P:2K1=WNL_;.(D M>Z3)]IP^98]LH)84,ZJVN"=LJX2UPEM-#?%.TW9VA\Y03O4] ^4M ;H+ I0= M)I@YD;(UOXRZ]B$>^;JR=SI M$ES-*6ZJE6_3KL$5F@@JVV+7PZBDIRQR+)7T9_P!587&#H."JKIZXP:&GEI0 MO>)NZ8H7*OH*8."HH!QHSH%64VDK_3MYL!9M9="-Z*R@F](P[,"3X=1PX\M( M+35[)+U(X<6?L0(96,RK@0F,G!=(AB^HRSWIVCG!?Y=$D10*3?\X#%!5\'>A85G37L^ZU%?^,(=C\J=C3'X$3"X8(+EJ2Q9( MSH.=]"99$T8[5U=UKY3"C))WGWED@*A. 3?]#$S85 M\GE2VF(;IAM+C.RF[ MZYISG:E,TD6.AAGH8:(SB35-$NI?\(,4>A:G6:IS%M'5"^?:W5/J^ME#:Q>\ M/K\NX\-WSX(^R0<@?(0% 81T?H!@6_2GC%RF4,BKD-N-#3]E5=*[3Y$'20R" M/ZA_'J3\S/,NH=M@OUU&/F^:,URH0ZF\L52Q8X 1K=4Q8A1)S!AB1K!QAE8R ML" 2"Z3@@;S+N?B.7P T&"<')4=)^%RK4-:8#ZH)"M6L8 BNLIU@P6:>PL=N MS$8PU>JZ69#G)$X=07OC"M9OO9L!%+=*J>&&88;.=H8MN%W.$,Z6I"<6Z1:@ M[(C9 =!N+YP:KN*T#L6K1I"'G?K:=U(6!L2-@?9UW7RS97HTO$@\@: MK^[U;\UJ;06;KK?AB!7_""\8D,0"#=,$G&/JQT^,&@,W@%K1:$?TT? !\,*D M'3'-1C*-@L.%>#[ES$O&I-Y?8&,K763Q2+"^UU:S DS+G^6K@4F;"/GVP1$C M+F*)\72C4"L7^K-"QG'OY.V._75@ZHCW]A8'?OMH/-F[?8,NK(OG_E.!^50I M 8Z!W@:\JP)ML]!+"[G_H/Y=$OO[599>W:GS"VGTP8F3O22NXF([.F /?M5E MWVH.(LX%D=@@!1\+T(^SWG[MK-K[7DB/YI 5BVVR6IK3$ M^L_([4[!K%4K^^<=$8-.:T^&12VE,&4'5G%T]>.SSP1[U4WKF[8+, M"Z^]Y#Y M'7*(ZN+:JL/ !R_]2Q& Q$W[N],#6Q9 >P#9;JIDHFR(VH@[Y MJGHFS>V0FU07UW8KFO#!23XZ!_:):YI8DKY!,-/G2/^B89A>>,ESK+:WAC:( M#4TE46EAQPV0FY:27:LVQ460]5@<#EZ:^KH-#O"YW(MHV@?9 ?RO[SM M[O^0JV#-ER5F?")YPW;G15BRT@\*VJTB=.^#YTT&S5:A%VRK=D=*=\( 3FAQ M]RULO";H'OWM/RGHH0-4[PHJOA>$#%+E_'! 0NK#?7W(4^= M78Y%\H317B;5%7%:L%"IA:N.2EMZ/>>AE5'?DM>8S-R%HR3&"VR8U* MIHG@FL2)_+/$^<3%U6;V622=O90J#81*]ZG(^%?]L(U]ZB1;M%*;M]F&)JM$"4 6-&4)AER260(T/VPQMN,[";.E'*&!5*6#4,9ABX]Q< MI/)VS:_"PP,3%^Z\FYQG[9XX06" ].6.6*\;\DUP3R$&UTC84+)755-^]^GN MPW=P,;PO!^5URZ<-W9M($ZK"Q^1V3:JA>"S-]%OAJ71P]Z'A

PGCU*F;5$8'+;-E451)/^2ELS=./!RHA49?J+WK#%P@30'&>S[E0& "Y5"\ M&AN*:!BE(JYTHV*T*,S=)$ZTT<\LKF84+=-#",OF<:4,GD%B(ST"2#1IS-U. M=,-(= C,V5;L!).T6@NB8)))U%+)#P4PW5ZM2 (?1=#T4-5IS_FA@4+Z+@PX MZC8ORU3P/(;!CYCB9!['^,6M]93*&%8N_VBS!WW#._C%8)9;R?4_&_ M0[2II#1C?&G7CC:\-).9*;IT"&,17,3(I!B:O"L&_\[M0X\)M?0(3.70XAY9 MSN*(QW3OO3 \/.SH*E@'U"_U82G$7[K1!TD+56PIB4L1_XR6@5AZ"4'^/=' M+XDHP[B/7P0@7<1))6*1?R5_&-_R9LPL>9PX84N/942=0=K(P^YL2#J7-VF8 M9 =>.-82+_))R8[XDV (/)2");*.$QFDR_Q,>6(/N\_86C ;G6+%]A$@W,FE M:ZX*YKK&6_H+C6@":<$^')1RMWEX@XGAA'$S.I)]OV&4\#J"(^49"T9$#$S* MD-;D,+I6YSN0'MO0)W<(,SD<\##M?&'BZ.A^YQNV7<^I[LX#;+F^IX=37'# M8IM\]3SQI^WP0DXKM\-SKPMR!BN)<8]$&,R9ER3PM+(SVYE&'YQ3KI?$Y1ES M5P?D!\?:[ \OYI,1[\4+0GAV..T+;.NRB4/)_*RV&"*/9BP&F?[1M76Q2TGY M';N3\]B\1#V\Q($R-7NFD8=XG;UZ";VARIOUKDXX<:F?S#7/OK4'WN51D^_A M\[(E3V[7GU+* M@4NAGZX^N.U72V+9?%L[X+5>/;8'K[D%=<+)YQ6!WL?K]VP(>]M6#>N=2NZ0 MQ_DEA=A[]@^/K_;HS/B!^9V\Z-'MNMQ^W\$>A3FC'[]D-$H#YA1>!>D@@^]% M?<;0T%^+VB"B3WJF<#- 0(O M" E/_"ZLCIM*U@BGRNFR,>(;=T2OG,;DHJB M*ZAZL"RIB-O:$6BF$;A5((YYD=I%=)(DW+Z,T,KPHK#PLKT[NU*J'%& M:%%,G0\YR?[D,F**H&E6B:AP(QL;XL2=;MGD#! MC39%2U2B36)B=PF%+*\?O^S8SH6>[9.$(?HR\F_8#!;_4*A$JR-N$]2773;) M[EYX3;0'[T/G=3X$R<=P8JX3BDG%&&Z.[V"UOJ=>^#&%DPDFX$7,T"2,4^JW M1NUI=<1MN_JRU\[3.GOAM=T>O(]S_V ,(@99D&J,,L070M/N(5R%3?OJ[TX, M?0*=<&U03IYXJ]_W02*"\!CQ+"Q/ R%EN1,,N$OB'4VRPQT3#R#N(^-P!URI M;]([NN"V>QUYZZNUNCU>6]?B>OC2)8@O""?/[;DIQ MH%(#O-;9S.;(R$^+RZB&Z5D1*66+)/.W@Z*<$_MW'/JBT@?QGA,J+(QD,=L$ M[YA4&[@;!TN\B3.:DIUWX"?XG(IX>@09G)^]9RJ=43F\/J]B]:Z#=$5#IBX: M[UN][N;FN.VV2\X3#[NA+5YK[N381(#I@M1HNW.6K0GJY&$_;$#HE_.B'TUX4$1X2?9=U=9HEONJHI=/= M:XYS^43J[OE\A;].CB[C-N;UE;(@SC1KCGW9/4>'KT*RH_@UNO6"J/C7(TVV MK6K1Z#P'*];5P:DQ=_7$;M/:_(\U[=/PQ&(L\0<"HSDT<.N*J.2-CT*ILU/) MG=G_QR]!FE%>)/-6."XQ#PE5U?KJ2V-^:-"ID2Y04!*8%S9TBV$<(LHAX7Y" M# HG+6)8\CE+]I2LO3 ]<7O= 8<]+1T_P(A+?5 ^ !8$N:<1??7"WJZ#W&M^ M*-$@=;>S4':9%Q(T,6[!/>"#8',+S$E^\J J%]B=-\"X@*J*BN0*;>VPVZM" MLKJ%'C7";),J5D?M01=Y34VK.5\US,Z*<&64DY-T 744 >E4!]Q-#7%;EUHV M]3- :(77OEIX-?8X#ZBZN4*Q*5SH["SK81,G&:S+71;6V!"WA:EEJQ6[.6F% MU\):>!W\I@Q(O@?GR;F)V97.H8WMG_C@(B^I2OCC1LAMJU&FFEW56B"VJ68^ M!\^XG%R>/M>H(?TLI(GH,^2U;34E2T(%34)-N\WJ\G_1FT[K:C2#1<@<.MM> M<+I2EIJ3Y(9F^7%$OE\"2PGWO@@8OUVM]CLO6AUXA%L9>>I^1W7G'7@.CE&L/6JR_DO"FEGJ+]\ M87]];KA(_4%+75IDYF2^^GI1&W8WC;F8? ])C(%!,2;)!\43@3"Y;BK)JP@$ M\HZM\ ?J)<>%6]V#R'F0KB 9T#W;+MQ1IGWED^X!9&8,(BUZT0:1!AHS!9$V M2>R!2#$JN>>/3?.!\<&(#>V4LD-]&O+.2XE'=H(V A I*D '-"U\IG-EZOB! M).8$'GKZ4 -'>_^Y@(:F%(8 @TC#5=L1PD9T?<_J2"O"WPBKX;"$+97UXB7Y M;^B7[#X.V=#/CZ\T?*'7<91MVA\TC*&*&TT,::TK+*H'2;R88THPXV%5)1,5 M&BTX' $G)&>%"%Z(8 9-]-64"F28\5?,T'09Y5+_%]NQ/;[&(]780.YM@)%* M3T-0Z)C6_.%'*=%TN!-$)>H $PQZ8M2 8UQE# +^0068Q1T'R;(X4"6'A\=TWFJ5[*GC8DS-:C%<17T8W5FB@LG*Z0.(S@YI7%9+ MESR+"8NDC\_)L-I0?Q_2VW69=>*0[NN"V-!UY:]D;6MKCM0\MK@%U M>,D=-@$KFN0S4$4P%6^\+3V/X<&DEBYJS>"E;/+_3J_I]HFJ(J>Z>^&>OII2R[.XHPO>R:S+^.#$ M+XP^R6D.F,&[=1K M/S+]S_]] .?FO"7_[Y+V,8WV'GA;10R[SX)=LTSLK,Q MSHFH)R/,O_:6;J>='Z\XCO%-3*\/8R /P8YQS)]$!M$Z3K:IH:XEW(G;P:R MN;@^N+);K%/C;M^2I->U]";;[[8)7MEJ=>3OVBS(NIR<)W/8\ M1!^U6+X>_?':_B I!N]$ #B-1'#D6*\!_[@ EU$2@F1VG M/*22F@+#KN+H.T^2S,O\F'CWO0 J?$ASW*QGOAAS81":(@"_**F_#S-DXH:\]^B2-A_H01J/X* MI"(XZ0JEO/NKPRJD"Q*LV>H>/=-D0;P\,_!3X4>DQ#^VG6F/P"91=C&(V D6 MZ9&E<6R\SM!"U$G$+P1^\D(OKUCMI2G-FO>*:>MFT?9>V9E6G!U<]5Q<^O;% MN< ,TL#)*1?NA:;ST,OQ%)]F-^M$TE$0-_V9]5$^_,O\J1SDP[]E?WH,U"4- M^Y.9 2 ,T(OR!%R#!G*8&"*)H5/SAJ(2Q;!Y48F8_9G T&[+F4ZEGV*,]X4G M73QKY74F7 ")M,4NX:T0_:-XL=?J1_3ICQLZ>FM"Q@SMSGC!HK\((P(L\I%( M-=2B@H9\-!>[JNF5L<2ZE9I>%2*G2 F)^8-AYSNK_(Y#""GYGO)9I([WJDD' M-TH.UHQR]Z5#!"]J#A?%F(]5W,&)86OG4OG)MAC9_?YM$OT4ZO"](#SD=Y(D MK@9S&;V!61&.+FHS(>W'R-K];.,(.%'6HC:-W,:>DL>'S#:%'!UC)<+9"X9X M2#NP1!XJ]V]9<_\D7]G+,':H14X=JJE".AL"ZLMST26C=6;S=!LSA M.]X:CB2%T_Q-Z*>* 1E&!WM8R$BI!B^.!:5R!["NXC?(*A^/K/9)PMB'C<(+ MVR_P[&W"'X'0CI6(>5WG?)-W>?,F2B&D;81.#>.E\O[CNXE#11Q] !B7W)[$ M#9.J4OUIX# IAW<04^)(3\MRWC5-3X4^)H/S3]'*'*#7B;T92&_0T4!0ERB] M*5AODFNHO4BTOD&[JX\P"-PE!K##NTE=M0+\7JD39^_+U%I1['AZ$\&)_.-T MTO7*3$T![[Y^H!S&7YJUH0J:MV86%?,IVJ?E:N>FOL:T K=!ILU<9COJ7S\= M/X'O:HL3S;0D;$ED)AHB]T([V1X9*@M'1Q><2-1'7MF+:FN/UV?2XGKPNB@1 MEU+9@SL$])WX0I,*S-_[!6FZY\\55@U"3V.Z/'BQX\KWVLOV"90?XQ>_:4O^ M\Q'DD)O\2#W5X& @+<10,5:BX8G.5D SH"D\A^7)ATD>CZL1D &1=X*G/"XC M=9C8?8 .6S._CZ'WYFQ1G3M^,+$W98V&LL^/,#VG.>H+7C[M'N.?OC_W#NTY M"UN:X[:<+CEEPU"UQ3OO.SD>')\29)L@(C]]3WQ&U.4$_>G[Q_AG_0G:T'P> M$U0E9],$/6Z+?X(J.1XZ0>%Y(TQ/!K$_#YZDJM#PG&D80S#]&/_P-_4[J@?S\49__X8\9\O5>9)F!M#6P 99RV.13ESSM,[*FK_QZF_WY MA[_](/X.'XA?7B=T!YOIZ)G]/>,I=*1'=O+K.ZA>F0;;(/08K<2+4F\%"D@7 MO _]XFUWD" '!HSBC(2L*5S&9_&"I-7.(J3B+8Z7,!+/@O3$>=FM?QV.(#]S M!&&$+4)(SO9C?!O1_Z)>HH;"9YTR-T(*(H^,T*4 M+@E,04J\%FE-RE1[8-EYZ!SDVGN-^9^_>21V/\MM[1M R8Y<\4C2K)S!K3I- M=EZ2'8Z>QY3J65<'8#\H=H5F*.,$+@O:ZTC:TIO!6FQ:W:20]G+!D3%.EHS6&&'(/S(AH M(P"HNY07YY!(+)*"QP6Y^O/=G[G757"Z(#=_7HH_Y?P2SC#YP'XDGQZ6TSI2 M3K6K5IS0V_]B[NC_.=:<^&.S[LSAV#]WUXQA+SH#] ;R:HA2-T6,/AWRE<"B M:(<<,[JXM@H'_[PC8G3"A^>3[66D4PN*F),^DYF4$1L2X]S"JD4K(#UQ_ M0+TNQQ:'I\R_?3KD51)K!:FG]0Z'U;@D'YA\..09SF!LWS[^5Y<#_:S@#[)!T"4%=>VW./3 MW&JD[VX%E$_1S@O\\OGX!U$MJS' 8S1)Q&9L2%^-&;D'T$/N39J2;N3I%MN6 M[?D 9%9#*O6U;_(%3-V#:8"G'"NSG0Q+!194KA'QP4#X0A>(^&9MO\N%! M6\\59?]:!PSZJ9.'9I\B3R0JH#YD?;[,$Q3DCJOBJ+NS$\ZEH)_,\I5->P]\ M7EU/OH>;2TE>5%HN!BAVLT81Y&R*,T2#A2/ M<&2A6/V:6^($> WI9#^LH1E>YZN-V<'YCU8;ZN]#OB&YBJ/GJJ(,J89*R6<^ MVI#4*AKGOE A!LR8M?KQE^P'=9RF3B>Y2?! M?/)RK(51WO_R^,/$@1D3R5N%GLK<9:%_F;F% M-O!OP4+_@L9"CZRT)]F;J$-_%NPT)_06*AQ M>1LM]*>I+/3'(1;ZX[PM],?>%OKCS"WTF']+%OHC%@LU*Z_20G\T9Z$/- KB M1);H?$]9L[^J[;.["V+KU)2WM,V.]L@M4Y?[X=FC@3ZI3U=BFG@Z:K+2]YWSL55,.(Y;+QJI9 M;SZ<6RNVK(!&>Q:J.%:!%2M_?(V'6WEGYWE8N9X.FJR\O>=\K%Q3#B-6SL;" M9^66%:"PR79!GY*]EQQ8\Y][^M:-7>=AX3KRM_O:I_WF8]U:4ACW MO8NQ8%;_C, )MR"[PJQ/I+=LTP_,"KA /W[_4\N1O<+%LM?[MAG_:;HUVW M2&'J:].9L.@^0O?96URD7,)=/;&V-T=N MKYK,6TV05X1?;[T5N7ZXY].YN)Z:UH(M:T..,R\%+<#KLQC$P3MCAU*["%7^ MU4L"&/O>RVA+[=B&9C@QJTLN.4+YN W>\&0EIT.G84&0 $6'A55EP5HKIC8V MG,\45-#7UIK/8ZEB7N"&]&8; NC".(U&S-B#=XPZYRFO M]G]T^LUUVAORD;0FOD//J5T)CZ]QJX^DWWO.!G"B!7T;*+O.U0Q.!1AJ"1_H M&BJ)%K$5/_QUP5_GB20&^QV-IW+M#YEV!"@D\] FG#:TYYXVA:4/WOG;PP@]XY[(RQRO?(# MC#U#B6>!4%IJ:>D\)Q/MTH':8E4]YV+ G?P/G>8G903+I+X)G&J]\U+BP37/ MBC$QI)S@:"L .P0S!'T<%5:4E0+G$(_!5I6LI#\5W'8Q4"NR@?0D@==2A@HR M:F4H$Z(T5"HMDZW#L M1\QE&=K(^3JT=VX"B5]Q"#MYHS%K7T1ZG]6M+JBI$ M46N,/*)!BW5;!278)FR?0&2.SQ?;HV+L13WW"(JI5T]PG=:2,*N?DWH1M0 M M!XG=K$I;>TB-H)"#6>EL%VNH>ZI2UM*[A&Z#_789U=*CGD'RTAO:6,1A."G$ M@#U2/R66#Z2#'.;'2F4B^_M1GMUW.S'T=SR/8T/JW6F!WI6&CH]ZY'S$^= \ MZ6<])3,?GK#Q76T6LVYGM\55UNN-$VT&:N%X4ZC1%?=FL(\ 4VT"H1I-S-9@ M2&[L="\XA7)*94R[!Y3=)OV*-%J]*?P5M!>@=4W@!?>BHK-J];-8:TY?FMNDU-]O5NUQ6V_K1P; MB[$#VD001Q"285#2:^]+L-WG62X]:P*VG-9:%_'A$/F\^H??(J6QP]JS>+L- M,L#5)D#1ZH 34O1E51RO'K5&OA_2XWWHG"SIY;,1MC?B5+0Z_G@I4'ZP+;DGG\;R8_Y?M!"Z-;N."%LJ![47I*Z[UR\)@T) MC'E1?"PB!H.K_MIS3P1^E45=7-8V0"D?PST$2+'Y2;"B=V)'QC9L6NIJZSTG M .C4@M;KC'K7N9A_MP 6WBD1/A9_K92/AL#X[6E"$AS)\8<$5*/K"\3 3TWAX"U:1R"4' R*PPR(CF&#K\;58@%+SHO.<< M0/*-@I"D+R,@Q.B]01"2I7(*0HR1>8&0"I5C[ X%%/Z3+R_^4EB1/F>/\76< M9,_>,X6J] ^>(O.,4>J(L5RO!4$-O8?+_U_[],,",\4'Y;',4K0F>CHDTMUF>ASQX\!>5+>64'&NNT M;'JU_3[\Q+94;("4T9=M-=@^L3T+^^/)$4'1/DD+$P1^SN+MSHL.?TK)4T*] MU0:V%QU<;3V?0I*FG9=D1:8FV)K ?Z=[1H)S.*T+X>([*\Z=Q92J&T\2,=X;TE>Y"(RD MAWQE,"6=B?RYZM1X1ZB?"CZ[7;%IT=>U+FNGMRG).2"/\ZX5I\K 5QXRZL\XR-!*V5]8S]_WS#-P$_;S<;VF<&W*=D6K>$L?O2_PHO\L M9BQ&>^9)W>YH(MC/?X(=%9.=N67P5T7H@WGJ.)<12UJ4XY0,D<87%6%+P.%N MJDRV\-.9];*]!_/V=[6M?L!Y)9GW11ARRFQ\SZSSP-^PI\5FH;U3C3XMU "_ M^(;4[;),B^$D2-B)0@H\0)$9 M(TV%M,^4?1/*(/DI5#]44#3&;?;M,M9#B)M:XC7G#G[''&J0&EWRF5,V5V [ M33)I>K)_55.3_>._KX(L>.9V=\8X@K+V1QI0-L(Y%=ME@BG8W +?U.O@<_"4 M*TD2H$D^ U5'T^V141<%Y3MEKS6=R]0[E:]Y E;MYC -&[@U-AD%W2'347&P M^R'T5K_]?Q%D#7^@R4NP@EPU=+6)XC!^AE/JJS-1-+[IR*1/9YQSTP[<$:7%K8 D25$U[1".F9:-OU-EX7E/SU#]J;SF?Z6G> M1RHFZ' O:?04O:.1SV"\8JK1>^INC7N2=D@ISU)%4[S3M(OAP0%]@BZI"*,X M9KL*(GJ9T:TZK6Q+!]RSM%O6UB.WLC7>N:K!L\FC-Z!../EIW^E.(&Z-K+GM MM:A'P;-\/,9W>=3?,O(O]I%?"SAHVHOTZ8S3$H?IH-Q>:_=$OKWN+\?(2*8L M)D^4T"\[MN:(^-.4,9>N#_QB&/)T\+=K/&#DF8H,.D%$7C?!:B/='9,-7 L] M)U30$/3XLY=$RN# MYT@AJ[I*NF:&>Y_G<.YM&3OI0[Q_WF2_>N%>[Y:QN1].W.TMN=H1:N@T%W^H MC75#;M%A0?)!B!AE0?@X"-PC&](7LD+(4?5&@4U$'B?%;7X;I-YNE\2[1(IV M2N"90DI7"&I#10*LC M7D3HQ_Y0NX!1R#L8YSN2CP2+H7PT50[FJ,KG-(J0)$Y+JL,+?XXV_+/02]/; M]2/#JG2?'!ZR>/5;6V!16WOMLC'>:=O-\NAIF\]69[=RLF2M-W*- M#7%/3[5L#7 JM<([(5MX-343'5Z_P>E'''&&EJTW;XT-D<]%I6RUN7C2"O%< M5/,ZYH0.HN7XE%R2SX*LD[GX\?=]D!V:_):3>Z@CO>CUQ#U;>TA?>]O2W0WO M?.[#_.#'&WR,!5%ZK5>.+^FF4 (GMXE#GS'S)R)&=..G,S[NR_0?=TG\G'C; MY3[;Q$GP1Y$;2%767;\W;E/OJ86Z1Z_5%:_)]Q5@U(PGU4 D'VE!JK'R_&5. MK'XJ/4C2IEPE5?*=X<=,JLO[_78/27]>J/ JCF1\3+PH]7A6K?2"-B?([D\" MIZF/T4=UG=^O/_9+_8'2#/9LR_'XG2NC %-+]W;A<&*SCSGQ@V'8["]'B9R M \)8X GY+1=LZ8QQBE1<@ - MY @Y1B)#*=!78 :["CAX2E7R3A@&QXXB!>E1RKP-8 C$#O'??0J!J$'$MG)/ M!TANQHVTK(14."N[)!!)T."O]32J/*%TG@QI1:D/25=7E'D^?L'$M$CNXML< MH?9#KOE6]):1WP5^N]!34T"NH82H$L?_H/XS5.\4Y<("FH((A;A-JAA(!S%L MC]%,8[Y372+(@7N42),A]T:P0[R2GRX<=Y?>=#(MUBM2U;$T'YE40PMXY;@, MH[O-9#J9COYQ,G',@>WR^3GAQ3)DCKL6CQN:W:ZA0\[9/:]#T0C"ANDC!F<; MFBQ!VR1QY&!N1=3!#W$VQ=T'8'5$,X'SP]QRGCB>1_4##5&\)16>]NG:,"WV MHU)ZR8P$]SW=\!NA:-Z_@,^$+&C ET/!3[JBV]\=UZMONU+I5 MV_MR135X\'L/AU6[K(+7,@O8/20%2Y>K5;+WPH;?B[KD; EF$+Q,[_+SKPMF M@KPBZNU:F55@DE$18]-T6I=*>-D>$KF[/*$"#)V4)(+CFK>7?] M<"\Y)YZ00CR/;>@55K(L>-&NXM2ZH:+PU"6[9O!]Q >YE9SJ*FNB8)/D?"H: M2;QRWWN9DH)= OR*6N/0V5KVAJYR8>@_P[72&#PYUT/CI#\N!:HL/CXF_"2O MPWGA!0E_\WZT>5E&?OX"-M^R7$;,2^#HE3YD01B" [',[F@2Q/['R&^-3[$W M%N+UT[:&JP@72P,A7RNMBSTJ1N;%"T('(3)8=5)5B@;61.Z/AG,?P,8B+T!Q MTB.Q2#B/8K/E942P21B?3G=LOP%SE.G%M^VS4%QX%F1\%G91$ M,[B1:]!48QHF=::WG@3FM3QTZZ(-\]6]YP?D&K*,N00X.O'/-FS2EY4"I2K? ME=6(]#W-&;S8)B9FOET0P2'WT94!U"7;T56P#ABB!1$S)YIFHD"9\Y7!HI)5 M<*_*"^=H'S&M4B[ES\_FQ^HW>4I91-G[O"3W8UROW=FP]FAIJ1^].6'P $VI M(;D'L;DA]!#13(7F-*%S2]'YE+N,A6NS$RXC\W UB!5> M-@* GE)MAB,A3V31VPUHJ46;U)S N)]^U#BL1V=N$-Q3*IOH6\2[!-).'2GL M3J2U1L3MD@PD6&BL(Y7T;^+9OHB:@NVU%;O;,33KCM)[.< MAJ*]![Y DIY\C][9P8D:'Z HH>SH7')JN459]2$GA<8,5XAV'4?T<.TEO]'L MG.[B-#@)9.[3;Q[FVREYDP4K.^$WXF[61\]G,<2"\$&(&(44PSBU9'O"\X W M +!TP[96[^'-(;-KMAP//I\R;-L/=+5/^ 5YL??[X*U^H\<[I-Z=YV3E73I0 MF[JJYUSLO9-_8T9?C;0H3T;>B\$0F+XU/=PE;!4/=O]_>]?2'+>-A._[*W!; MIVKD_(&M5(UMV5&5++GTV!QRV.*0T(@;#CD!2,O:7[]H 0Y,WR ')!H*KGI M : ?1']H-!KH(+G(TN15;.!8O-_3*E?E8B/I0'D"S8!G/_TSI4HEQPFMI6+Z MEG[;,98!$(,TTN+4]P^ 'RZ&B>'$Y1?T#'I4^> 73QF[4%>%#%W?NX 9-'/= M\(1!D-?B1>Y"JH?(^+'@>1;%00(EG!K3!WK:X[1S:TE-!+2K,?(PIQ7KHU>X M) A5H0UXRXO0@*7J!0RHO\5)I#QI=5"?098R7!7D*CT@8)3L@E18B'R%(R"A MYBV=-Z(YJ8).7"$SOJS:YN&$?L[Y4#]$#(W@3PV"S^KI7$(U06X;BCQMC1/5 M+*5L\E..FN+W2-H8/MM,]=R3"G\8^-'G@S>[B&B^Q0D MR6TJIFGP*@.Z%K*W]5L.P'5*WH9PC9V6!7'=(CC N'9\J[O1&N04_887581O M35GR"JW;PXSZDIS:>,DDE&RW#])7\O(L6-!_VV2,92^427)Q!'^+V=$SB#7D MW65IKDX[Z@/&\NK=/DMYO$FH#%_L \Y5)P;U84W1;Z;'^&=-%? N"(L2JNJ- M0,L(,GW%SP?<265X!?1I9L<)HALRY#8E%2'OD#ZQ^-R(+99S\\&;WH[?29,L>7$?'COY:P/%EIH6R4ZNBYKK; 1Q.6* MH?"Y2M0^"KU(- \$O5#\8P\A&@C(:4"/%7]5<*[#F_8*L5,J]1AH5X<)W$33 M\Y.PX$T9 FP/E_MRKD3-:O 1Q)-)6'91E+(I3BRUD:\C=B?;+29P=\BM.ZN5 MXV*(V+D1L$F<>:K+A<\T*N#]O?OG@-$/@IOHHW#IA6AR#5PS!KG-T@O[\%JU M^:8\L_6+\-J[BIV['!^W.3O7Y$$-.U>#XP4.]R*.-<:2$UEN&.A& MU-F!S76]H6:)2)Y\UGB_HY"*%.8TDA6A'E.QE-_=/W96+>[K@]L*K22N6U9G M![S68L?VZ*W'_:/#W?,WRL0F?0>[$FFQ0V;EJ %P3M'QNC#;Z$&]D>^DQ\DR M&M-E?;H"!E5)*64P,G\ESP&'0P3R2G,2Z7EFV20_5H?=$-I:LK&S+NUGE?+-6IZ*72+ M) _Q;B2$6/=$C!W#I#>@8=<-.5H,%.)OF!@&$S.I%\BXOK MLK)\V_[%Q< XT<>][@[VMF>/BM=-=RC;:$BSV,'V;&"!&2*Y\9,DAT&+@(87 M'TZTN"@(N_RS$ M9[54"&79\> [2V[T\,?TBALCY5:J>*'#]-8:3?Z-P./([ M. '-@;3?(+2.U8 W %X1Q?+!ZR?JJ03AHZ9$L[TBBG$X\56L+PNLY_XN!F2X!OKL7C >K4F>>ZFB(BWCC!":@(OHX):/IA WF U+-2QH+)YX-G MPGD-GDWN;P!</_6KEP*Q(D=_Z9<@(*WQ(X3 M\CB]!5_?89[$CD/:;_!\<:P&\"=V*,;?;&*'X^^BM379^>2F7P>;EO/8RQ^4 MA;'XWTT!"=7ZKF/CJR'3D<()OG/H]W##Y9[.$K9-$TH]UF#5<+#Q*7.<$JZXK'?E-#%PG8%!&-/@M# 4T4:KF_?;H,6!JG6RZ< M:*6KU^8!UC_BM@SA:2DBAYKIM7V 3].10PQJ,P@]&@EK0Y-J;/([C.[E\99F M86^"'?V4[8+XV,,?T&V)EG@J=[\Y57V69A,-G#N>V"L"-,COBHJ7"7YLWY^ M2QKU5.OH[X5[>EM*79_=/5WP3FY;QD?OU?3X$!95'NR*:!J^"WM,+7HI)BU5 ML!*\05/GZPI6J/KGE6&_7;(N=YD$:" M^77TWT*52NVQ_?-'Q8T-CK16QXXSA\2++:X$&_\F:>&9]0[*"DP3 M^C%CXX9!IQIT&"Y4 ^,%0[?BN0X!EGP0^-BDQ@G@8-,65/'CZ\0$A2Y5GFH@ M>+DX\NUDXK)Z8?$\O'-]@\.DHU;Z&ZBU(W^Z/$G^QN+P^* 6.:LX81:YT@QJ M8^9S"2E*B+4V%@_+P2\"'2$H,YS('L:7ESZJ%2>KMMU$^*WRA=@XU:N0*N@D M_Z\=@'POW[H[^6<1JO\T_9ZRL5/915@05,&97%\@1 M$9P>R[0Z;:X0Y(("WJWB1'*ZJ!54,41>!$>D8HEHGDB=*5FYU%0?-'SYK1')8Q<4L!K^A/).;X^ MZQCS7DGOKV2+*+Y(R9C'=+,6577FFO7UP6V95A(?K+%='?#:C1W;HU? ]KD\ M/K>L);;W.4B%#7T-Z&=&HPA^"MM+_G0UQCDQ[60T$:;6ELAC//U\.RF9+2M1 MJ=,URG(Q$761[$TF?#/%@YBR5,:C-2?B]W#>.,ATNJA)^'-=/G)!OEW?N[/) M+YG8[Z;PP6^DMH.D7/36G&=A+/]X!?62F*#;;JXCQT%LR>=HQACYF$&0V_]9 M(DT*#15GI&2M0'#B_*^Q 9++@YD=P?Z#Y@,L'L]NG7 MK."0_A?)X:,&00Q@(S6B4&/P2,@AX[Q\DR*&X_O[]^3 MBC,(!FG>I'V9T\+JGVI_#X7$"T%1ZK.^G M78V-=^OM7,(STA*=Q*:O/9<"1*/0F@)O:$Y^$Y2>)=BOMS0-F[7J!0<5'VWJ M-/]%CD*'4AR B/H78@PX8G"T":MQ_)B=(QG 5%[ 5'R8PE?AK^V*G>!!6JNV MS$C@1(4J+?);=L5M1$/DKUN833^\YC>(^['S6A.I+04E';F25I2\6.\L*FA8 M\-Q%!ZYC,6@4YZ]-.YOZ/W%:8+,,9I=N_H-\]WW*Y^CT\&=* IF3!7ME^> P M2*,]KAEJ9*"N7M\TK)"[K$^"=.@&.]0DP)QG<>0MR>A'O M]AGDNK)JV[03NR7QKYD->A[ME?Z (8/"'YA1 =?',\6M/Z NH].H=&GD=:,U MYS3G=V XZS O3C:]PWHBQKYATAOPL^N&'/T&"G&6@Z))D;323&UGHZ[V*5)$TB**V/Q8-K<2JHGPLU9#PSR8#^5J6ZTQ MVCGLOF"\:]"#->C5^BX<^9HDF07^:BL\+@QTJ1$[(&P/?B! PTG4T0.)DWA_ M#X+G>)/0X=Z?=4_$:#A,>@.$=MV08^! (WZP:L0)"K]Z?%W5,ZOTYO,E^ M3[? Q!W="V;C='M5I7+")4'Y3[OKZD-&P@FJ#K33?/'<>AB\R0+G"./B"KD> MF!BRI$977QU5+5S?$NX M<4)ZK&AQNZ?@^*1;C=*\\:I2?VN<$]12RKIST-(4WS2U97CL3#7C$JX&]N(/ M0RJ&?&(++O]0SDLA.UYKZ>N#>ZI:27S@S79UP#MM[=@>_\2#&LSKZR22A9[7 M2 [;()^:31(=OC92:X!XZC6R>?Y4<_YXB'J7!$;_&J2!>FNP_2IQ9VN<,\M2 M2A,<;6^*/!9JP?BDUWTA(SDV/$ BHV:B7-QE4K-H)'Z,\]=YPZ(3*N>J26:' MZ MAV"#D(J/:DXFGD-Q=P-VI8]Z:F^;VF\JWI>QJ* M ?K-KK/7 DRP7^H3?DQW0OT< MFS'YQK*H"$%)DUGT?8F5 VVZK=]RK+I3\C:[;NRT+,ON%F%2VZX69N36/8V. M3NS;D/$8*6DZN+SN>=3&LBM.+!@C?T.XI;,?^BB,'?=G!F>:3Z?]OPTSIPY4 M&:L[F@20!%VCY,/D5>'6VZ>3PXL6176UQVW]A\LQ^IY-]4B&K/G%Y<^;C+'L!2Z3%VDDEJ(PA%;Z M&Y[G#U7.ILJ1$-"FB:)$; MJ'NLM5"1FS^!UX,F]/18D8U21?.$<(^>5VF8[:@6](;FXV!TT"@+P-/A6CD! M5OLA%H*P(P0ZY]8#Y+-7SYUDQE,R@!I+?L@[;3D_+0!99U2A 19%TR MW)J8 M'VWA/D(OVLZHG1OY-(XGZ/V8I1$0C&Z%(\&4U$UZ:6F'&#Z[)#, V=0(.01V MLCP^GON4T##GTIWDQ4Z6I4P2D@$-PNAWFA:J)(I&.D;#;)O&_U.GK%520_DR MFX#(.(MDA5HYQ@M4O.1[&L9/L7J_+2SET'D3)JS-BXF3Z-0,2N2H&OSF M=R G$4Z.Y0Z&[M0,X\,\/JM>B"'*7FH#6/U=D,/7 '.WQR7P%5#*UDG>9ME M8G_,LR1:Z5,JX9PQ*NR$4?&G..4%DX^B[QG=Q<6.KR#11(%AM0H+X IRP#$N MD*_( 1_+>MN0>8 M7=<9YDY) IM?.H/HZJ(N;'7T9.'NO=#SCS&+#:=_%H*1R^]]EW.;F^)<#VSD M.SB6;&B']_RBD]O11VYF4")']5DA^5A 0:KK\DQKZV5-SB,IN^:G;KJ<*7K, ML+-9"B/[O#%S*F?W[9F.]HN;K1VW:MH:+VK&NKIMTSQG/=Z@/9*U\_YL6]M% MS=;VN[.-#1@$9(5M@ H"?:/L_CE@;5O$WDZX+=-.YKI]=O? :Z66 M?(^=P&9XHL=?$1U$%"2(I.'%8F<3.Z)A$L"5N7=Q2J(L$;]P.,,A' C]Y"=A M/2R8C#/=9TGT"+'9]99153+Q(;NC>Z'N9R''>L-S%H3'KUV>,PYNLQ^MF<.\ M]H&#X 6'\:*,S_8N*1(@20J@22JBR1^__*/\BQ[ME_\#4$L#!!0 ( ,N H5@E*L8,<+ "]1#0 5 M<&9S:2TR,#(T,#,S,5]P&UL[+UK<^,XEB;\?2/V/VCK_3 ]$9U5*2N= MEX[IV9!O69YU6F[;637[?JF@14AB)T6J>'&F^MW,;*5M M ,1YG@?W@X/_^-\_UN[H%06AXWM__VG\\]N?1LB;^[;C+?_^4QPMWGS\Z7__ MY__\'__QO]Z\^>^+Q[N1[<_C-?*BT3Q 5H3LT7_OB2)?N"*[9P&M*YCO?M;^3_>\%?&V'[O/!O/T+G M[S^MHFCSMU]^^?[]^\_?)S_[P1)G?SO^Y;^_W#W-5VAMO7&\,+*\.?IIA-/_ M+4Q^>>?/K2@!)Y?]QTO@9@5,?ME_BYJ"_/0F2_:&_.K-^.S-9/SSC]#^:5=% M\F>.CV3)R5\=1OJ<+6GZ2OD[#,:?/GWZ)?GK3__Y/T:C_PA\%SVBQ2CYU=^B M[0;]_:?066]<4E3RNU6 %G__:;,(G3<$_[>3U)#_[VJGC>R_4\^^]B(GVMYZ M"S]8)S#^-"+E?WV\+51E@SQON[;F"\?#=78L]^>YO_Z%I/R%K]#$1B[T?I$T M\BG"0B45N?2]T'<=F^CVPG()UD\KA*+PJV?%MH-_*VRK4-D@37ZP IQNA2)G M;KDZ[2]]R# 8^U^&L\4M[C[72+$(F!\ 9/SERO*6*+SUGB)__FWENS8>6J[_ MC'%[U8@(WU=[!I.&IB19!4@ 6N'JQO6_J^YLF[X!&@+=BFGZ8'?@7#GAW/7# M.$"S8&EYSK]:SBTHQ9@P!$^-'0SR0X!"C&E2$3S5>41S_).[O0W#&-G3^=R/ M\>3'6SX$OH?_.4^YD3!<[K,F@,+R))4+DKK.%H].^$W"_MK23)CUFQ4XUHN+ M;KT(83*B9)+K(!ENZ46:,/ 1N5;:9T3;Y\#R0FM.,)1S(4D4OTI0DPU^1:]_X 1'0-%+!&K-4$V9>H4;"^0B^1A VE")E.Q\I+BYAP\H>%I9@0Q?U:+, M;#\L8]>*_&![:6V"C"B 'Q M2XA1Q!6X?I4UI%(4I#VQ9[)MIV-G+"L8X/Z8M,VN: M"@:VAZ9$L@UEP]M/D[::K_C^[*TIDWV[SQK>9Y.VOJ8LVI+,[T7IZ#CK1;6DWTY>=O;?Q/&KH^\IJE%PMH!DC:TN6@8NT$J#*44"6=G M2(ULJ<5"V"62-I%6(.@=(P6K=<$OF=P]DI=QJ2 @3F17*+(<5^[ A%XHI-VE M2S_ '>7&QZ.^%ST$OATGOY<'H.T'(8&3K;B2W:1LU:4/&O;G0 %C>;B>I.7> M(!1J1*3^.Y"@2%:L^5\\(F?]$@=A4NW9@IR$^W6?_I 5%4Q@&!&FHLTJJP%D^"K;NP_X%PO?=?SN .2H T (/R-_&5B; M%;EYA#-%@?,2I]/N9*=#.WR\WS=ZVK@_7ME?X[K%_PF_((LDLW.G33/OD1RV M!=C&Y$:0/'XJ*V$4Q#OTBMS)K;>)HT??=6_\X+L5V-K@$OJ<46#V-T@/5.^9 MW)"VH VCME\VVQB+5?QB1;O#;7TM3_"+1N'9]0>D?TAJ=>][059-A9AP?09 M?_/5\U]"/.RD]_=P9U#8*2"#TFW@SI7W.X*?!0U4Z33]%D^M,0A8^_Z2_%/% MAI>&NO0)TNO% LVC+); K9M'X#G_#Y,@%KW>4B>9_*8-)8, MS/=,S0JGJ7!XWF?)7F\7792_>?:^(*5C:-<5 M[1<9AY]SMM39UXM6I,B&_G@T[_8YM[?>ES (ETB8/Y"G]9W]5[;XP"J:BMAGD@\QO(;/95S_T4U\,X ME ^!@VW=6.[,<[=/4>!L-LC^\J):4FJ)H.],JG"[%_V4R5N3"A1= M+@E"!"X%9M%*U&4>*3#$)2:EA6C^\])__07-;?*6V(3\@]@^2>R^]4+'3FY6 M)7LN9$*WI 6)JQ27V,DJ0=3 Q(;,RCJ\\]D_I=_WT)+<3;FS7I#[$Q+QN_3S J?D&ZIGB,TE_9PT>DZXM[7<>WK[T.("Y_2E'=GR(K MZ #SZL>DZX]7J"'27_/\9^3K[).UL_XZYSXC4V=%PHBJU2RJ(+]ZOL/%[@HG MV;F'%+Z' G.&H!\1PHMW>_];)R*?>XNK^G;T9I05E/^GY=FCM-11N_<'B;6$ M#7]>J(I+7IGT XZ1RD9..E+A?QQ&*OS#'Y?^*PJF+V$46/,H*\DE*/_]I]+? M?M%8C0RK9UQBJ1;E/__Q?O+Q_.WXP\=W[]^?3=Y.QN/)H6YY24R#8CVM8)X5 MC?]944D1^UV*7S;):U5OYBO'W5.^"/QU!9W=EWS."OL!'N'__M/XIU$U\& M"85TO:*@N>8[ B9&"$AN_CKIW:^&AE!.VBL:N"J_8^)=ITRDP^*-XZ+[>/V" M@AH&RDEZ@3Q7I7>(GQM _!$MR?UCRXONK75=WU.7K$?(MO-*:24I.V1X3PUCY;T[TUQ\8E_N/:_>TU<'%+VCXF&NF<\=+NX+M0P MZ55GP4/@OSK>G#ZDU"?O'R,\!F2T=+O8+E3SP0\CR_W_G0USG*]+W#]*FJN? M$=+MXILTWFF + H%^3_W O3&"FG9$_;=T2+@ '9 9N)-3'9?@\N M\<)DZ0?T3=9"JAZ1T%SO#'L3Z^"GM>6Z%W'H>'@I0L6^D*I'V#?7.\/>Q&+W M>HV")>XM/P?^]VBUBQ--Y: V=8^XX*]_QDFWZ]V=8E;(=9NHR"?J$0.-UY"-'WBQ,A4M'""+3R#2HRP&1E1W:Z;=_.'&R?$2_O_ MBZR [A)#2]H+4H0JGU'1[7HZ\Q@YU/$&_Z9N *>D[ 41(G7/>.AVM5VL8>I& MQ<=$+FT/N6BJ?<9&MXOO*:Z@G532M>H&C<+?>X%ZQ]KQ_Q_]+W0M]U;.*:?F&Y)'0)GFF@*/SJ6;'M1#D?;+9G]O@M\EXO_?3F[ M?YK=W5Y-GZ^O1A?3N^G]Y?7HZ=?KZ^>GT5^^WD^_7MWBO_S[3QVX:"^L\"4I M+P[?+"UKL[M1Y$9A]IN#%G>_^&-ORFRQ#RWWX*<>?A1?;KXL[1N1E!G)HWZE M"MX6W(H3U0=+'-_V7ZPRD/2>(%%&%X-QF__62$5 &2 MJLQ*FDME'=N_0'C>F%[@8MB7&.?F[L<8D0=/ T=MF,H:G[2AY;*MI0K9/"(WF5N,WIUG4"V-B%$?EZ\&=\;R+YEZ_ M2JA/!)9?-E55CCG,4M2$S?%+GK:DL$K^!(U+#DJJ/%(-T<#>)G!\XA>2W(SK MN$O.HDBF3PYG$4!J.^6:I(.@FMLPTQUS-0 .^"$@@.SP3E0M(_N,A> MDA ,E[BF#BZ]S+1D:;T6@P[;J1>/5705XZZ[B@RO M-:3"5NH5:3'-O*+@Q3*@D M*EIX;FR[O'VOSV<2]2YW?QKFP5""$6V:5TC4:W8%3*)>%.\/N[G9ZZVWWU$* M21Q#QW:L@$QAPM"?)[^=>O9_^8X7_8:3XZ$HY!_(57]F$ KK!!3J#?E>3B>3 MD+>/:(ZY,,VEZ#7;O/;0@R;TY4""2>> MF.0@47JSL1R@MS,2\Z^JLH\.:U)"H[?U^2&O;:;/(A2UV>I[=V'^P;O#O_;O M&S%;N7AQT(3#RS^MEZS][ M8J8I.D"L;ZH3).=P:#Q1S:?M/O[AYIL\7U1U4-G;8K.)>O; M^WGGJX+YG,0)S@8I/#G!OPEB;,0!Q]T=9_RW>]^;UP;"D2UN."I2BH"B4U)S M'4NR%=8\DI23#4<.7)9I.&@T2/-6^D!)K*2!BD7">$4GF;H.AW9=8[)K\FS] MR!V5L380FG,5L?A@++2LY,JCI:&JC@2++C4'\L\,3$W(N)E[9)P^Z2@E[+\2 M!&W3>V:H:/]PW[/=^ ']4+3V?)@K9_]9ES76^,DBA7E<[1S\Q"'K=XL\@4N@ MH2TY^3,.A/?VMBH[BS0V@6Q>(E#GT'WDF]ICYOAPRDW!U3NJHB05]Z7LD MY"_RYG2B&3F@$=_ZT%G41M/'! INHOOS;RO?Q6:$UW_&Z8-5;DR"%CZ0,-"8 MLB@*G)!)5>YAZ[Z7UB"(+]^_VM15X&+T0K__C=9QL!%ZAA3-W:(-?<\:3 MKMK#=)J )6!KG7B=]*D72E63-! .RYY=18K#>[DN&SS=*7!EYC94E>]*614@ M@@D_)&"O4.3,K?U38HV1A<_;118>_:7PN5.DX8[,:!MI^).QEJXCTO"GAG56 MM^3L O:D;WLQ @I7TD&A2 #R*D]\5O4YLF3!0F9\X)J4T#CFHZN!9H9I?28Z MN>2R,W0:7N)IID7>B7-_=Z*5'T>/SG(5,0,$\Q< 6A8,>FLV+^1L[GV\2F5Q M9\V+H%7_SVE6[S>K#$2H Z0(-KE55FJG&,PRA"UL?]%/S_@_7Z[OGY]&LYO1[?WE[,MU'UZ-3L'8FT5QWZ"FZI?'AL&FVX SIY-& MN5GJ<-)H>/WSDBPT4+ A007NK36J\.+D.8C#>B<;_HR#);R]]8I.8Q5*(#DRR$'AL%HU-?%@J1:S M6-'YJQ&ONT+HI\#R0CS7)#$A+@I!H1A^M?P%%+$;8^R ;*'RS.H4F6NP)U J M%:8C;C4A-.HE663+@F$R$)_Y?&V9+K75A)"99 #/9HQA&K@%F@#->(8:\#)= MFW8P9/-;U^<.6I4S- "F6XW-G&;U_H;U(WI%7MSXEDXY&5B.V735==T1=_QF'O'E#F>+)%S?/6H*5-28#YHHN+BM2J*=G5HUTKF_"Q4# M46U TT0[<@5$HE4OJ[5_;8#Q^.0N.ED1QO$/W5RW(Z:"P+MGPQN[3> MAQ =#1ADWL3NPG%=,BH26PX1F6\P5OOM9AK%?+F'0KR$M8JF@*IBA#5Y1*=G MPI2AGI5T"%2+F*;UA21%K%Y8WC=L#9%L$I%SO7;"D!X0@RL/%)Z%"2MQW]'(L\GX[),Y,ELQ0FO!-.,TAVR$%*D1#[ ;)"=(72 M_XK>5:@O94BR40F![-3O4RHN#RW)_N$SC''J=K$L/O7PE5M^L-;C?)/#EK/YK9)HDH0+TF0TD-30.MJ&Q2!-O:H:UV,MMWX#7H M89=JX#I@6:FH(P#'?QDZP5%BX(K@,E?5FJ-MX&S:,L/R\ QXM]&^V\.M73O4 MI"O:2:*1 [G+PSOHBUD&*A83AA1)[]PX6&=/5RZ^V7,^0Z M9)8MR77EO#HV\NS=P4OEPK3.3PU#5%V"T_MWD\C634CV;M#A_#YQTW]$EGL= M1M5C48&3K*V:0T1UOC^ZZZ+)23!Y\XZ,UR0D[F4<1G@4#JY_[%ZZ(/O* M^'_M9^L'VXM.I*3!J$F5[5HC3YG2%G$<(ITQS^*'E65H:N$W4E' J?I-L\YE ML5_T[TQN^G(,0L5!1HRF0D(?Q1/\!3LMT]!7:?4)\8&OEB M'%8U(&!E[X/1D^.%V'/F^U>U;[V%'ZR3'Y_1?.7YKK^DO1W%EWEH\I"PNO?[ MZ<2'\2'P\8(OK'4,HJ8;F@CX#-2ZLZ+HM#0[+"86D<7Y*=PVX-2Q02%Q0Z;3=1U ;<*AT"IHH=9= ]$+.-)-^HL5?$,YT"A-NIRL MB,RGWG(O9)^JC0$8]_*2_5?*J%^;9FB<-QO7^R#3%8AX-WT&QS67@8JB1IM[ M(#H]S2<'+=GFN./%V.J=^224#,(+692F>[9^H/#Z!\81&^YX5K!-MM&$7C[7 M^$5H&I3PR^L6HX'(& .Q:ZT7R$,+ARW!2NJ!R8?/OOZ'/K]'T:&]4!@OI!D, MS\U6*8MF#N-HZMH*/-R7A=E+#@TG4[3D@Q& D(&9%OJ[T5PV]\(*G3DG]TG: M B[G;S$N[XP2+\1?,_UT&WM_)%4V] B_1?4PBW\T6E4<]&H8$T6*@2:;U4*'$\*P;Z6_(.5X86$.+4!G0!*1$ M!^WE-> AB@+!KE?F?95)L)3CEI<0*KJ&0(,/.Z5.]>%M^L#5RG>QA2$YC(JV MHJ\]341>>[K\=7K_^?II='N/_S"[_#^_SNZNKA^?_FUT_8^OM\__MP_/0*6A M@+J?&RL4V!BS/D 5%9](!'']S5-C;KTUQO?(XV1\;( ,P\4 MK@2H8/#';2$0.G// S*CBE?2@:6-FX$JBWQ&]GZ>-K7QN)C4^<%R[%OOTMHX MD>4R^6?F&:(6Q WN_0[#(XHLO*BVLVV5A@C)M8M@Q]]U[WQ@^]60#LK$"P%K$+8 M9->GRU7[,4;IQ> '$B$/F/A4B MJNO M&&E2+&;)&PK;GM!9#YN4;K]>1N&,?5 -)_D2#349+&BX0^4$N1L+8:)VXB]Y!UMKCI;_& M#3R-?DR]T")4!C2]==_/\4$RM&AP.[^$Y!11T?C?1#CV@3!_,5&>^3N$21$]2T M258GQ%?"<6A)%A#9J]X-$NO\LC) *JQ/ MV^WF5=F?[?:B9F7C(:2;K-=>5;7]VFP?K(*:+%9TP;Q9!\"=L1\2@E:XWY\3 MZ_.$,SRSS[5X9H_^4JC-R5-;H3/I?F6ROYN'YB[^#ZW+X,E:;%@3^%[=K8W2 MY6)JLG.PPM6-ZW\/1>]EO!.ZES%]^G5TP*BSMO>LYB0/I M1(S#^4,"*%0KIK"JC0:303V*KN#NP3_CW4LYS_XCPLNHN>.B@G_"LZ^F=]'Q MJ:,196?@:7#"-2COP[/4NR=[2!CDD/Z$'C4]-*%UIH>J%,4PTKQ)*.K,1 DC M?.][!"P-KWZK*?DD/^UH:NWXNC^N18'SBE%X18?F>O@=O0-LS'=2HB16RCP[ MM7:(T_D\B"UWMOCJ(2OPD'WEA',_)EL'7M;Z+JSY-V0_H7D<)/#5=7]MRCE) M3#%V6AT[%3V=NKO/N^NZ#\^<'4Q-IAF_(C=QO<$SC^FA6Z]3GE2!11C?81C/ MCE*"ZD&4]SM_IJ%T"T> MCLLH1ZTJ 8!4/<_0]MR+,FPFF)!'S?;.^02/M'=.FTO=N-BN> M+3#(4]SDHCP8[!?P1(LY*5$M=#K>NVB_\T$;0ZWM#N&'W<6 R@[/?I%3.YH* MY#\)3!%FTF'P&V;VG?=X&2+8_%G@+!UOM]M#VW6D>2\)%G,2I%KH,EVV/GEH MT*6B1X2;VQ]Y]>X>UURRZZL4DZ7E L.&Q;9B]I6;:S<)!-:V$$ M@>D284;8\FM=:!'1\\GXW?NC%J-:(#-IZKKSK>@<%F,Y1\A.WODD=NW@#:7<^4Y*D\0J\_QM?3X!36K5F43C 3PKRTE@[6'*M*7G)*+S$"G5 MWCSQ.S@ 2_;#>7NR^LPGM:D +--=Z[.&8I_V#.A-A>D\]>_#4U42_H67V2X MK2_AI#AEJ&7:D[WC "2./W](!8H*^0N )D)MT20D(5'UK*(?6:[Y-2T%C/2Z MAH+P28R"H A.4?@D44M[_^!?_J0XOS.T\H,(+YG7N9M"S1Y*325 $8MB$3!= MCUIAHCGDB-I3T**7P4/@X(G&QG)GGKM]B@)GLSFX'/#T28U7X'@VI9U'#)3BH[FR"$FG7SS_?PAA,JMAY&.29H:&L0&5,Y"B[A_ MF(S//@Y+E1IADHTR BVR0_6LCQYVBOM4E5[$\4A/%A1%CWC5[V^(>O@JZP6? M_>G\S]@)T)._B+YC>AHZN$KZXQ&0$ *:GUKJ_C)@_C;&O1^A\!'-$>ZU7U(G MY$?D6FE@?\8H*5;(T2A+ 2R:GUWJ/,9"I;%AU#B16;U&..+%>#6=84V?NA$X2R.PLCR[.3%GJ;9O8(2!Z\N M71C)!ON -H#R R^]SS]XS2F"1%F$$- G2OM0=;(G2HR"BO!^G(R) WU_3Y1$ M+55U,JDX,%&ZS$W=-;]ZN(K398#0WKL@NVA3-^AQ9H7"NV(^2Z.;#!B@WNV@ M;\SO#R-2*Y]\UQ94C' AQZ$=-;#TXX"'/'Q(KE85PS4DRU9R!$'J?(G7&\[" MF=,N\0H6<1P:4@&*YE,_FX\(6TM(M(SCT) 25#2?M1B]L9;LN[$=2VG) M!Z^@5@ H.B^AQ;SN_&!NWX+"W28M6RRTY$6L/F&LSH!)L/B&#>N:'$=OBCD=S*@%2>^SQ M7*M(T<6:RM$P>P ]]RAZ\X!8D^GHU"4 @_2YAN+'WE2Z;.;WT_@U1,]X=#H2 MA$(ZIGF#ECH?'?D!ECX=*P#Z_NUD? ;RF6AY;4E"HBQ".8QS6 (%^3_B3O-J MN>G4 ./IS'$#('^8>G;Q%[F4#PA7W*[Z4\S=F$PFKG_,DR>>'G%CNEXL$/4, MM]M*0%&ZZ/DO )14O9*9TWZ/Y*Y#O4SQ44IL MK.QIRU1CUYZ9)P2?XLW&38"TW S(6V_A!^N41;:_%&?NOO9+,N;)[M :OVN? M/3W\8#DV_?WZ4JHB%&,,Q<3HQ%^&P:H>>(P%Y?:D(B;1(00.6P?EA$.7 I>] M&B)N&%3#U+:=U( ,P.L4T5 \>$NKLH:M*760:'#+U>![.4?.)J+>1IV&Y8NK MX2XP?KWO4]O2H&E*G0HJCE!*(5(TT)F,N%=Z5W#V$EF.1_;OLAT,\AB74(A1 MB1*/08>Z8%(TS-(\K@ -M.)W6EJ5543Y;#(>'\= *PJ)JCU,&/.[Y#",.!\A M^RH., KI1N]OEANC]-?[AZBIAT1"94"3F3IAU&PF2 .C9<2M.GW]QR]YY.^P M'GH_>C/;EXG]?SNZ? M9G>W5]/GZZO1TS/^SY?K^^>GT>QF=#E]^G5T4Y M_RIXY3)'^_%;_#]XA#\4@7\HE0)RY,[7\3 =(J+U[(<(5 ME=EU?"V)2A]H?\8"N7#I#I&J/U-LAR3RNYEXJDIU5(S-U0%@&D[+.NNK+JS0 M"4FXY_<;;JDV[W61%9[@>_A?\Y1(3IY0]]V5NW;DJ^._,4H_]V1 MY=FC[,NC]-.CP[='E8_KZ!(I^_QU,-5W7\R4W79*NZH<(*3T*I5T4+H%#M3S MC9W/#JUGV^<=-EWD[7@5DD>9U(Q_Z.?)"J7=C9:UEVT-5*4U5,&^W3;>I7DWMESM_4>?O ML,[-A/]KQ62^4]*'"5%CDIE MPARP*1C0QNS&Y%UO$-?7A[_U"Y0 I?WS.JS M=TNJ7DAL:/#OJPV>%#Q*2D[6R/NR1X7".QS@&RRE-&ON7-VV[D2H6%V%:N4V MA-*X?TTM7+ 4**U6$R2.#YP-^T.U89,B1ED9($?NO9&' M>M.:-SMIMVVZKBY-+9B9!TI[Y>$CWTC%C>ISDVQZ@ZZAA7ZLMM"LQ#=ID:-" MF1V.N#3+6$OIICQ_*'*"+WXGZ?8/'VN>([C#F'IX/*F!"6RNS M$RL8=\,@RE4;_W2H,O[ACWQ VG#F/2++O0[)(>K%EORJN0-H5PB4'H"/+=+P M%=K9YT'Z\%SD?JEP>#>2OZVV]T.YHWW!HV+)()M[W?.99$WU*[*7A<58 MXP:Z5$G=3M!;5+5I_BY3))3.1($6\K-_Y9#T>X..=F?0LRM_R:YJ<2\>QC4N M?%FIN1V[](O)-E[-7XM?!=E;'3:)R)R5TA'1$JE<;91(%%QG-.>&TB6P :\L M*%H:UN^&/8M6*$CW&SE;:XU36E+(:%\*R-:7,Y3F/EN7HF-GV$,5!%Q;F9F@ M-$8&_@6W4W%C^CRC3RXW\[:\&N>S?7Z0;2ZM'>U,J_3';EO:'<(:0\5+YHW[ MW.Q,17&^-^9#5H]ZOI&UL*//C>QIA4?X9Q2LR>,*G&VMQD8-*6>T*PAD MH]M;>^$'@?\=\TMK@K\J[*/)0=%Z>=&R?=&I0\F&S>%3W;I=97# MA 4$K;4*9U>Q7X8:6%C+)2 M0 ['>T,;3X&8*0U%7N7?!V)E*:KWPP2O;XRT8 XN:L.L\IK4YP9)7J1QHNR@ MZ=)/+F(BG)R[@=9X8>4*34;@-0WJ8 E7X2S=_E,11=KV(3C!OC208W96SW3YMJOL/=7GJ3FYF:=OTOK@ MR6:)1)$EN7!)4+H 7@[K'LB1-;?/;3Z9T5"?&&]H]S6^54EY;T@;)HOW0HD@ MVW[.M6R1K^_N@ONE'T9A\BQX8E+V."_-+5NRL(X]LWEK>Y&O;:-SMERIQ0;V MT=CC:VIT47#1U@!,GWN>:ROPB+?! PH2LSG[G!JOLJRD$2YJE)4%LK7BJ="=\V?L MV$ZT?43X'X%('-"S&F>TPR=&NV\DV_O[KXQ*GP'9>@]7>;UOQ$V?O0U02=5U M**,2J7F$\>(VJR89BBQ/:$=?1=%0>H0&3HLQCS29W>>^XPDM1;J&&B>Y7 D@ M6_VN?H]H@_FE-WMZLHYW\4OU$-B_;\X)I=4V<5+8LV]I5K\O2CW%+R'NGG!Y MUZ\"[;/&9^Y0TFA?%,R&6C*9UE"IR;I^R[Q8C\;F24M?5.^GR?C=N9E&V8!_ M\:UR$6/Z/$#2(B4^)X$DN)KEY.WYVPE_;-#17]*RP3X#UO,@H4_S%;)C%\T6 MM)I=; M_(6S0&G6;LJ T^#:!0]493.T48(2,+9HQ_>'0'I?B+P *[^JYK%ML M2:$"4!Q7_MIR/ X1I FAD2U)")MAALD F?R"UB\HX& R30B920;P;,88IJE] M+E)_6+-+\H@,"C;$K'MKC6KZ:EHR:-3JZ)&%;%?TEF1GW#^B31S,5W@*/%T& M:/?:;]'6VGY;*"\4E0@Q612 G*T&>P2*S]P#6;I]L>;9GNVM]XK"Q%O[.8C# MJ+:'Y\\(B7 YY@XJD+0>W* @/\6_RM99 &]#V\Q>F:?&&[%=JFKT0&)UC#*9UVI*^^J MO \"=X-02#P6D*U";4*?.$[UR4,$ZMWUUFHDWFI?+ \C0:8!Y+5=%"S\8&UY M1^2L7V)*>43 &V+69@BE,* MPTYB[P?QB@OC+3DAUX;W5=<&CE<0=?LX]. YQ,:AZ-(*5S>N_SV\0-%WA+S4 M+W6+*_&\>] /S_>^;ORD;K-%X0;LK,O;RE#$='4A:#WU;XC/QE8&U6SMQR M\5PY"IR7F-11E5[DRR_B.IZ,SS[U5$F:L%"TP6#V!6RAI=V'ZM+N\"8G>"_U MOC^(?;&]L%PRS7M:(11]#OQX@Q7+!P&&X,(*G?"KY[^$>-@A M<-QZFSC"?_9Q?^TZ"5EYBYF.YKH^!UA6'%I@:*D+G(!(,0M_]6A%>'4U_Y8+ M86_,!U8<79!;U58[O-2(1.RM3;H?+#/#B>_&YSJ;B:[;3E/L:T8+>ME, M>WV.$^_- 46;B:_;F\J(?V]PWKE_C41@[EG- U8C2N>?G'9K:.KJ&,^]4=VZ MY11QX)N9ZOHN8.5QRH4AN4Y!ZW8J4C"->SY2R066_DZI:YJ=\,$&9,%R:$$U M/?=-MJ'YA&E-[SU9F_3B0,/%'=EBP2I-Y1"G$!K39W(*?>U*,\XDD&)CZQ9T MQ%/PC2(-9YB&CT 4JE!65?7JQ[#W[C9JEDQ-8E;\E2.51)J0?R6,-3Y ML<:SOWH;R[$?<-N<.QO+W=&Q\W\2<=C0^.$C$Z]A8$V['NF;,=S[7E"FQ0Y!U'!Q2O55 MFR#88H.R0>%@[^(*O41B]V<$BCINR_4=/+M(Y.[>6QW[>,CV(X7(Q*O4U1O_. 5/2\0L_.&J>X]3!, MY*V.N;\D_R1^W)D#3I@^RQTC^]F_0.20_F*;W3GQ@X/W> +[+*@[)!'IVH%5 M]LA:4P_)V#6_3V";WQZV9%\QO7+AA4X:=&&*J[K%74]QO3Q=DV#>U M7TG=+E>61X()YCAIM1>BN1;'W6",HIR=J[SMX^V9PQM3\V\(HX;'9?$X"1^K MEVFR,2P TYQ4]$WFBM,1B[#H*2=^S,[7((->Q/]0%0PA$I>[3P@R04RLB*^G1Y M+A= ( \1[8$7=F(]%ZP3D,FJR7*O0S)&MKE?W5 (E&;/1P?C5G4;._O\:M,5 M"C!>25#$+-FMA]&*TT>9!=KW^&VU?1]*'^V+'^7*!]^\#P;D:HTG?+\B>UFX M;GTPF_9DNDQ)IKR\:BO-[\#%S@ZESU# <;WO50OS3;M5-0XJ!YO(/G36IM/E M_\7VR5EZSL*96Z78^WXT6RQP$I&11^67!B:UKI$R[1O54I6Y/:@NI"GQN2+J M[XQMN'2I3]5P#Y232D-!@]!+&QO!S]?OR:[Z MSL!;#X\L0GN23;G[P[L*PW3->[N80,RB%0K2'E%H5G!6G14D18W2LL"/\CF[ M*4-\;0I3/7>9)OZNFIH32AME,%'?,8M9U.>C@3MDA8*S]4G-$5]2"O@6F5:3 M]JY!Z8_=ML/DZ\2QA*OM45(7U7E.NE S46MK<C\[OD.X)T&S#0HP M^'BR1VS?A[CX8D7$\8#]@))$27W2A!KC=$V,N^B.GU9^$#VC8+UW^>?ME=]5 M>^6DL#>DM!$I#GSWO#?^P@\"_SO6 *VO9J8T]S)5Y6UJ6DP6=B8H39:##]JK M4IQ&];YK/]C\%;?*P-T>W*1K4?A]A;SIFAQ^U/_]^L<<(3L[FS/0>'O3K3Z?>6OZ>CEP'N*,&0KW\7PA-=_ MQF2\%WC1KZ.:]%[Z9I$:T!$N>3;1(8$2R'RUX%S(+UN.,GHON+8V]OG8],[W MEJTF\N=U'M3>LD?S^+SIU$#)TA?*6]MB>A;:V("_>B&YE8/L1,*W84@NJ JTY>;\15S>&WSF2ZA9 MMS3,],R+GW#1,".,C'VGF-.BW@?>RMW22;=Z\3J$Q!TKS:+X>W2^8OHB#Z7V M]?GQOOV)P(T?I &:DIT3^8OK14?+5 M4>FSB7/BX<.FWG7/0<3"A38W%\ZN\4IC;@LB]>QE'Y3)% 6F*VA)7].%QU;V M]]FWH69G2J0GJ+G*G"_QWT9IF>"7XU48R+21=K+6D-C4I. Y2")#;9/Z7:0/ M0_#/!9BYH;1[/I[J)P/B!O:Y8=^C* G0.//*80M$&OA9S5UF7/(H*7KD>[6! M"\R&(BF;FUU/:;R8W*8 G6^R5;_+'ZI$M"PH[;L]B8W/L+6"H.<]0!:\[/H' MSA&*M?R:"T>DY6=%CG9E@A_:LPJG?N2[6M]3KQ0U)S?S1&M:'SRY+7'*V3O( M%E=L'1_($8R1#H*7S;K75Y78W.<>(9WYX!9H7_IK8GH:'U2D5ZBY<)"4^H8T M;'N4+Q=\SY"[?K'(5_P1N5:4AK +GU98BHEM#]8VO4=+"6LB69CB\-2Y&B2A M^#S[,UD27^&ZY./U);]$-O[7;[@](/NKYT0D.F92TXM<3:=D1;U,W1LNML^X M:D(AKKNN#I3N2HW$ZB)A@T"TSYWAM15XQ#WC :5@"'6#-?<[LO)&N,!14B+X M#K , :5KHR#W'&K]RW#AJ. "5+ U*S]+$7?T>B+RI W*!F'J1 M8Q/#G5=TB&UY_6/NQKC-WV"822\;IW16L>,7F*H/]5M[6E'H\X661[2,7:+T M[:6U<2++3>+]_QECM*+M(\+_")!P%,*SFLLNAP^-=E]*#N/VWQKE/P9^]#I$ MJ/6^$1=U]JY>)96I7H>(W'5(/!SB0ESA/D\!GJ=EU2>Y+,]I?K=0_8>*[>WC M9/S.S WE!K[K.QVM(/1Y^ON$EN)]2HW?;58.^.YB5]%'M"$AZJG]!3V9N7 Q MQ1K=>DE +:*"B^WNCR(Q8P1*@]+TF[BCA8Z1-;7/#?S2]\CEDV WG7ITPF]7 M*+(= M0 %O4K.DCZ6T\?K$4)HP%P?Y=BQ@#K69*F K#*(<4_BG TOXAS^^6/_T@\LX MC/PU;N33'T[Y.G-](BBLM #[P)2 :8R.-'O)0?35CU9TW5OKQ"TT5^DK?XW5 M6,,:-2T4\@3P+Y(F9IF:UD4YLG@@0]D7:Y[-O&^]5Q1&R<@L7%)3( MX<\(B2DQT$L;_^VMU=DWRHQD%]L+Y,U7:ROX5M-K\F:#0K!4/RIE+'7CRS2_ M6;.#YY:&(AVD.LX&T9.)+%3ZB5^3%Q/&BMH=FIBT:]VDR_F!F%UN* MC)IU)[>M6@=4XO;V$/AV/">ETL?/NG0#8T;,3D4G"*Z),ZV:;HF^../B8VDAQS@"6W@A&=O@&TLD*$SF_=7JL\<1!MR@6>W M@9L:=EL8#(7A9OM7?U;O1!YE>F&V6;V_J9VQ=Y=*"B\=!_S*B&7 M!;P6V'1RZ*')V#Z?Q.R"N9BX:7/JYWN/$]&W_J,$<5.Z4YKY[2 M[+XW2CXXRG\Q.<+)?71T^&H/3G$H,%+?F&U*;BX>8'W-+K:%OS".>EJ5!:43 MX>61%IA/SF -$X40S7]>^J^_V,A)A8#_<> ?__#''5I:[K6'&^VV9DU6DZ)0 M]8]OC0564H__@5M>LSG.CB9ZZ4LK6+O\*O\9"G&\X!;I:+2DD[,@LF63/O^" MPKN[R^8SH-H,D)AHQ)5RW,-O&)#U#U_OP-B7XB\ "K\ZNTA%J Y(\K7E;F7 M54T(C6Q)0M@,:^]_E3+)W+NJ)H3,)%<'+6B:HH6KD6,%BLK%N^]3?\V& 3;Q?>>GM#['8!D4,)=QV-^I/VHA6-',>T1XP1Z25]3)+RA'^-SYH!&M M8\25 X-QS@1+!E0G9"GE"YNK63" M\#1'GH5[?LJ@6YL."G>Z!UE^XQF1TSL=5+.*?O7"#9H["P?9U&&4FA8*O6(4 ME*@3,DYK;[E?53UB4[YN(G]\?O#\H'><'-E $24$>*G7;&MK=[S=>N2!NS"< M+?)5(W<[<6TG;X4)%2QOF$RK $'-&"HF 2F^CX]<,2:U; @W#)N/) P@90:T M_QL4FG3/>M@&[UAZ;WJFD]2RMO&5_@J%MF9H:VC0/O:UV[IQ/&<=KZGH%_X. M#G]&M4J;+8UF& W"\(/-0?[O/>:@T0R#B^CS$5NK*FSLO%)4(,5D:QJ1L->A)8CYXAV'"Y9@K M+0W:6S] 9Z*[A@MR3=F@J,2@6Q$;BYUF/@)[T?:P#)XM2,#Z+U;P#45)V/KZ M'H.:')H"6K%4Z2+$S-5P/>ZPAAVK9[RP.]+$=R'QT-EN-E9#J&OE7#];P1)% MC2S7)!LBO[QF:GA\7'TKCEWW>17X\7)U@Z'P@VEXD&]M2V9E&"+;X@9KN.ZN MOD7COX;DYE\7.#E&7'<"G:&^ULU['88E(>Z'JQM^<@C MFB/GM28>7ILB!BP397!H/6(2=8EE!+I/A]ELG T/5I'79/<#;9UH^',/72^2 M2"@ZL]KXH4,>!E;H84##ZJNWL1S[(7"\N;.QW O+)<^#[OK2'1*'0*L\/0U? MB4,7D@9T^G PQK4(Q "T7D+CO,M^]MM/G_U7%'BD0_X<6SAW MA) ]"VX]$N)97=_$][EC59\NZ/IPZ":'R:7OO6) $K/PO\FSNY@;];*M_TX1 M]',,NIE'PV#J50"S/IRUR8&A7I(G\0FCT\F9G3@3>N8A M^^2(?'.T_^CIE0?-U8?URH/!_L?,*P^E+@52G.1.PZ&;XUT]EU6=2*("4!Q2 MX=#-DRU)")MAALD F90*APZ+20;P;,88IO7Y!B.YB)5N%8:, MSIN:OHC,^\EX6*&#%T#^ M2XCGV02;6V\3D_L^/EXJD*,3;$3>?&9OK^MST$0G)@R&L+K J9L WV2I/)W_ M&3O8CJEG_XI<^\8/R%$_1ZSOILQ@^>^"O](FAAQH'8HAVJ/$JX!RCA/M--JY MD#(84:=%(#;S].J82C0;S'!"Z$,@-G.T-4-;0X/VKK'K0&P \&=4J\A LQG] M#,36*PX:S0#XXI[B![R&.=2TA:&SAT3@O.9E7@"B)''3#&$AN#^R$WGOB9&O M)^2UF\P+&6UP?%06)-,\?[HF^MRV*W+[&W*0S \8X$^ @V36+S&D;#WN()EF M"9=CKM2]M[>^ST=,G03)-*<2@U-W-A8:7'(U.C?NISLW"#V0)[:\:'7C!Y=Q M0("G!A9I7QHT_;3BN-3!*$9#ZV7+=UKE=(%[;(K9A^??;C$R4>0FO?K.JU- M8VT_<43"4PJ1U@ND.S78 M:+UD*BH\Z7V1!!Y<[7#JV?O6.%O<9+>Q4F%$!* ZI M6Y?FR98DA,TPPV2 3$K=NH3%) -X-F,,TP9X)*["A]4\\0;ZZZ8.&JC/LBJW M5?.6.X_= M!%]B+.Z>9A[C[J%(_J*IGR;C=Q,CQ+8DI<2JM.6@2'[^[DN1O,]_="2S+>>( M9] AR;@ N;:<*^'XB&ZPG>,.JKJ'E$G41A)?[]8CC\LXKTB\ZQ8O95B4*[*? MX^97U[0S.W/Q4HZ4=JZ.O>Y6 M1[/!/8\088ZV9FAK:&BS[ $=G0 _HQJ%1EH-J.?43IZQ4&C&08#"RF[A3S< MP83;=D5>Q4.^A6RVW7(S61K&I&P]ZEO(G]Y.QF=C _[)&9;C:N0Z*.7O^8HS"<+2[] %U; M@>=XRW#F/?HN_MKR'S$N"05)0-(+M,!)\OM&LU<4_!H'=GKQ[,8/:/M+_GH3 MI^(24#R<2A]1TP$.NM9;W7K;8+Y3>D11''@SCZ=SHB#5K'E\?_]59KG['?\!-,OBF>IXB M7O@125$1.#V^1)X?0RY79 _]UKM'$;;>7Z,[/PQ5ZU'-!X](HQH! W4'O;UN M*=8_6%NR(72QO0W#.'WL% .RQJL(,NZ(!.&0_]B1ZE4A6'VXU%Z8I3RB5^3% MB')#MS%]$82Q\7C"*A0C;"_CY>&V7B$\U)$9YZYZC;3ETD*AK!W6+*Z:C-2Z M^:C(3Z\.$-Y&.5QF.5B5WL[R(\NE!BDT&7)B%JU0D/_%(W+6+S$681J_,1V4 MR.[@"EGV]0_\L5 \-,4[H= 429T*O_SKJ%"MD;\8I14;934;954[!;+07'U8 M@2P,]D1F EDTCC<@SN&U![( ,!U4QR7WV3PO*@#%(1/( @#9DH2P&6:8#)!) MF4 6G\[PJ@@.DPS@V8PQ3!N@5Y6"0!8 B#?07U-A@/B(N-ZH%@ $($H2-\T, M<[5&M2@NSFX]\CHQLNF.LJST/2&+ 75IC2]LK&ZJR/HT07"W5.7BBYUIB*2U ML%C-114*<]G&0C-=]2D'QY& F537F?[<( + F(Z)BY#MBCR@!GR#R*!*A)@L M"D#.UN.^0626<#GF2AUZ>^L'N-:]4WJ#:)B#AQ06&KP4]3K9A+[G(7XSK0HZ(CFU M $+##9;.)#-;9":V%LNA""@R4/($ M.BY/(',=CB%/H&)O LE%H%-/('.\J^=2G2<07'%(>0*9)UN2$'%/(+A,2GD" MP6*2 ;RX)U 38T"/390=F9FG5D>/+&2[HBG^D(_,S*E$B$DE1V;F>P0 1V9F M"9=C3O[(S+P$^G%D]@[CU/>(K<+3>386&B+0="N<0_.8??>0?6&YY,IS[25T MGBS0!-.*U*HVA$T&%?!.M4BFT8WE!+]9;N6.:G.&XQ!(D\%:MYG5O!XA((][ M%%U:X>HA\%\=&[>.[=<0V;=>S5;SI>_A7\3D1?H-"BS6EJK:P@(]$/7(IT%SM+Q$L-GBWL_0N$CFB/GEM=K#07!^IT'3IZ!)595Z2CL57:*G MN2L5E:[BKG0/UU/\$CJV8P6XVYB&H3]/?HM1^B_?\:+?%)-H9>>$#*]C!H6O34$ M3.L;OM80X>4EB8=M:B]!V[?;R\25^]N6N%8?*:(.N2.6=6:,IHQ5ZIZY QO0^! M"*KV);OPN'+AQO=LC/ =\FRR'W\X:+]!]=?+VY8%13?2A#=J1P*/WHIIZB9% M()L5F8 OYU$)A<]Z4"Y^(K(HO,#!KXEBMCPDD[=GPQ8$A^E:7RK5J88G%+PZ M<]P5"HFAD.NHM-!LN=:W0'5*X29V%X[K"O<,I7Q')0<>V[4^T-FY,WCR1-#! MU9/J25M*-D!5")FJZK7+VN>LU/4*SWX>E$L29=B+IIY][ZU&6?5&6?U&APJ.=C7\Z^CN[G*4J^3)P59S]4$YV)KLK(PXV)8[J[I) M#+2GMW1[VYH4@7IBN<]O>5&!KA0)UUL(S$NRPZ:;8?*P7&^A,]<]; MLT87JF" IXYG_[L7+K%9EWA-[WC+=+\5A7?NG"Z(QDR#U4 [R\$-%;"\=4TJ MQ.!JCXV%5I<9T=4AU>T_F!.>EABV](+\;/%L_;A 'EHX]0^W-&2!)HM6U)7' MC18F:_6J5!1IY\':DD;PU<-5Q?8)2U3FD M!B1:S\YIM@R#*2(1*F.@4I'' )0#9M^#&0Y 60I!Z(-#YYUO>3G+OE@_G'6\ MQNNUM9-;M;&H0E:UB,0 MA9#IJGP\88Q!)22N4#@/G$W:D?YF!0[Y)4'DP@JIAZ-"90Q,3NHPV.GJPS!T ME;6F6V_NK]$NVJ"WI"B(DGJ@6A&Q=J>*C[UW_2(-Y,ER4?I^:^8-NX],^12O MUU:PG2U(),L;U_\>_NY$JP1D;"82?=_T_=MQV<>+5&"4U&!D>?9H7X?\BZ9O M1KMZC/S%B-1DE%1E]!W7992KC'9?+L9HSP"1XJC%G:O;+F+/] 6*OB/D'?#% M]0C\.4)V2!:!]^A[]@?: M3$:R5"CB4JF4UOH3 NE8],BZB"M3U$EY0LAHV'CN5FXWZ53+6QZ6'-<_YFYL M)Z/(/(@/ZUD2Z. [.=>_\8-+;)D3W?EA^.B[+O[%=RLHOPF@XQ-0Y"DQZFJ' MP[0F*5/.RLVU>Q21$.XI79FE=?M+?#FA2*,SGDM;41(H*1HT\?K3\>VG"*]J MS>\;",!_@'QWC^X1O6+Q$P!D.S1JT4>L5NTPRG: GU(Y>X@X-MF]DG(]-[_C MBB-_L= U0&?EGT2M&4O98VO%RH8STA^-SJ1A4G0\G8[UUYXV$1UFV#8&*:GC MK;?P@W5J)".L"%].*'U5BY6$K)6F Y_*[Y'L7Y^Z]5Y]]S7Q\\EO\V,3;K(S MA&D8HBA\"!S\TP;_F'HS^Z]?!L!=4_EMC-1T]Z58@; M*&_8KF3MSPV;JX:RU*@-*AM-T)5&"MSDA+787@,3P2*&#AP*N0Q0;),Q!#QQS- M0J04N92S50W!E-YVND1XT$4A/;I),04D-N1@+76C'&8:;&D*'PD>"FN"UE*W M9SMVYK"<@)S5HHMMF,[7=C04#W%J0G M7U^01=82]LQ[1"3*-T8FN<;WU?-?0HP5P>;6V\01_K./.R.B;&Q$WGQF*%%= MGX,BM7;"8 BK"YRTCMZ5Y>XC.:=B#.;,#&!Y[H*GTG1 '*ANB=[O),R^>\@6 M(+PN(Q3B6R+?1!VWR88H)#M[9&E_&"_QV!DGFG;F[C51TD5*N$(]-,"@$X>@=.ME*F<3*9'K9$& MZ_O@4,?H1[W$W%^12TPE$5="7O%N^=/@M^>K<>UT*=/_>P]*'" M> VA+?7NV*37AXA7,,5RL:V'%'1CRW<1M:B-^1%0ZM.C%P6B%(=0 MZT:WHO=WVB!Q%2/]BF5^Y*18/1#VX<6HED@<;A[JDBOE"R>M:L /U-U\Z5VW M PSI[M TNO;LV>(AB2;58N.M=7F@M*IL'JH'%E7G 8JWX>B-CVX?^VZR7(G# ME)0N8+1>@%3;CN7NKF77CJ&51$5S/TW&YX/1 9^MQW+I_#/REX&U M63ESR\69HL!YB=.'FA*,12^<3]I=.,_78I2O!KF"GE3D=-<-:>FA<*E./(E MUH0,U,!:B.8_+_W77\)H$Z2LD7_E&,,__7$Y+7.3_A84"T)(YEA@F&(*[YN[ M.KQO[@:#-\44W3>!NS#@4TRA[E=IQONWVL[EMV*+'+^=C-^9 M>?I3&F^**=3-&2\8?QI['R]C_^+" M?E&90)L%T)A&^Y3E6!IBFY8?JJ]CDY)'2='DAZP>HWU%1DE-1EE51E:4S^)[ M(VNTK]$HJ9+V[4MU87X.2-!V-]E)C48GPBWESK%>'#=ICS7!5G"">]\+"GJI MVQ=57CZ4?HR'9T:<(<4 Z-Q\:Q?0;&<2:>8W 2*G3O,M7V@S6LZBX6-L^ =( M$8D4,\I0D"!$T+115WF^4&;TG&"U(<@5@W5!XP&S'NZ;1.VJ5B0K6-X%V>+C MG^RWL[<\6-6:%S[@:8?V?F%,^E9\ )S-7$X?^,'WZW S@*#LSN0^L0GN8@ V2V^A!'L^33[!ZB MF.K$-!2^2#1ZO]XJ,',RT]);N*(G+73'2*Y,AXQ MQ9(@:?6TW/"[WK=-'@LY3FXZYT_):GD0#'*9R B% MI?B!BRZ7PKWF3])HK?L9W2UM^T]A:YO5;$[(CX1^Z"1PTY>F^230Z.MZ*=J( MA9J&J8Q6YF*SF @:M8U0T]EA& 1D77'G-UPI."2 R@L#Y"HS#>8 8>5IY0<1 MDY9)S&%0DOMOF_,,8P_@**,+S#@_YQ M.?5)(@5D6I.O*W,,K":$)@!)0M@,,TP&TB?G:\OLFJL)(3/) )[-&,,T11$A MU+DV-01#O"0A,%"P(6;=6VM$B6E9EPP:M5WUTD)X*'IWKC,]/*+-[M7HZ3) MR?6$LJW48)G<>:$H1XC)H@#D;#782]#VFTB4F"_6/(OU?>N]HC Y(7H.XK!^ M0LZ?$1+A6PM5_;4#R?0[JVKVLIY1L#X,"[3NKBYI$93SR?B#F>!5 MXGL9_\2U]3!I3-?4A,O M;6CZT &'UM?Z.O>YR, )?T6N?>,')"IF#=Z4/H8S]]!DI<)\TV_I*O2#W0W[ M[%D-+?E0M2%DKZ)7[5Y1\.(K'9C*5MQZ:1\_^%RO$ M8KQ'443^' 26MTR?$ G\L':84E4V- 4),5\:J[1BHFCRHUUEB05I*.5PMEC@ MWWSU<,UI!G-H2[#$ 2M*!1*R,Z!/J8X\M"3G'R &+\Y!:R#"$#)/U42E[8NK M\FOF?8!W8F1NPI\V ]KRF9VK"!7YWT^#F+:T,5OK\ZF=KXAR6PBWWG2Q<%R' MO/V!Q]W0L1TK((O&,/3GR6^GGOU?ON-%O^'DQ#64?^FD^C-#%60G."EZ)59B M9J1OMUETEWFH0A(S6-$IN[E1+[<%+WX$P9<9FE),G$-((-7[5X4.T\<<"MS; M0#5YH E*@ES69)O7\AZLUW.F[+KB7BM$0$_-JM9O ME6X=M2VUB.$'C"&4VW#*9*8$DD'M(^6@%1GZAJ05<4.'L[>T;QA-VTG[A-"8 M5SK9X317T12X.,,Y[!V=PUITM5IL#5HF+4S7T&48?B SC:Z?1-I_]%UW%X5% M[BG,,^93F,D71Y-1\LT1^>AH]]6_GAZ\-./Q7+,]D>#_U?-?0MR9$M?<5")H M[F--D5U0K$*!)R]EOE!LB1]Q8WS;QTFN.^*TX9*A($"9HZ M]#]\"4@=@EPQ6!7.M[R\YSO]1B\[ M!UBFNV"JM-/> BG&X8RQ-]@ZBJ1\M%J1PTO-0-70.^QW@!^=Y8I">W.&$]_5 MOH$?*" /':D![4[L>K_L5X:IO%:S7XV ]OX6G!J0+BUW'KO)/W-' %J%7O_) M8:J>K4%=RA= V+2#C9;=IM^=:%6!*"QB5 0T@3LI1F!G2N8S13(^83Z&('-P@O<>RGR HBA6YE"A%XV,6%(K[(MV$86]XHUN^L@\^> MY%Z<49N"7&L(B0FD5G!I;9S(9OG]J#CO;0 M$G<-2P'E#Z$H[##(KA[I+![1QMK6Q7'2_\&3_+4-!YQ@R\;]J/6 5JYZ^IU@ MVTZ"TXR99V87:=CP2).RBPJ4P5\6F]I=W["('K7+^'GL^5X=WZXNR&# M[%OOV@H\_->F6VN:OG:2>=/6BU:D%=WZKF\1[\#-."Y7Y#8.!NGPL.O3!LV= MA3-/(]Z19UZK$&J>EK2L%?"FHU6W^J8M*LG0L*?9?KS1W[IFT0H%-Y@R/ZCA M4W,C8G_\U%9TM)46F \K=*A"+.GDCO6?!# ^?FHYFHX&1#'OY-97'UM.\G84 M1B"/ &IB,Q3Y+@N&>ZJT#R1&6='(9%1/>A\73, M]9G? JO^3G6H;M8O#C:,"Q! %KR'H++44R&M*V&.[Y]:C-H6HX: TWDZX&%E M/!E/@+Q+W=-&(@ZVHF-R(!M*:OJ4A\08W*/@I5V(KE#ZWVX&E/IOG]I))X.) M /B*WE]5_<#!5P]7Q[Y.#RXI+NKTA&!EULD:5Q 71L]I[(X#]=;'E1-N_-!R M:=/BYHQ0M"'(4K7/:&FJ[/JKX>)5=@>WTSCB>^?M_6_V_YAMJOVD:$CQ"3.D M^.[C(\?+_?ZO^31I'4X!QCNO=@K\/V++PVQ:Y%F.7.VX H@WEP"E/VD=(+RE MB?!BOFH. 'YVAF=O0.81+3ECJ$ 0!([0BR!V$?1$^X8D!4'B^-8>/,9#ZP Z MB/8-B7=!MOAXY[(>&O%*HWU#HEA'+\]A^BF:M[;XII#4Q:6%UHY4:G "TM5D MIC+&DGP2L)1W05E5,8W0 &'Y 2,Q=S:6._/<[5,4.!LFX[3DT-AOA+_*F)!I MIB-XFHC5WR]:VUJG-5HZ/;!/\K0NG2:NC'UGJ[V1'-OYYE;F%]O]&97 =+V: M!QJ]6J?LG.9#/,=1>+Y:QH%O,J_KNV %R"T7AN0Z!0W(Y&]?7^::$R+\L+-+,-5\GX2H$F HU+>@E -(2R-JJMJN=>=A&F,?QA8P']5!2;_T95 MB>*A-59MAG>GSJ E0+Y841PDJQLY)]!W3"?0BK?GZ/#=D^,GK(%+B^.GN>ZE M,\=/I>L(>:ZSSN 0L)MUFE"?NFC@N\GX/9#+K2VYJ6%;P' @S.X#?DX]>S^3 MGBUJ+ F?<37"^C\Q-PM4?@*M M=!:555AFY*>W#VX<$@.O$"Z1C._1O1_=>GB9AG;MD*TFN;*/0V :,%(5O@V( MYK0)[J0V:8 TO!_6[20KPR.__U1SYD&98W'F'JBV5*"@*D*8MKZJ'J']';;T MQ@P>_;]N]J?!6U9(,34E U>4Y*1=-U"F(V6K$5W>7/)TG:+)OOA7BAB?3\8? MS(A1MVSD!-H6R)XN/@_SB9UQY:DKFX@VRI7\Y$G&G:':TPZX D77@CZI6;F: M%4E9>@6DUF^Q5JJSC4ZAZ MN$POG_0?RYQ[T$J$HTO!1B"! IGM E:)8A1>VH:Z3%$FRS7=.\M0#X2"7/[IT>A*IP@6.H$+[-J:K'<5/ MX[8>H'0M6CJ]")AS64RNW=W[7I!Y+HK>_CMGWO[+?2F]X??74?YCI_M^W80( MGGHV._ 13I#G):&*ZS:@;/G%1O9^,CY_9Z0W:GU74 L T'R$"U[R2=V%;X;L M\1"_W5#0-H0Y(K! MNJ#QT'J$_*VY?#,0OW%8S0V6?4'.^-CG!0"( NY\;QFA8'V%7B)R$Y\Q"-0E M!9X<-\\L\ZF+ZOZ=[M_Q1G92\0VP6NIZ!JD-3$7A[R5B1E%V%PZ71*;S M/V,'5^36>T)1Y"8->+;8K:Q3"')G:%W_$KU_RA-:CICUEP[<"!'@^(#5P%K.S)B5MO[L8V:6[75N#AO]*<"C5_ M[9@%:0):Z+[IN;GU[TZTJCR%&1;?PJ3"\ROAXA++D1D;#%;7V6J'TN/M3IB?DX:(3F^KZ MPKIT)SGL>REN>!0-O"Z(A[S2?:IJ3UR(SX"9N WA]GO?,^SS)ET>34?[; MH_3C?QUEGQ\EWQ]9GCVZ?;R[/%WR ;P-2/(GZGQ&\Y7G_!ESO@*FX9-0NC43 M5X&$,(%RJJ3^G3%SI!LCLT9/ DA!O!C4ZU?* "A0@/ZJ>+0CT^-7RLQSJYV= MTO2X!3I !I=;#R^_4!@]6A&N_?S;I;]>.U%B/O- NS'?$4M"#B,@/@ZY[:AD MW=%PAX"6')H, ,P[A*""^()=G0',:00]0]'F3Y/Q^T]&Y2'$#1^U#$.!C 'E M6I/U& DO2?HMYB#0G+$/_#((:F:8TV2]L[FR4=^1^XJ^^%ZT>@C\?Z)YA.Q? M_3@DK@2!,T>WGHU^7*XL;\F:\,D6.ACJ-<*A9JSGE,6EC^+D2:^JU&0=#IJ3)5%]0'11F6PS[M>NCLUQ%R5H$7?\@J(?(GH;[/]\@]"5V M(V?#W-51_9%A2T,//#L9O>^F)T#!G'"P1+/%5V]C.?8^IOR%Y5K>7*1SX"QK MV**00F''_0?31TQ=7VXU+P( &T$2P &911J^[PI(1>(4,O30&@D@&TH:[\J3==?3OC-@3;75SN&WG5P/Y[U62@* C!5 M,0JYHHOUYB*[<;YP3SM,XU5YKYL]] MDE=!7BK0 W5)3KJ3NT*!\YH\+GKOIX:D+]%2>C5:\I/.:KLQ(;@4W;0K1J(Q M**VJ[W3QG(4BL:9L)ZG52JT5;*H>9:OMR\Z[[\M>HB>":P+]]-5R7#))%I.? M6"%%5,?X?]Z>Q*@$1 W+AX,TLRC+H"X?EYP0;CT,GN62(!%+\D_?$[V1_$'! MC>1]I49IK7#&7<5&N9J=;BKK"Z 5KQ/IX[:3:]RSQ',^SB0#DU8;$JA1D 0#2H9A\-A& %F19K.I" M&@T@PLBUDJ33O'2MD'.,*::'1GDO1A<.""%>?BTMF6L6R4DW6UFW%:/WYGFBG.3P P5EH%(> M 0J $@ /4@( 0GS^L<^!H0 (4X3^JGBT(]/OPL&+T3J-G M9YUTL^4SA.L?)&HL>?"X-N=#',Q75HC$!:+JD] Z#R *TPKO@"-4 5 0W'F1 M$((,7X'!!:X"H!HA;OBH-38'*5^P#A+Q/F%4+5O@=GHU6Q]($^CZ6QK<*7E3 MSXLM]YD\"W0(C?*T04B R:8RADUK*^L[#2QUYRQ0^J8(/Z?E/,/FD,M::/=\ M.HH% 8!LN%,N"3S51"?J>8@( .*2H)"AA]9(0-G2UA8B O^_\?MS&)2W9HG! M/*?YO0H1 8 S>&- ,UQJ(H=U&3G"',_-:-8@#[-]242. ( _HUI%!IK-Z&?D MB%YQT&C&,")'](D3?G. K"B['5KO&@)*&*H-%+W!G>] )(@:GU/EM3+)[;BB M=3D_WZEM)T=^R9/ 9/.)W*:K??U4L(CCUC);,:6=0!7(*HI0L?%#A]PM5_B> M>X68T%]]EZJP"*,[R;C<[.1 M+0&K4CW.FD->B/HC" E6!?REF7\^SCQYJH!?[!U4YM10)!N**8XT!/E0T:K2 M;6_*'?R:%%#T!Y#ADOPX<-,:(TW1/$$LB$CMS$"P"% 2XV"QQ+L*:T$)0WJC MJMC0.", L3/U5R,2]FE=5BC:-='7)3^@@$QA+_TPFBWV";N=G-77H;]BA .7 MHC4(N\>#'&CJ>K% (/#,\&$3 (\CMI3HC+#/L:7,2ZH-B54IR ( I!,Q&EO*O!9D M6:SJ0AH-(,+0$++#/-W 1A,!T"!&DNIUF [S8A2AORH>[A$+:;.Q1# M)1X6)H'')9"^0^4N<1+LR3 M#6N:)8$AU3OQJ*):F!>4!(4,/;1& LJNK[ZH%H H;\T2@WE.\_L5U<(\9S#Z M_6:(= 8KTA/)PARWS6C6( ^S34E$L@" /Z-:10::S>AG)(M><=!HQC B6?2) M$WYS@*P<]0^GM^N-1;QKI_8K\1#.G&P/KL]W#>$M(%6Q2.6'R?A\'%:%ML83#U[ ??=W&UB)LJ"IPPN#Q&SM5ZLZT(-Z1\1(QB'0/8C4P:'\1KB4AA\GKRT\?V/ MV,+S/\+H*_[-P@_6*;GU<^%VA4"15 _GQ@H!!W4W'G[$!/,R5CTVE @6J[,97-RVHY)G/GMS7)H6B*)W3>W[#M6YW M&M@' #;Q*Q!AW%6B3:6A-!=A99OT=% &-+"%08\:*'TJ":M-]>L>C&.G88NZ"AK7D5G/,)\(B:'I> S,..W2I^!R57D],)+ M;WF\;O3"R]-\$")QJ0\!K]!_B'P6G,A0@ TCI=<3C'X!2)< Q"C M"/U5\6A'IO\Q^ %PK)VETBR_)4) QAP=8=H!B #6J".$&L2G7W2%:0>@%"%N M^*@UUL-W$Z8=*&D"/79+@X<=IGUPM+:ROM]AV@?'(9>U0(+M=1VF'0#9L*99 M$AA"DY"1,.T !"5!(4,/K9$ LDC3%Z8=$N6M66(PSVE^K\*T ^ ,1K_?#)'. MUS>TA&E_-YZ,S\UPVXQF#?(,$WH9IAT"_HQJ%1EH-J.78=K[Q4&C&8,(T]XK M3OC- 3+MAQ19SOAM*\'@=P:5"6LVU!NFM%Y-Z/QHI'+LMZ6VH'+"X].QI'+J MQ,X%:H_B?N\-41'[6[2PDR);*U(#\#V+.+ZW>?^;77CDEIIM+.:D5M5J;0>Y MHM! -)V>FQ_210,%4S.>)*MAR.<"6>M=Z5.H #47VT\M0K@3!\%7)[?-N[A! ME#ES7ECS;\A^0O,X:'$YZ./;\*C,A:/HLF>J0$&&<6$-"T^F@1(G0 MA*=WO%0-E(9G=U3>-4QGH[41PR3A4JZ:"0U +Z MFBTV+NOZO+=6L)"YWU^3$@K78G0UT,PPK<]$)Y.'G:'3\-)W\>P4!9;[NQ.M M_#AZ)%=0F#OQ_ 6 E@6#WJHP)&WNLUX2JQUO^1 '&S]DQ=BJ20E% >H& 0[[ M%&TT06"[>2 HIX7"N"AIC70/=#@X+".??-=.O*:GRP"ET0R>_4>TB8/Y"J]< MF&."8"G 12(T-*@PW:" &A9J9!'\8 610W;7$T8\.UGD9"8V1^#D+&((FE!F M-[@AI.G2?,[F<.8](LN]#C%=R2\HH3FY\Q41>C<93\[Z-XF0LU;G?6]9:FOG M" (YH= KQY @TPS3M49K_.R_HL!+;YR0?4Y[%GR.K<#R(H3[%&9 /\ZLO:*3 M04.I5Y>Q'LA6WJ7OO>+Z)]^F4LU./#QR6]BK-=3F?\7K%Y_=$$M)AL<)MY6, M8_BV<14HM%RZ> YH7Q.?SKGO,4+9UB8<*$7\MBHZVM:TP"G \+!;KMDW&++/ MCNQ?TZW5Z3R)5T"NJ>^QH#@G2974]2VE MK*KL.]N%5,7V._CX3*M+^6U($9*^.PQ"*CRQVLA M$.KJQHU')_S&Z$-96:"1V:XG%;909\CM5F1F]S*IYWP\6>"2R4D+BUE.<_4^ MP68%N*NY0AL_="+6FZ@UZ>"2PXEL>6.#UT:.5Y)%MPBE&UX6^^PQV7.;?[OT MUVLG2N;@S.&P,=^ 6):S&4@/>^,'WZW SHQGLUN?>("4"A@*Y &$ASB:)9]F MQZXIIAH@)U),T%1.7O6QF7KX[OXFC.& ] M[LZ3KVC->VS-A[X2)F>SUO.U@X8$*>3*.#0.VQN](_$#I-EJ6FOVU"679$!D MR,J(O;V=3P*7-I&MF$:+H$PH=_5D7[PJ)()&4"/4='88!@'9 MY[SSO26SQSLD@,H+ ^0J,PWF &'E:>4'[$O+N12#X*7)'BC['.HC4YLGK-T( M)&(LTYV5&7SO*E =-%]J9 M+2U!E6.G]V1K5Y\],DFD#=81%RO#L7,O#@Z0:<1AQ+UK#.A=25DT[ ,V[+R' MTP=>PS2\:&2*ZWL_K7MMN.2FY'!99_/'8I[#0JU!LD5?BU.HA?29+XIS<%/R M(6J!PT+-S[!VO@(IN':D]E.$4),2K@8XF*P*@=="90](+XD?8D4#[]5,\\I@ MW'IS-[;WK_OA?N\I?ODGFD?D28L0=T[W*(K(GX. A%,FTZ#/@1_67NA25?9 M!*0?$RW=C@:5)1:D0RF>62_P;Y+@332#.;0E6.* %:4""=D8^[5=E]GY"^>\ M92#"$#)/U?727$ARY:ZU:?5S+\TV.ME6<@R$VK:6*EJ=@GEQ/3^3WUO.O4JI MR5-$[>-D/#'[JK2*I0JOF8H>55&U7FF<1>2?QLXF4+G?*9JUJOH*9&7QZ8,Z MY= *D:Y+[,IEN%4ZH6U;ZA'(3 DDLJLD4+-;^I2(F79(6A$W5-4;8HIGO+3M MYD??=7<7--@]!S4;9+KYYC92EO8^@(Z6DQES,I BL^TQC=I)!>LMR@_#D8?! M-R.,Z$/U8Z777G7GWJ \/EN.1U[ FWDY3%"S3BCYH/0G*I?,(J9JWE/)ELT M@FXE4^TH\9$I[UN)!N Z:Q. :__]D;_(9TBK< K'!3(SE.QM^6SDB)73N"Z SWHQ!CL7)88TBG';"YE=]"!H _ ISQ**9 MTUP@=W6ZB7$"BF-.@JHS=&RTB[$M M;6RI*!LR P!GC;C3J8*_X&L;,N/\_63\SLSK&0(@5YEI, <(*^U#9O25ER9[ M@*S!ROWW7<.-5VIZ:*3)#$QB1JKRK*F]!&EP*S2Q??_XSCV*Q.Y#UN6$+A(V MT:Q=43&30=V;[>/])0#::W MOYP+0$1"(F#W/VHQ4=8351T.#5Z^:G^[LK]:$3)/![B-6_'F??X>[ M9U_ZKHM'V,!R2>RKB^TE&?51@#F,MJ(>9A,-'F9OJK_[:ZZP[#>69X\.IHR( M+:.7[2AOS*8DZ JQ^ULUDET&$0YDO%/!X+Q#W_DYT/WUAK5 M=,>T9-#H:],%"]G6V<%O V>/:!,'\Q6>C4Z7 4H6NV4;:OM=H;Q0V!5BJ$BL MG*U:8_H^_M?L(G!0O8MA30I(;,C!6MKHX3!3*Q&7> +^8GG?[AD>3,4D@Z6" MQTXUY\,4+C[[KKVVO"=KOF(XE%53#9813E/5N.#2@G\Y_XI7_A.:QT&R5F6$ M':]-.5AR!,S5ZEL[BU8HR)M!9XB2=+ 4B=BKQGL6JN=+/V?G[8P+FA/F MCY/Q.[///HA1VO:$>6>G5L>6B6E%M#KR,Z\ (09%C_S4$@\PU.;>L:=RQ)>Z MZ:3M:[K$(V48'<[!&K72LEQHXE+7O:@$1)6G2R[:6=_.GRE_\^Q]0;F0<:+' MS>^T'#=34Y CYD.QN7J?#I:!'RSGN.([72YG@-+?:3MBYC(8]CFDAG-F2 ,; M%T,RA\V](%G#8;-YDH4YDCEL;J*YY_?X(;')246530%#@?#8D=/ (-AM9[/6 MHY@NK_M_PO:\[RN'DD8#B9XB==W?/'_2DZ)&XP9YY]\\<8VXTZEB& 1D"&Q] MYQ\.+PR0J\PTF .$%8D[_SWEI('?^DVH^HV!]A5Z2\9^]VX9X;-_<-9@=ZAB MI8#G7*SW56 \$#74=FAWW XJ=9F@<2W=9[L 4@*4W]4Y/%&G;- MAOP@[?NWH@6]Y.6[L<;1 I-FQSZ!/IXIG1'LN)'%#-8=V>6]NI=6X? R1 MZS8,52U+@R8I)8.82BRT7C10-.E.O1@;MAZ^>AO+L1\"QYL[&\N]L%S+FY>= MXF2+@RLG>264!D'5*&D,6&9@KIW6.'6<19=^&(4\^P+,7'"U)37?%K=9ZUZ2 M :V\1 M?:#R/D7LHDW*UG!/@1H[<3KJ6 M3(2\5?L]VW)8SJIXGSJ8(BRSDR)57)RI^O4#D)3$#2L!XI+2AXXNIP"0YYY# MK!?W=IVQ0]M"$AKR]_^UVXZCZ$:U.6C"TC(0:C6&X4S1%I>*+9N]0C/;?:&' MT F0*[R:U/W 48JW9W-1\T<-= *HR62D!Q$_GFA69.W$9T#35H14=Z.D4W,/CLX_=@T]"]Y!"!'5FA];2L M+:J"YAC_YZ9C_)=>_6_M\1:.T?YK/=\Q*(/-+MA.4 :!>0, IU#]01D C+62 M#+$&3D&PL$G6'Y0! ,G2'+%H%H0+Q/&_G\O\H#@6)*C)L1KF$60 N/A\>G)V M.LQ^6 K@X:8!L$BQ%$-58KMA-1I]?IKX3KQ=_?Z%W.M>52K ->VB^?F>@ [._VO]B-MV&*D?JB5&RZ< 3*,Q;JZ,R!C%*T=%R(X.WX.B+F<'LZ?G9B;!.&#'SZF5&RXH0T(*.KV:R M&64SSCGND'VT(?I@I#-J+SI:1*M6X6%'W]J)ZJK=OXZ&6#+ MJYG-)RWI]L;$E2#4+2MF=B6>PE4:,69RY=]'RP07Y):#KG=O->[K39-W%*#2 M_B1K"[>UZ&CIE,&[9;;K%4:-S&K.L#@F9F7P;IF%DV+13!@[B_QJ?O'!$Q*?1-L?;%VVFVKM8OWC+]X04 M6_B.M]J7,ZQC_@LF.[JW]@=Y'.,(OGQV] V7"]A/GJXV[1=O-QCJ(/ M;X%G?EDO0&XF-'XI\Y1?5]C%MD^=[!X[R=\H MN\[3\FLYQ>K?)]L7FWC!Y''^@FLE$_)RD^SMX%_WV>'*LPFWKRUHA?K. U!^ MB[((6#=U.+6@]%)L'JJQ_.4! 7'A?_:1NT3N'%LTC5EIONKEH+#4A8,FDV(P M+3J/ZB6\AZF23:B,F_IB#< M6A8,>IO"Z(AYR'IIN5?.& \HI:$I0<^H( ,62-:TU\@)8BPY,HO?&6'VUA8\ M@%QEB]M_8HX/.A\!33@5HS!KGIG82*F\<@3O< MO6^-T?M1W@&I0$UH$M$S:*@"-["M9%,K)=SY%ML+GE05>>N%),-JH&K YMMA5'*Z:.)M UQPD3 MQX:C.C ME8I6@]B^,6VNLVD:X@7%J4^<-\DPOON9_)3IX#Y8ITD\BW:_X!;3U5IID-/Z M<"A*UBH\B:[/O#$-.]C"F;7E5P\:]I25-Z690Q>JC%D,!%\&HK'G;+%['RPB MY,3H!N7_+RNQ]E8.76$25AGO,D+S+I?=Z)D MKGT9<#)][EN YTKB/:4G[.W MS'75WQ"_R]"I'\-*U(32I9A9)W2P 37$BPX7WA,K'C]QYKV"03^G$5Y-HUOB M>!M[WWUT&Z0K%&4\LSQ^A!JH6O/B].3B\S@4I.885PB,-GM(;L/2:PY/3CSRQ00E8@9C?H<0W.3;;-'K:;WQ%SAX:9NW MIM'DM;U'Q&(:4_'07J*IJH6_G)Z<71R67F7LTDMH$QC*4SO*%V_IX'4G89:N M+IXMY_E[V7T!)3N],\L#E!7##)HH]&(AC_W%II*L9-'F#L$_^X9[2 M[O_-2= 4-^[[3K3!E;)9PAU"\0OR'3*7?0U)>"_9X]I3S<>UNW__VX2\\=\F MNW?.ZF=O/2&O/=F^]R0)\^A?Q\-;C:^*19N%T6.>T58*0>F$)(YB^>\/\3C. MP(DK@"&#SX7BP2I@)@=]L&I?,S+T]WFPRE,<]-@M]IDUS@WO.)5K'"@GJ=MN MDWM@VB@(C7.E$4 0%I!3SNLPR"8CJ>/[F_D:+;PW#^T%3J:US.T"X?I@N673 MU.2W&V)@N28H73E9YV1 G>WV"%_WSI1@-S[X/;7(MO,Q>OE/?!M=U?$GV%< M-];8?-7(7_%2W?+U EE9]6(0PV$S>M_>+.QU'RS"%?H-!<0='KE7&ZIQ6%V8 M6F-0A->+?IJ]H$:C&?7IZ/W IVQ_/?KLT.*!BU2WY0QWH[UK56 JHX$T]9FC MAH=#^0+ZF'::,I>!J\Y[T5_T>%Z1;=7G0+/_E#M9^-S,%I+O_>*"L*B;'CK.UTHK1!+MA7B+G0BW($5O1!S"[6E)!05J)/9_&)%81H^6^]="-?.VDLK=8KU.0_? MDI_8Z$^(ZI#!K#1&>2@@-GR0T[M29NLL(%RP?"#WF[)%Z.SM&Y[L$N-2A,*L M,T:=R /6=/ Q#)GLQNN2Y^(SZ7$QYGWPP0.L')[V.IM%T<9$:[E%7 MAHK\8L\">1]DLMX8>I-3<6M?#HF)9#VLOM MP-Z&G/L OPB*DSUJRNC1+#@F'4BB'%=LZ.<(D;NRM[_6>"Q#UVE$+#T-W*

3>UF7IA94#) 3]Z\0+Y^ M 8>?O23E1KO_8\_4]A/66\W󗶙IB.7HS:D#Y*-OM7;DS)PFB-^_O.$I* MM.&_]I3A/_[U0BZ-M+C[57Z#0H.JL?=T\6&!(J;58ZOV:Q7%R>G)N1UR^*9M MH8$!P63("X[M'[W 6Z4KJO4KOX.S/^.UJ@SP8=CDP/G%YJ#\^X YX,( $DRD MO<]]X/@9QY$HK+/\HPPS_PE:=A:I-@Y'3W(F,-HQ@9#5"PK0 M3\>7[I%VM0Y'.CS0XXKMGT&^#F-:W%QJN;$*0@2FKCC[,"10E3\!+^0<20K" M$X$(?2T;R&+(QG5'8_X>1@GIYGB\-PN.A7=!9"-+))3B91Z&FT>3HG%>*30: MOOFHN@[OESG7 5J2$%WVV>9]W*/[IH4^93,I.%X]5%K5.+OT,12A=&BQ:N_/V-YV+_"JJDFW"8PZ MQ%_:[7;^0,18R)U^X']=MFSEG0AU2/QFQB(N+;B-NM=;'LAJ)B&N*R2>Z0N> M43VC:$%WMI=MYB 4)8K;J/.]9465LF%MIP8WU% 5*DW 4Y*.[;#.%AC75*MM MNW@W[I=,\H1^)2^A[Y/T;S^1_X$>PR!Y9Y\=*[<*37F=-2.V3=_50N,_2FRS MT'U0V.=_D!.]_@P[2K+>W%&+ARD[)+U_UFCJ>%93\ZWB&KT.GA*!4D@UQ3HHV#7'K51H]W!UU]%& MNH++4&-7]A%68.<'>8.^%Q%5YJ'OXNX<1=-EA/( ]>$+6J?1XCT[4Y*)0'#6 MC$"0/?'OY)$3\DS\+T4&.O+<2?;@R>[)DR2<[)\-/VS!SIQ7812%/['D:#$, MF"5[=@M=O",W]='LK:(&9NHZ1I7JQW*&/\I/5CH4 2XJ'J*RD 3NT?CN+I"FST214#..0DZ'H2W8'@'$QNC@T,Z -F6A;R>Z@R8)!;U,8'3$/62_Z MDMT!4("NH4 Y3'U'2#>14GCT@US4*!$H7_$$E\Z2_00.D'\3^234+ASQV\/ ME"10 SBK0CVZ*LPA=^$Z$QL.E'9I?$/NOJMC&WX08]!N+0N-<0W#MCA.A@^3 MM3!!C;=G#LF4TN!8%:9$@$Z5@;EG#M$BC;+=Y^:N:%S>%F5VT)*M@.="1+%9&/#BO]ES94ZM*N#STY-3N\Z24L0T>55!"X3>W8FL M4(=+*0V-3@V]K@Q2AB>KM:[W-<++=[P8BZ>!N\LJ5SJ W\.*R50C;O^)V5WK M? 0T!WXL\#?S)/(6[?W]>S"T!@USDEM'TW. M, 8N2VK?)17<&CW2+V,2/4&Y.?3MTXJ2PS@!(ELK'"F5-0YUNTQKSN2I^X%1 M42;DK**'3JB,6:C+:RN)Z7@'%?0M_(-B6<(@U#F\Q9)L#I19SL MIE(Z P<5M41D5CY=_)EZ^+6*8WK.YO]TD7@?^%UNTHB<$B/\:B[%<]KDHZJF MO\"F_SH\S?5N(*/!3&1]J"G:? B#9;*]YY"'1YNE29PX@4LF6FT7 H7K05%- M[\37-*=L*Z.=VZF5N9*DUJ3J'O6FP5X&.BV+4_):Y,?[ +\7BK/(CS/\3Z\> M/=Z[9#-'\>DUW;C"+Y7LN[/ZUA2WO]8HP#^P^C_A^D<9:K*9IK!+8"Y:5T:$ M8HF5PR^-"V5KBXS$(NT<%:G9=@8",=E>Y28YW-O V.*V^00HNK2[IA6TBX'1 M6(?F:#?S*QB_!6O'.3PX/V@36H3DH:NI+$#4)ZK:,X);8AD>_C)T2;%79L]7 U:]* 71?0 MT*(XW11OG9_J\2796KIJJ2]Y$NT#DYJX8?2F7'N%L006&B+V_\4+%Z;:W%&) M6BUG-'V]_QEEJV"_VK-D=/26"EE%EU!A8V*HG$_0>ANQX'+0,P>6_[-N,+U M/A?*MV!JP9_VL;5O@W25A>8.:7=YQ1LX7'EILM56>IK"9UE4W?Y3(Q:A[6%5 M"AW5(V"/K4+,^*KU+I,L(D;^T5 T4BIQ% C/&%MU=-TBM]]_3//3T8S.W2T_ MO'HD1UFT<8I1!8ITM%QDD@9J-*WCUK>_]U09CTY21#6;O97]S8NY7?8!MOEE MRJ;/^,Q/G[%_E4GX-BF]S&3[-D56C5(BC?T+'7-J#"^GQB7^LNPDZ3&64Z. M!#&GAM Q@TOQ:FN%S]4 MJH7L8#:F5?$FY+)?_B:OXTE0"QQ:N\AJ\_0_(?@A\LI=K!4BMCCY&&M?KZ"<,[&_JZ3 *H MIB@*'<):#>O&' 2!B+-;^]AU&P%43"L3H0^NR=4J%&%.DDW-^7O7<;[MS7A" MZ7@TM#P*$9JVA]$X5I^M'564#PO9R;VO-F4[RIY5G J<513O,LE>1B3E]_?- MI/Q.Q^.*P1U76.QM3!U7" Q@]IQ?M":2@S!4R++"F= R<0HP.H)$S7*['%66)04\9)U87"JQ0I52Z[836:+FB:^$Z\[33^0NYS%+KI M(HD?GJ>!>XW_[;L3_'AR\!^_X?YDY01S9_'.V/KMTEX5_N#Z7^M'; ,GN,YV+O ;T;FA M%!TM/S)XC1Z?;E^$3\V!,,(GPLQQY]73\[,3X=Z8,<#5RXR6#"&@>DXHI>-!!TDNX(2X79'5V[02.RUBO4HJ.EB09O/0H##I(^@/Y?GSG1,N0SDZ]S&AI M$0)*#TTP<'?!SZ5V=\[ZO=HR8A?M8D+AXV>;R:'XA?U;_Z M=\!^%8!8%68$@$Z&1"/OE6 M.6?PUL*Z!O!C\*T"P*-ZCRP%\;!\J^SQ*D5*E!NXN M*.\NU&89?DSF^7'[3\QUK,Y'0%.:C$R:(C-N&:/S@.9>,L.7A5H8&J/&.:D- M/'*&,7 J,?!#3?N*T;VMR0:J*<+Q@1YJ E"+.-4:#S7-=1\ #C7+,2>>L1T\ MTI]FE.(NW/'WMI(]Y3R7C#$QJ3Q]@M<3$_+\4KB)PSCX'-6QYQG^=#Y!._;L M=NA90()XZ)DEE$'N'!LX906V;I2#0IHR&TU"Q3!:O,.HEVWF(K*E)#3&Q>CB MT,R -F2BLV!N!=!I?!WZOH,G$8[_AY>\ARF>L"S?$^:!J7@#H&7!H+"$>D6ASH!$N:/^KN-V@4=1@J^;@8QV5Z1T<19EH_K-JO4-CAF[:%!I5Y MJ7G;/SJ_O%6ZHEJ_\GOUY<]/3\XL>KAQ;%IE@ \#R,"CW0? 'DL:I_L20*G1 MHCKFOI;M"2ESS*>4*'#VMCNVNG,6GI]?^"!7/Y![M]W>$H*RQ5I7_565-\4R6:.>M)K.J.9F60SA5$&S"V8VU]K%,1(>%^J;414;>NH M.P/V,Q*TR&*BNDH/7RQ1\VZ]U,^7+2\RLHJT_MY%.WC,!=I(-@>1W&C3%)I H4L71:2BL#-3KN]"X-8J[9VS5^:R\ICJ8W MQ=[2[LCZVEGC7Y(-12HR38Q*.IV!ZQJJF%+JXR+_0Q@LMU8DO7?1>*U>FTW:^S1)$L#CT J-B!>DD;NT$"CCTH"CST.0" <]G#% AJC'&*: MO*J@-7I%JOQ"9%P@FPFXU.??DA/ZI2AN)6BLJ9B=<9PHCAG>C64*CC,5PL\. MD' .9HLQ">0(/U4A_/0 ">=@MA@/5YKPSRJ$?SY PEF8-6UL:21\C@*\UBJC MN4D1+G;."'[.K@*-;,59ES)4L^'J]R\T"]#^G6:+),0O)$PI$&US\4K)C;5:M8OIJ[>*S M 3*E85-G4,:HG*-UDKW/YT^GC$FP:-V#(%,4-W5Z9(S-&[0H7DSZPVQ6/0@N M!6'KO7FM@W\R2\^P3 -W.V-GY&%@%(?"LXX9KBQ,H%[N=_C!KH<>G<5C')6. M1^G\LFN,B6(%I 8<, 89'1L:\3*'>&+0!A\'54]0;/M$B]'%H9D!; &K9S MO4$8HI>PW4/:BE;M<8D_G3-(=$OU\,+XALRW@;RK]EE7[]-E .K93NO,X* S MI]K7B@SC3;T8MTPO0;AW;Y[-6AF[=LP*T)@USDUM(TC>.(://HO7F+H?Y*([ M@U9*T4,G5,8L)H-M2TW?A"9ND*=L/;(L81 ])Z&=^?W=B3PRG2'7/AGSM'HQ M:!RK3]"$D#%.QZS%9"R_.'.RU2P(C3TA#MC4&9_Q=+^VGL?AV_1[I?[P$6_YC^=-?F%V?%V:A.R"J1Z6_U6&/("O-H5OB 7K;+7+P+L MB=Z0:ZM8L=7EI].3BZ%NM2IB9<1 )*2J@Y%XFI=>U78G LS)RL!!G@@XPG[ M_5]_AIPINU#M8;'/($V6?[8%0$K@@9-PA%(:-L7JG3H;8,'@%R-Q)GH/B?1@ M,60).,FPB6_*IC-RH\$_SX]Y2%IB7 U6=+U;2" 1B:;L2"3%Z4,CO MG;Z:12N;]&W-L)Y[RH4-S M1Z&9,6$OD2TMS;_*J1"\>$%FH<\16GGI:AI4DB-D,62?$"W+8,=6C](U:LFN M$: U9Z^@]*14Y%**[-+448;ZS:=IO]:WWG&65_#RP>L%:Q\5J,5BA>B^@ABR M[:2%N_Q\>G)Z.=2-5A6D0\BO4\8EOBC@UX)"O3)Y#/XE$!^SNLU\PALA0/J&TX:"LW(D[E M,.J*H**%6"V[,_*+"ZDI\J"UT06QT7V\WOO\-N>7%T3I( M@P% I5<3O0'8-JPT"E7AX@9/+08SU3"FB $TZF#8^X"RQTQ.1:BW4K-/Z#]H3=$=-L\+ M(H'J7)*5>O,M6/A.''MO'F*>0 A6K5KE#%OE?(#\=T:L:<5)\V"RG+,1KY=0 MJW,XKS@4=73FE^>]P8$,ZK1"R"GC.ERMO(3LN5 O!3 KC)!Y1=":P@$#66Y4 M\5\YL1?/,1#'G07EX G0AT%O?H(Y:/%!*!.OCN+Z06MG4WF43)[$SC9HA4? ML5BD()N:C%KN9$KWOB-O@? 2;T$(78JE^Z;6'K%JNEC Z-G)5DG_^8^R@?$L M_4?VK_5_+* U3+Q&0;!9.8NW;1"P_UB$J_RYQ'?6#^,T0N4;+(].DN(W\%!\ M@Q+'\W M_)^B]?^+&UKY08U6?6/FN M6;:F?ZQT"(PU!)# -L*!BYHA8.S1)$L#CT J-OC\[7/@"+%(29D#CDLJ(SPJ M.0"!1)CA9-X5\!+CY>L%QRB'F":O*FC[RE%J(D?P$_0N%0? M&]D C6Z460U@L%\BE-?S.S_W^^ )KT!>0A\_?_GZ$_D?Z#$,DG>::G0T767@ M8ACG=E29&;.(T8U[*Q?;A,U4F.A_D!.]_@QU2+':X@$K4, 01CO#P0CO+DQI M$]@N31ZEQ[0$J+@M]K3G?8B$%9)M\J@]IB4,I,D=F/:F;_CE#0BPTNY1A7QS MC"L:3-E& JH:KT!87'>^VM%ZM^S,TJG7[+OO+;-FXRR P[6S]LC[(2=&LN=@ MI]QSL-+3)MGC)L7S)MD#CX=CNEX3Q3%"!8GQ(O(RK;(.R1@UH'SFHH=ELE $ M#EUZ]VYHI"6GT,9.7PZ@3Y8EHTFG&,0AIWII238N0G?;7KE]PL7HXM#,@#9D MHL5SP]-N6:@EE[_\8MWG7I3>IC Z8AZR7MH[3]Z!$:<6-&5T'R%4 (]K[[3# MU3RH F#3UQ0!#Z#>?L"2NZ+G?,^"$MR%T4.(L>9KMA=4?@K)C_J'$T5.(._+ M>/'II+&&VSYS\A9&D_RIQ=JM]MR)$[B3_9.-+^9H^2M*1F)9AK9\DZZNP]># M]:3=&\EF<.G<*)2>0I72G;.(&4L8./CM34O*>H&B"8.\JHC'I$#6V2OCJ7.4 MF H)\QR%'UY,X'$^L7P >$XC$E0W+46%))-C66#+Z6C\\]1FVG=%Y\*D5 M<4[=?Z=QDGFAA<\1^O#"-/8W+VA!L!:W,*_?G8 $";N-$V_5#*76UV./L\WR'VP2,G;2H_?E=J'I[N.MC'JH_3[__&RV2+'(_%7@>?YL1GKQCDX?7-9DPF-$PE*<];GGA7CE< MH5?G%XI_0P'9]Y?;T?K2W-'*FYQD;>(_BV;A^Q[L3+%'0]G]89;L=V?Z]NT- MD>]C3R0)7'$=8AT'*?Y<9NLB=EY<_$3F=@$)O9I_Y.T -;=>_82^XD_HPDJ? M(\!P>%J?4TR M\#5=2-L+0:%,P?)[VB2@P:3K%;?>Z@C**EK%=VG-$U3"^BS*.,",AMZX\IW% MC_\.B&OA+EG *UJ\!Z$?+LG>S\,U/0B'<&6XA'%L7]O Z@9XT Z:.ZMQ/?7; MBD(10*?.5AH@8XIL+Q)'[>697OCMA<&1*R-D]97:Z^PT<,:J34C8B33$5](V$(MRU?FBU7Z'P MQZ>@A:XA35TXA#UZ@;=*5U3**K^#(XWQ6E7:^## $==E7^:!=Q^(6@$*Q7KF MGW(P0041H2Q#2_M6K^%S&BW>R6(Z<._2P*UX#;0M0X4K@U!ZF>*W^N^.G8ONY+?5&(YINB,>5N.4WO+P@=BA2 M#+R&I14(2A(?D<^*HABANJ-3C3IJ39-]6D_39SR9>1(N?KR'/@84W_Z9$EQ,D_5(&&3O/&5N2C<+0B-.T/ MC(E! \)8 M/EJT=3F\G1:!FD Y5>Y952&/*Y!_!O@%K8OMAN5*0E MO!2L#4TZJM2W#<_J!C#J>=S[?DW-$NXT<%]0XF$4Y=M%\W=,#GU2)][$P4A* MW@KC"A E9@[6CJ!$"X>N*KH10$7-IQTZI*O4=XB#?CYMJV%^C9P@QBOH[ H_ M:H_W(=G$^/2BS0I&3ZGZO$[PA!*R5QK/@NSPY9_(=^_"B,0ED=HKQ) :>X6X MZ4G6]B0,)EGK$])\%J^,/,!6(++*:5,)\';/F'L]0*4!2QM.K*W":J&JS$^L MW>]69Z=U8XF.#>)N4CF'=+D?NMJ4?V'L'(HW (5O"<::-'>$"UT"S W%9D%H ME'9DATTW S*0_:JG,(A*+\Q)Z=I2%C*?#/,W>1-'-V0'L!=1LIL%1\.T(#1- MB_C>'#2OR3X7BM8$%DF'2W&,;BL&C5JI<58*U-!(W2_YILL(Y2=?-:S4NW[" M=:'0+\5D50#=L%KLT6EA*\FZ^-%9;%<:]\$'*F(91FG6535%]%U0C>,/>V;+^MA3E[$$20+,W&M229=I4H]!,U6B?K05O MT$Y\35.Z3&-83YIZHC*Z$KA_(G=)+190Z?LOO MVYC-N"?''](T?H["!4)N%ALPRY$Q>Z/>IS3_5"B"-*&KFFHM&1.4L^"(4O&, M7*V&C=:US^7D)M'4ZQY&%IZCDHU8TZCCXX6F';\"R)WC19D+9VT6GCE[9L>. MQ=S[/L"&3[-0 _/$\WW"R31YWN;L8&X)&GK6 4FY5Q,:\,,T)-G6^!?T("$R M#8 25Z_T\Z4G:36@J4,;P#(3DG">E:E,JP&%Y"71WE%MIHP(=(^R@5/,E$*Z M$VOJ*#D#]C,P];,3%2??FMWN+SPA7B2<1OFJ>4ZM1;\Q.SE3,X.FA'F-O>J> M[K9LG>E0 +QXL+\'?=/KRA:W:#O"0E4SPIPTU86"F<2/+20)XQ, M@,/^K[G7WYYY X52&AR/PI0(T,F ".3:R1PMTB@[AYF'OOL-CVS1SOLSSO*7 M%JM@YAT%R5; <\[@K85U#>"!J,':C4( &E#IOSO"A9A#0]N-0ON4=F2'33?\ MKEWSC4)8?$KUT.+HAGSY0-N-P@$S+0AM:)?/M-THM$^MU#@K!6IPB5?ZOU%H MCWXI)JL"Z(85WHW"U_!G$&<>PWX8>\$R=XI#\8._H-\FY%:"1'0WQFJG&&K( MASR0Z[I%>/)I6+V])"R&-X>UU=-V!W<:N%GFZWPGE[)S+E8)+*5L=IJT*L T MZNG;>V*.ZO;^8QB@S:,3_4#)#5KCKJUQ)T>X'C2)*#!-EXL<:MLN.9I%LM]; MW)[G7CF+'ZCN+B%7^0#D(@4=U&T9G4/0'4*Y.>I. %NC\'H=OQ1!?8MM$K.8;R%M\X9"MS, 76+G#7!D&UK'#+1;P)0O8Z8 M?DB"O_C9V9 -0^8DM*U\U0@GIR=G=J-MZ=,!'Z9M%WTQ>K_A_^&U.7+G*,!" MRF )L-Q6;;QD"Z/M);.$7@%DSG9OCN_/ CP<.IML$!100&N]\4I '*ZN%8;) MU^M<8S'I>R!RY9>[QZD 5=J.("1,^@>]V9+=W%%IU9T7'(0AIAH8$O M(+8@=6M C/Y1,\\B_:NM>''&[I\);3SNBT-COO,NDQ! ]$"[:0:R_*L79'T M?-?ABD#.FLWZ.KE[F9^;]S*SMO].;E:ZDW+K^*?L ?#O:.[A9$$K=@@*_]?K M,$[B+"UF!O*YF#Y2MFN[-M:S=]3B';DIB:Z9O5-#(E,2_&B9[ZU=;?9EBO>> M_G0BEWDU5%?[U>_S\^G)Q9F5#DB/5BH.6D9-!.3Z1/Z6[)NIE3)0^.Z'I:8J M^,8 PJRZ.?80 _?9=P*JC[;)1T'3&9_WEAZD+[L D=SM:NV'&Y3/:F;92S"O MZ%#+0R._-R*;&I*S$1 AO.")?.0M\+B;O?:WP$OBE_DWSGTM1IVC(#K8B7H\ MIB=S5/061BN\Q,FQRE OWP T'G/S-R%&C[G48V.CMK-Z/EY1-V6JPWZ)F_BZ#3SI^ M (9M:=213M-MCKXZ@U=R.+0+*MLVQ;7S)@?W$4"SM=$K3YJ\T32:R_JWLDHW-NCY\8N"0L.X[MJ9&]A_1W&"7&MK]^KC M#^Z# F%@H^[!EQH'J.]\ WVO&Z@PP^TO%"T\_-M32K:6B[W(5@]S0X\Z.&WW M;DRC+LZ]=_E3/VL7N>U$L3V?Q2H?G"0UF$>32_4'BKZ'C,@.?;C5WCI1X 7+ M& \-F1WD?&E/F[ZTVP8GN,5)UB1\[]FZ$2A^L?1BP\IH8O$KYUE:,)-)[4,$ MEZ_EIXGV4PD[=_EKX*?Z$2$)KTLVDN;EG;W6+7&W:&V!YG9I[(A3= M2&BBI:?OV3[#42777Y57#9H^^J9:5&P]4%POZYG M9QC1R> I[8 9(1?RP=.KAI=Z5#G04-_V:52:J@G"@I@HJ;&2)A)&+B-I7J"5;%4]&O 5%%E)MC%,VW4V@R6,O"[ R96W+=;K5 8 MM&&*J?OO-$ZR_7'V&-2QU0,27$>CV([(IR$4RR+*AG_'OPY7JS#(+3%-\!+J M>YJ0B=YKV#R>*5WNH$BP>\/05&A"/TV5&K*;T2&X]YDY9>R@D2$W"--:@:9' MH\.PE!%T^4):"TC5V#5F3-U:RXY3&^)0-?GET<[/>U_:4>PGM^0_#%&PP&KR M0:O* L(QF_#Y$S-&OI:VQZDR!WZSKUHE_QR3_VG W\7@+*TK2"ESJ[HT\!] M\/Y,L263S0O"_Y&OUV(Y1[NSIJ/=_DF3XE$3/.F>[!XV*3\-O@_>/B]?\(.L MB-NWK*BE;,6<)!^#[Q'/@#^\Y+W!?IF#NS#:OCZIY01XB!(+/*GC(5 Z. [/ M[6$EC1D 3!0P242XZT:+,'"=J$B">A]\H!@WP' 3U/L0*'KJ42Q-A?9@4B * MI;PV.]@EJPXT_?1 94L/)VTAHXYD=TZ D3TZZ Y/N%SR7PNZ[QBU,#1FY8U< MFTC+(17P_M641.6W$$^O R+0)R=_R%:DTS@.\0R5_.-]'*GZ8TYE4:6=T M)&LS@H!ODJ8+^]_F-PA;)CLWFKW],TQC,J$*W&_1=R>X01_(#]?D-R;YTHV, MCGD]%F"<[5K;E^XX$WK@^"#J:AZI'$:F;"5226]IM72=8>GA=*-\)B=4\9/UTL!"HP%&*TN%T0A+5CR)2-]-H M?%GF:*G@JG+>DE^U: B^%TKQIB]HC9FGNZ'0BUG+?5I[H_L@BUA!=$ .*I?< M<%'R+57%_P6+_]1*'\'CC)*IM!-,DZ?R<924N,=_[7G'?^"N,(A#WW/S RG2 MJ;7X?- +0F%--R-[KB6Q@Z*RU9^"510*G9)&Y['% ?$(6:V1I%#9+H=W)C! M5RBE8;/'(*'9L\H@!$+A+IC%%3GR17&\?76&$QVS#A0ZS?6MZF8 $C6I>$^. MWUJI##A.I2W?PAX7H%$WL]Q%@[S!HQ,X^5T$NH,*O30X:KAFK:TT):$9)66[ M9HX+QVPZ(>TE!T^&!"RC:8)K#O(/*+M)/4<+W "?%'HM* 3)&IM"DR307KZ= MXIWF*/KP%O*DM=8;)VWB4$W.&[C+LS1(4$1\ S1Z M_0G,,X^MDT:+=R=&TV6$LG&YCI6Z4A>N"T4C4DQ6!= -JR:G-!554$,E!\&& MN/<7O=5^@O8:I3%CDBI4$1+AW9BK=>[JZ"U*0/M90:DG?>!%;Q6H6K775VRO M+R,;0CI;PX#/4<\Q08OX28W-,XINJ.7!B465TJ8ZY# /WM'Y!7V@($4Q)V9C MO=B(!2 $U;8C?\-C+0F).POFCH_BV=M#Z 3Q$Z()@%H>FA*$Z&NR+H?/ M]F=/\T/'[SR+O*479!:/[U![NL&V<@/G40Z7[<^7P=]=ZK]YOD]Z,_+Z+VB! MO \RNR&Q<*9O^#?/25J]S<5KCX7K#F@U;1'P81H)^VE3%;D$B)(9= M:6@:4"*3IPDV6DVSM0Y2H)Y,YR **UPAO&A!3V%0K&:FB\3[R$)+MA]4"U8> MF0(T@#-S+9R8R!3&-<0 M;E-M#2#7@?-KC8%H192ZKCZU=LB]AT_:36*+ 8IV*M,H!TT!&C?CQ;".(=%1 MD:(NCW@=8,@I1EW #X/BR\C+O3J_2+1Y_'5AX%[@1)O,I/BS6>":&(J?&3V? M\U!7B\:>.&(Y]FVUP>>NR>^QCS*'S"0>&N$"+-&H M95&J=_O)TA7M]'N,_DQQ>[U=@Y.\Q0'Q MZGLP+V6W%*TH^O,GK.@+*Q\GS^H5!R]1' *QDWO/'EA_>?PHUOW ]M)06)-F MA$\F"R&4BY[-5V9? *25ATXCBPLA)ADP87+)O'7=6G8 '#)8X++( F3P0>> MKS2E.'0>U;M4-D2C9V6RF0DZB^'&^_!/VR;38PB"78EX,)@ ML]L4AP)8H^F;>U^QWJ#OR7V 9Y=I=HKD+-AI,FG%QR8+&9B:^@PPFQC[')_S MT'>_X<5MM+O&%+^&I4]4AA!:!=3!'+Z-8ATVZ[%DQ6OS',OSX M!UJX^>-PGXR'Z^@UGHO_%=V(BMKSOCV!B+B#(FXW M1@HI(JLL"G[Z 4MKM:JL*I?$(J*C?UI@0I[SG.__4 )=K__/__OW?_WG?V/8'^JHW&O](5N2;T#3^T-R M(/"@_,=&]1;__-&W;!N8?[2AXZBZ_D?9464%[G^2P?\B_R+^RO^!8?NFRL"- M?FF9_QSN^"OS=)'>-QQ?SO^=^9O B=P?N7]R^#_9TA]\^^G&A]^VU)D#G/#0 MB7^BQO"_BD4B>F2.S!.O;Q>@LU8E^$?#FOU1K_SS!TYD":)8RF&E/)QAN1DY MQP IYS 9AR"3E8I9.;M_MX47B2H2E^G^XWJV\]\_%YYG__/WW\',T?]RH?27 M8JW_CJ_$;YS]N=EL_MJU'=]- MX'CV[_CR+!+=X?; 55_[LW\/6JW!&D!#8"IINL!4WKZ5=2F[+U\_?W/ M\G\_7#S%O7LQ4,./57-Z'5@+-._/0>8[MQR#.!%&H@:RN0QO(AE,X=V M7,=[*X#HCR\ZKP;O=3V3??:TP^T.G+\K*O+OZ.KS_JH?2/6U?&2H'M=M=.'E M"[M6CL@4/FKZX8[]#X[I*E,JE?X.8F@=6H62?/SQT847C[?GK]1O0],,#2#- M53/JCPKTOR3+V)D/GGW21? &9"]>);[ZA*]OP"O"S'&)? 88 B/(%QA5CV*4 M?,"H^N>__UE (/_['P-ZX _),KV(E?[[IP<#[^\'><8_QN#*5]?__7-_'?-" M&_[Y][__\51/A__^Y^_#OP]-S2PY_/<_LKK^P_5"'?[W3P,XBFIBGF7_D\5M M[_]&#_T[NOSB'EEU;1V$_YB6">,;U."?N#7H/'Q491F:NX_1#9V(.QU5>GC= MP.O%&*;<*3>?9HAI-C.-]3O=,\.4UV%$HK+@ <]WJ4!U'Z]0K@N]_67*I2U= MCQC3 ?HPXF++]WJJLO#:T)A!9SKCJQVU%/@5G!Y7BWD_W-HB3_WYAPF,Z-WW M#?ZS:]#=M1@Q/^\[MN5")HA$YJHS'3)F_-X[9?WYAQKAL[;KU32SZ'8&#*Z4 M<* (C#(+&ZM5E_KSWX^X[O]T+ ^Z/ A!U/!__GXAER^)*3O,30:U$M;5Z,[$ M;LJK4=,QWO2,\Q;0Z4$)JNOX@=0\$A2EZ]8FQFS5RW+='HRE*// M\<)^!)//NR_A\TE3+58@0Q0(;X!A6:H+E+?=/S#=_Z'F^/6.+KQ.SF;TZ5P;NAE!R0UEDBAVS]71J@.D^)%_^*;ZT$TQ M^C"-<&_*P)&GHE"9+BM#MSRNME1F5>U17*[*MT*Z&]&%^X^IZI'9.W[$0&]% ME=U+*C?E?9/W1@'#B&&CJIICOSBTQF\D15N&H7IQ@.-2IDQ'[47V$$5$*G1? M2&1I31P;YO0\@W4$NT/1*[U/43&S7+Y/7U;_J9VR/1MO.R5[)(92692L/(GW MR>Y3I\Z)2'N',U-IP2B@V1$6-Q==N".BF/%@_+KNW-\T:*+0V?6W5X9V-03'5++'YA(UVIO% ?S^QPP,S/[YO/7*+SBY2WC%W M[*RG;J<]*^UP(%W._F=V(38W*:IM91^R5E#/1/M/K M6D%-G6U%=M*21N%F04CD$=Z[".W_*DG/RZI ]P>"A$.,TFHMX!0\XJ*2_BIA M?K-C,V*YG 2%\E/ MJ2M)Z31@7S)PI#BG;^E^H:^1C+KF<=8TCWJJ

.WY+!#^+&I@DJ>5%C-[B: M*]%K-B-INGRV /FS&,M= >Z4R6WF';:*\]A0H8HS[!"QN4FFV\&5C*45 /H M46)<[U2/Q5F6*7B6I F[9]==UX?RRYRAQ7I><:*7M' [AHO5J!%RVTCU>3Q3 M*);([*&OA\Y=K+.?8^%K?>5\+RX$Q)7#%QV>-F9$9]2VQXP@=3+D?* Q37O7 MX1)>*)+Y]SI\#,45_P%DT\QT_^Y]ZUE'W.J$#S1,R&E#1<7YGI!7 _(-J*M M=09 ]Q]BS)7KH,7-45/%77:U"71=.!0%>W4&:!:L96_BPHK9N29< / M(E'@+WMEHFZ%(K:LVEUB[&OP4^_V&*OLWHOR'M^3C^1@R=%#G3A6KL"'?[]@ M_*_%EGTNMNQTMMK8PM@@%@S6[5?P54GK:<4W1'\%L?9#8_Z_2CQ_AF M=S6?70"W5E9$6)[X3*F.R>WP,QQ0DF3Y48:[CP^B1#?Z2Y1!RX>WB;)=.L)L MG">8 M68R<@<$YYI52D5\EZ$:MG1/:=IX5,3!F6QM/V;8OE4#\R*'*4/WG(4RC(T4X ML59DA^-"=#G"<:9-S\FVL/LPP)!M$L%D392\7F3*.1_%.+E_*D-=\V[W] M5U57 OH8 H:;'5C914"YR5M\P#5./I(]A&0++9J[YMI7] M4.O3ZU:CO[C/7M:M-+R!MLKQ#.'G*UNS/9+[;>K/?^,'W.Y-'QSOZW>E7=J^I >8[3R91K:,J4QLEUHU4:3O7M ML!2I?1[%OV\-ZN^7 SL.G,,(5Q)T__U//'[VC[L;&HO>^(_=>-H_\:C3?_]T M5<]1/&[R]2>V]HE,3/SI]0(5Y<\EI761(7/ M1WK:/Q?N#/[P397C[W,5.G_L^@R/#A73]>9+BW_]XT-S+E3BUWWX*D_Y%Z,4-N:&TS8$6X(KL8M6W; MM$VEZGU'O9$*'2]V$;&"LQ@>Z?A1P4_7'H4G/[LU^PP+ARL_P *YPT*F\)+Q M?H2%'M]F.6,]R(DAM$,NT+UMF>ZF6#@!"YD"AI,G8B%W=BR&I-FJU<(EY4:#@+&7&6A::_+Z$/C M6(^?X/%AE^^3-EO@,ZQGEL,6FHM#;L;LM=@U#(50E])_(Q.MYT\ZX0 M\5Y*?1H$>M #J@EE!CAFE,L>DNI1@Q]SNK>HB:32-K%:W1TVYDG'P?&^7BAF M?.4;OA\S_DR_'SN#.3L<%^=:11>;<[\CUREG6Z#TYU:ZD5$6_[5JMD M,*3#8=C.:Z">R0F%)K$6N:3'S=?3*AH^]JU:Z]N9,N27T!?]Q90:9 4;!YU4 MK8AXUL=Y7N7P\6,MDB!PI$78@FNHOU#OXSUUT_8]=W=#]M7LH"Y;V9(<1F;-.:\U@SUKM$-K#:'I09YEP;Y6OFI-=[8&BG3]('>MSR@ M\PZT01A?$6P(#^YRH[BM5EEH%;10'XXZN05/-S?(#E"DUOD3Z_P,#,FPUF,+ M6N_%7(\%M,W!)D=D*WI)9,>E5IH,@+:RP^WW8U1OHEHC=;4 M;H &L6%\7R)Q8;Q8]9;(EB)3BTQ 1)N:X_E"6C/ ZB&S:.:TL-UBPY9;]YKU M-*2]2_.\44A[-G/]9%7.N2Q-F&M";M:>)@UTQ?5H"BNML$DGW7I=K&.;I:!*D)N-S_YQ_L\O<6$ M@<.>)?@2S7"NFN?:=3<]V<2!/?P2+G,!R0BIX=3P]E:AU%B0I\'91?(,Y_:O)9_+7;ON1%6XSKJ4;$ M8=S\\1>/'RJJ*^E6_-L?)1%'-R;X>8V-YY5PBKGT6E2#R;#6%B3))9%CNDCY M_SQ"X<]_XZ]'L7"&/ "II.1C^#V]Q5?P=_5+&AN90'S\R#;\J: M$D/.O6XGP$2HEV:U/)]E2TI*@BD)W@D))GUR0LJ 9V; 3RO)4[8$-XZ\F3*$ MLS4)?"6,_"%RF5'*B"DC)JIZ?D6&;*NF:OA&RHP_SY%IOJY46C)OX&!+$BR3 MXX-"#KEYG$?(\ 4&4A),2? 7Y,8I[YTG)V[G8%ZKM8H%C:WC=M\M M2GH))[W[RX53QKM,#DP5W;;L+Q<<+L"\.E_8[<"QDE 53!DP9<#?G?N"(&7$ M\^2^(Y)GG9F2;XC88&3F\-I2[;>0FU)ZC 2?8R EP90$?T/NF_+>67+?(6%$ MV2Z'9S107@KUO%VE63,1N6]*>BGI_:K<-V6\B^2^;GXX!NW"ILGXWJ(Z6KOC MLH3>5NXI Z8,^!MSWV'!LVS@YI)E%,63%GP3E@P\1M>I!1X M[31Y(QO]?C.B*G'8*?%\LT3Q5".EQ)02[X02D[[)R D4F.5N:W"KEQ,G, MDFS1F'J [OL^-Q22L&@DG3"3LN"O2X]3XCM/6LP.RGU\7BOU<558S5;NDM]L MJ$3,D$E9+V6]7Y4.IY1WH9G2M9S%U(-9#1?LTK@J^AE/&:84F%)@PBGP-Z2_ MZ02: M%AMS9A@NZIT9OVZ'O404_5+62UGO=Z6_*>5=)/U=51""F0XY M;P&=_>?7OO\,X0.O0UF!.18'Z$/56UB^MVMM MWYC-.%ZH\IF62+JX0LY&TPTW1RYO.F#MK>"?'.@GDD^XSWRC[*>.GZ[M9"PK M^NGI2Y >,@IVL1)[7C.SU; *$04W;7D0+G\5W2-B!2>_QE']/[W*%P&0#*L\ M$K_>D1ML+\N$P*RZ6:TI5"2RU0>UWA*YA<:I&T39#2*=,"; #\[H5J'!&5P; M'S(-P:YWJ-HT2/U@Z@>1,LN7VX#0EA_=X-@@RJ(ZP'A6OAU"77>KP%&LBQI- MX("R$8:A@8,&-&I.&' J1"Y_BZN\QT2UMY;7LOHER+SH!C7?0.:'[H5WU.B: M#73.U$/! MV+Q$EP:VZ@&]#1P->FY+E\Z#OC5P.ZS;;)0T@BVWR29%.]P:N4KX)^C[7$PI M'L^"QYX5 KT,3(V;T\ $,KBH<^Z07"4_'+0K&CWA6J5,EYIXU:0YYW=$EOKH M2^(TRA\48$;QO:G#,!;^97&*R;A!9MHET<"#R6 D%9L#/VD<^H[(4IQ>$J<- M^T'L%X7GF @&3JOINTPX4@:N6[#)SB)I\'PIJ125UT E'7?P"'M^,]2TYCF\ MW>[F&@PY+D]K@\FL2DR2BL-7LDGCR[,@CXV,S8B\$) 6KRNOY^5$S<>Z3C]? MJC)8IHDSH9LM:4;20LNWTDIY\9+HI*..SR*3[UP4FB[#PQ%E"8ZV:N?:JW%A M59ZCN?_&!]!\):H4EY?$9;G#\\")Y'U9SL3D?)=E>SRML:T*L9%D0D<20>A&P=*_)N2Y7GAV:C;%6+%NR6<;3%#8ABN-A2:QSU\!,]C M DLQ>EF,QK4YRHB:ERY;SRP-%M-YL=G(:2I?P+UJ7F=9-+?C_Q"A;\25XO.2 M^*0\';@'"6RAS#N6[$N>V^(O"M;:Q%N*!%RKF@],G2QRBBO,DI:M?R:[%+FW M02YERH\9 HB^7"WOK\S7F$\/%GF1F&W&P3B7SW2)I%'P3^2:(O[GB(_GC>WZ MPT)+<8"]B#SAP_):U[.=Z8":DN,MJ:F9'8^63BF1*KI8Q'=3%44AWU+? M8$;6;TUQ=KA;K#O=;/FVG\B( MXF(QWTU5% 5]RI14'=K*UAF2$[UYA[:9XC"15G2QH.]6*GH_ZO/E@30V^]!E MU(JLVY)EU;E1TI1V[:CO1FL3>6B:81M(AU6J=7,-72_N0-_QW=>K?'LP7D(J M\W$[?0>8+I"\2)AN.7Q^Y7%[/VH^5W4U_CNS$\*^M?H<5ZG1UN1Q+'2UAN7 M4I9%$A\?%*Y/$MS/*]2G2_QA [WC(D]DIH(6:!M#L0(F'1&(0F:]+*C=RL;) M(ED@2D%[&Z*]PEXH3X^P+5>][(X.N[M54^%])WH8?/5\ YCRJ[>8=RK913CM M2#C0#&/,+_AY3D'.0M#>..7I[9Z+]NM[GMZ!*AN,Z?9LRI WX M,M,4?(C?_?D"S1,WAE/V\2HW^.8 MU3KP5[E)<;3 D"N!W:VM((7-ZV[KA[0GE$;.F!JY0TL#-9I:9PJ-1JF W(R: M-)1-2>"&6PTB;<&7B67#?J6VGM?K)&.L'08;K%V].D767::FF<:RUZ6*V]J\ M*XN%47O3PG&B,-#+;E !/0:Y<86[-1:DP'FD)'/)(Z!:EJEXK[W,;JPB)H5= M$$:9OBP67:"R4A75S*RS'C/&CT67Z-'3'.+K;0SRC"O$26* MG*BKICPOH5NS38D)@=CO>TC#@,@!+IA(#&QSH!!FEIX>(HNT>U;I-\_:>:[, MJZ4!;]^@!G6Y:CD"T%\SX'DK XIT,UU8=G2@%WAC!PUFG8VR.+UM),)3H'J M7:0U;WO]!C:_I!1P^0'P"YSA>S(=O24#QK!S \?.U9B5DUUN5\5NM6PB&P"C M=6SMZ1QRNC4ACMZKU;&^ZG[P7'.D@Q6/:VI@M.=^RUGV5LA6#%#V!;^,CZ\? MDL5S/-5XG]=XZF<4%,>L\"C9?8,E6';V"W_#F3T(]"BKCX0=_^%-=$];YCI^:\L$>GS#'G;]R6A1Q]TJ M);*R-C2RZVIG(R#'HO',Z).Z^P3#X_V]7ST_'.3Q2-'R\V247\U[U=%2+^%& M3R$\D99TIX]NX7=OY0^RJ#J6P:JFJ<(V@+QEZ>[#<7M0 M+H?,\V4<8F,:+/LMN4]9:0\>,>Q!EJ+X#9!$[P(?2'*O MZYK:LRW5,C(:X:LR@4W+,N4@5[K[JJY/[/V=8X#6HTA89J(P%T:MRGN-"W*[ M[&8]"3*<65]GLM[PQ7-Z9 :*NC#II[UJ(\ MT(""HC\::2BS'H9WLJR&@W)!S;9!N\:;R+$+TB,-R*CXC$,-V66G)>>R%5IK M;AEYX!BS)ME"+HBZNZ$&9*#T>JRA+!#BI,E)0(05+\/H1L"4-XFGB>N,-2"C MU%,'&[HUJ*QS1:*'&ZLN(_CKK-.?)U[9MQUL0 8$QT<;:@U0GWDSOJ/!:F"7 MF^.Y,I>3'.Q=?;3A; JN^,XN'YEF8BWO!I3ZUK,OL;Y;43:N[.ZBP?/B%*@/I85IZ982Y>^M%OTJ37UJZ4C:RT-3CEIXNF?_XPU8ZV"X M)1::6C37=K.5<\@5DFAY*ZC#\8FG2NKGN>@Q$3]E(^_(^)PHC9#H>)7(1/:C M8ID(JH_M/%Y[5)[\SJV'*S^#] -IQ8A^26$_AW3<2@^8"GS<#K6MFJKA&^> M/!@,2BNAFQDP0[G=Q,RQBPV7*>2///]1!0_[H[[0P;T94S:V$#QSBC&]\@_G M,*;((11B R+VYG3X]O$&Q'UK8[J1=&#L'2-A[1,'B0SU MQH@4 U[$PYE>(Z" E0TT#Y/X8//A3X7V/A8[^Y,-2)&+]$X12HO[KU M^U _-K'F)<,/84QG4*:BV#X*"E^/AZ(UQ'IHX]E"[]V3WE1D7]\0K^^.L=F+ MQ+AO:[S5LISD37#<%U8#SRL*,.@BZ8]>^8.C&CO#&.S=#PB?_/3WX/74^<_Q ME8PI62DST-:#"'D'VB",__R,(VK;;E$H!X!A0"M8\OF:/>/S2-9Q4HY GB,^ M0EK*%FBQQ4,CKZ]NH+Z&[4@L"]ZQEE"*NENS_#B:Y9THEJV;,@SH12R6_7/8 M4G%18NK%'&ZX4\<=*ES(4VF,D?+'1_SQ\/B?8B]EE 0PREN70)ER#[I1N\^B MD"P>A*+>)CEF-26T=1Y@]2F/9/Z?L@C:+'(2WI+/',>KUDECC"_4,LSF9 -R MP!9$=N[X6;?5],T&DHO;+EO;3IDAK6'\(B;XL'9!]COF;%#AUXP_#X6V)RC- M33D)44/*">APPGW7+.Z#'+N&>2TVL2JM=)(>;Y=:MA@Z5:J;L_WT=O#+64-=%GCM]0D0' '3/&%FL2( MS&LEK+#LX!R56=5;E+-AF434))YK*F6&M":1,L&Y:A)5O]H1[7EWKC7=4=2] M4:89>"DGI)R0UB3NBQW.5),8MP.^-BO.2;$92#F X4:;ZZ9\D?)%6I/XE0QR M6DUBM, 'JVFXRHN*8/F+K\I:Z#)&G=4DWBU2/">IUA]H3C1*!1P MCLAW*+%9*.=E!1^.8#D)%)%.J4(O(;E:D>*R6R#\1FKXL%I1X:3RDNPQNA;" M++W Z$%(59,P@R(E"?1(X@95BY0N;ER^F!B0!H16X1@PEI5A)3.>@482IE2D M!()80H)*&2.EE!O4,X@VW\P%&Z4H$DPNWRJ*(I5K)Z$*FM((8C1RR[K&-:GC M/J9E?:&>4ZXA97P]MC.Z)I)"M6 M/+(3Y)-0G4MI A#9^35WB+J9F M?:$NL;1K2QOCJW5M%8HFG;7G)9-.PA!J.A4+G13D/NL2=TT%'^^J:;0[;KW& M;C4UYZZJG7607R5B7D5*"NB0PKW7)>Z"'LY4EW"'+.66!T55;"IET<>9UK(J M)2+!2 D#C03C5]8E[I="3JM+Y(OJ6NWQ7E93%^'8*JP)APR2,/TJI0U$:... MZA)/*\8.)E>!,^^8Q78L#[H\",%,AWWH&+$NXC-)6"_SRF@'P%'CNV)9O&"- MW7GG4.;B\P+C*4![I9M*?*=@S9W'*SOB%3; ?F:W1;/05K@E-=+44M$M>MD, MRS+(#4,<(/56C'LP?2K'G\/YM0)>G3C_70TD8V73Z?LRY6UVQ64*D&)6DQY@ M*%8.:\-$.(*3"M3)TJX?,1- M/@#6SU\)O>/J$LP_*)(%@5.5AK?N+!FL/"UH32D;I:!(.CBDR"*USYOO$I & M"-\^J]66C&!#=(>B,3.V-7=@]":C-$!( X1[(Z#+5K)_2810ZK"LU6EKI":T MR:U6R"R[E1YRE2[DV"(UT&L:Z--QZ=.]A?:MQX#^,W.]]EGIS:[;IE9#,]$_SVV\\%9Z=F7D?#WSTI_PCG^#.BO'%-+]51E M=QL-W&? ]/3??WE&7?GCH5)E.M"C]:!^PJ0D=^45!OHG*F'@N>H]K4B MK;HI60:,%;B[KV5)NQX]F=XCBJH0NAUX" &S8[654;7&2,/<<;967%:GWA@Y M3W DNGFI@6=X?4<%=QE:?:#U/8\<5_O%K#=WND?*G=\C_=!Z=W]V4;?8^MP7 M_76F;FJ$[C1+ZUP < ZY;.@+%OM<[*F5IE::+"N-M,6"*&WDS/=F95'>LR?N M&G==CYOEZ V)JZU>B:CYBUGH(#?3(C7AKYCP-W"0VO=S^W[I\W87GTF,,N)" M #)6_XYOWK!B:8/Y3%/D\G9S46QNR]M>$@W[I5?Z2!F_U-Q3CWW$"%LJF*EZ MU*-75GU@Q$>A'6Y4(3J._!V3KDUMANRM%)\QQS4)#!C@] M[PF=35BU.Z4D>J6DEXI^)=91J,D$)7ZDEU>\H6%0J\-J*U@MT1O,_[4UE=]A M%RA6-L)<(3"D?J!J37+>7^!SN6FR[O;&(MD=LTYU M4M].RTGP@JD))Z).ETC[1B%O^ZEO9H+M/'3J>5LSQO)JW)Q,JV(SB89]GWE? MZK$O:]$H9IP_-6D\J#6GBP8D&6)KD1.S3B[Q9A**^+\D8TUM^OI>^B['TNOC M88G55*(GAH-&0RFJ,R+72>P\N'0L/8W1DYZ#D_VLG*?$7DL#@:40&R.[T+DD M6F32T^1?B744\M%L/K\0^)KC:& H.BU&6)FS7II/IG;QV[,Z3)+I7J<[\!@! M8INEQZQ8R"1A$.279&5)M(SW=M/^/!RJQ]M]0'=W3DD4=FJT91CJ;I^(M'8?=: P8$":C!9.I4$B"(;P7(WTJRSLW@VOLU/G%-/^1DGKQUAX7AW1Q M8?J9OI*=X,)BPZT&)#-O=),(Z>.\_ER(*9:OC>5KEZS8_L8>-\3E2 3K+,^S MZXG699-0/K[SJA)2:'ZV$U4B@HYUO>[Y\T$E@T.ER;/U/&55M"0R=!ITO('V MY7;_1#OJ6(:&L*V4I;RVX@KL:LS!:F.:Q&)C&G4@".9KAQTSRRJ#[7#3PDFV M-*QD1TVJ;2:V<)B&'1<]."PA40_GQ*%%Y[I=O+(("DD,I=.HXPBR M+Y(>HAYTD"6^N STK:8!#@Q!KSS'*N4D!M)IT($>EJ\=<[CJ:+O-E+R)%C8V M4K>D53JE=N+!G,87#8+Y-Z&7-96J2M3;NPKDV@TDA")O>;AE'O,D)R,RR)-H"B]P M@ERI,0V7PYH&0LX[^ MUP]M^,+)O+I^F( 3REJ-(RL^[NNM+N/+ KE!]P2L=_KXY%:.=O)R4[=R&)&[ M6ASQN!Z16?DQ25J&;9FQPWRAYA[T@&I"F0&.&3'EHU.0U]7%0K;+#"LI KD8 M5AM3%EES_["KSP^;/-;7N[+VLV(C#K+B&L/BW)?-JEE,"QJJRR=LZ28?%FVZFB'@/$90LJW%C0.>!*M=-&MBJ!_0].@I6O2!YF?J&61'9=7&U ML)%J]\SW=>EV%YRU4?]\YXQ-8B"LP/4-EP MY6%%DA>:$$#7RLQ8NA$B6\/X2!#/REC/)/'S4NIS$3Z+:9]D>+E(]K)+:LZ, MJI;U6"+ENT&6((),E2&)B93IM3(4J:2@^A143R),!J:.3)B^(%7I?AW\YKBH.*O+(#JDUSG7SZMC$>%W,(1LK MH8.JBW/5A6;#YZ:NXT5)MQ^/==A14!=V@ &?*K1#J.MN%3B*M0>(!C%,P1A\ M)@J5>I]N\P-\@IXSBSKUS[%.[4NQKWN5#/]RJLZ$Z"' E*$CNH?$$3@:]-R6 M+NVU.".*0;=IM#'&6&]XCN^I-:F.G)E_HL7/^WE?>NU9(=#+P-2X.0U,((.] M,NV!6Y2LX=80FUI'J4ZHE9 ;(EEJ[;E*, 4HF?I,(R!N5?;F-O6W.9X617I?GWBM4=C M2:PDS0&^T[G[TF##?NCF7G'&%!;<:;=1TE9;CQYW:U LS9-F;R_[=%_ZBAA0 M-B)4 FEQ*-V:&\^=!7FOK?E#?]-E?#UB+#EYH97,BU@SJVT(T,>C/$/M'FJ;V]+QV7.SP/''4& M#I8IN84I[("YC9.J87LY?(D'!'+EIT]T^;I7=Z8SX$@Z"-W8O_./J9\_ZS4K M+6=H,/2R($^+E5JI*R0-5542]Z8 M:LL )HT[/^OEO>ET 4WXK+N'>GE%F>:!KA@XVP0U@%6QMC)+FD6^T[ED:/#9 M\,@72]E>OR?,&TQIIAG3:K[ B;5RLY\T,[Q2*?MR8UK?JWF:4]SO]T:U0%,= M>2&S;0'W*DG3W75KGK=2X8NBITO(78L2Y[AFT&N2&I0G_FB<-+U=H>AY*V6] M5_4LS69=QU4+%9S-U@00<%,OD[AAO^M6/6^EPE=ESSJN3B6>F;0TV%'AK-/- MYDIATDIH5RE[WDIA)]?/QKUV:37TS97&]<,%6^:GZV*0-%7>N'YV*R6_*: 5 MLEYW4%LK&YSK:H2-;2W"!$G+'*Y40+N9THY6T*2U/IE5F!6N<3V/ZX2Y.M$C MD^8+KUE!NYWZWI;0E!8Q][2>(XLP$/IRU^Y173MI''J]$MJM5/=I#6TS;WAD M?^(;."9 4W/*=:);2!I]WJB&=CNEOE-$,Q2&SG5#ER&W&(^K#46<9).6%%ZW MB'8V%9ZX5.^D&<>?[Q%B4^H@JP.U)[(U$A8;5:F0'2-GM5^;7IQN$W)LXP?5 M!&84S^M/DGOB@0\D1IGR)YM"% "[*?(R#'%:Z$OTO-DI*67D'/CCW//CH>F<9Z)E8B)PT.T3#7$QP UC0;&8$=89> )\4%D+Y7,^+L9">)RKS MAF[4Q%4IVRE0Y+:8IY&%4 )9*'$+CC^GG=6,&V:-LN4QQK;7:=&YQ::K(!?F M(DP[MY\&T&MP94>%AX)L;Y*?UZHJ9N(K1NC:#+?5K2)RL 5/K'.H^RHQ< M9$%]RQ"45)4FDXW=+25-.L1>0*ZJ8:;,,6ZRJ397-K DW M=8R)JNV]\HQ9FAQVAV*OR]#Z<$P%^=%2'B7-3*_B&6^EL/=LOK$/)^7%S78XKC+!.JZUJ'%BTLVJ][C,; MY.CTL[DZ1_MV9PH\LN*-;LA&::;ZE ;]V8 1%4I9P:29W]56O-U*<:^CT@(V M9P=R)F@S1%/(C1O9TA&)CU@*@]JBK\-87PH"I2I-72 \L&9 M'(\?:Y%<@2,MPA9<0_WX:0AUT_8]=W=#]G63[]0;OWZDT[,C!W;/>]PJ^8'X M7UWE?5WO+QS+5Q9QTX<83&.AML#&-KYB%M6,W@J$90')&.Q1;7_^&W\]JK=W MX7ARX'Z:PH^<__!6XV=XF?=*LE<\LNH]D!U<\"DH2T;NFK)$K#_H2-'GJ(_< M7#1MH,J\HT8O8L>+$/3HE0Y]9[ %S&2=\Z?V[TN$]C1(]U("N[CY2J$;5_W5/MQ!%7AA;J6E64%YTI=IS3J MX[65F48G*&">7G>Z1M" M$ICDA;Y2!KDU@]QI?G/_K'!J7A-(@.7,F9,7!5H=;KU/IT21$D6:S_Q6 M[OAY'F-N2:*Q'/(5C>BS/8X?5[O+94HJ*:FD^% M;9GS$Q%JI$2!%%'\GOSEWKGCY_E+56YF/=&:]+/W8\0'T]U5,H'.4KLSQA8=\2N MCV/3VB8) 4LZZHL4A=QKBG/_M'!J:@/,^L!IU5IC#8+^:-;+Y_)B+0E%D90I MT&**WY/2W#UY_#R5\?1-:U 1>F.18,=F+]=0^J*Z=/'Z>PBR9LJ:T::DG"L2FYGB3WI)0$Y'"I*R" M$JO='D0@ID.*SZ,?IE_9?\O?]^#,C3L^+'\ M[D5?D,K'M_8WAQ.VL48S-ZMRO"6J07^S[;>F^8V,W"C) 7=O!;A'W"<2_#GB M/Q?]DP&>*/MS@OKFQ\.\?S##<<@_5U4?.D9\=D7\0];+O +] #AJ?%=,9R\@ MOMMY%,K<&CIFS"=[8HS8);I3L.;.XY6Z*<- V #[66[=D$=!JZ;1#D-OB%QF M,7:+2PVYW/I3X'\JQY]#_[4"GH#^(PTD8S+QCQ&=93WB.H@N;;+-YL)9-QC, MWC3[PSX[:0?)H_)/Y9@B^N:(OA)'TWR0J4PY/A"QJCU=-?MX;CRY&X[.IAQ] M;40_"Q.C,.PI4N0DSXKZ]2SDWJ[*W0GE:0[C*,QB%[/IDEBXVM#=A+6B'JQSA>1QS*G]_15ZKL*9XP,GC%HH M[=6\F"I9EA-;31$;>D"?E$N>AMYI)]]3\]ON_@HM5Z"T!_>CEO,;)]<,A)8G M$IM\35GF9GV/O!,MO^WN'6N9,^%'WIG+-G/>K-.?,TVC9_6E+L=F#>2&N[ZB MYX\[C+JF?UC_O'DQJ-;")WQ>W6",P-EC3Z'R\TDO>=%>6@Q"HA9Z&6NX7B$I M/S1[VI#MV@R-=9:E:;&A=>B[L89?5DBZ7VNXDF]8]#"Z )B&S*Q*L]86VTSQ MAI:\F#(M0MVQ-1!7LX8Q42M/MRL<$YNUSK@Q"K@0HK=6YKO60*36D"1K.+V< MJW->9CV8ZY;6M AU'+)-U:TEC\1O4LZ](Y1\7 K>^$,EYV.=@=B<3+-#4F"* M,I:6@G\M1HZ4D0MN+J_09)_1X%*&+KVJXVWTCEY&L8Q\EP@Y4H)>-NOK>49V M2%S \YNEUU6\>2EY =(-2M!WA)!/RM>#U=)G<;?88XP59]-49ENU8*(QHH>5A:L+09G1 AVX/KJ'IPPX\H9G'=0./]^S?]8&GV?F/ M-WVL[]1>+V*ONS;C2@/O6+(OQ;==P%97&Q88G+J5-7;5PS<+Y52OYKZU2_::_9T M>\W>G[U>QZ_R#4TQ!G#4P8FIGE,'F1E94%);3?TJXG;ZWBR\'E1\'7B6$]+ M5CV@]^#*5Q]6[;I5RSF A+8,&Y@J=,NA *.&9>!$&'(TZ#W QW*>C% 4*M". M^A2WPEZ9[>W@RT)#?3;@F\T7T(*<8!,Z*-+-J49RT*X(.>BN1.02I%\!N3/O M]_&6Y-[;>^-APXSCVQ*\BAUX'+[[(F*@7!=Z^\N42UMZI"?H 'VH M>@O+]W:M[1N;-8U5H]+6MB*Q"6;C &);L8XLYM[=8N)A=X>/Q/9S!_Y&WD]N M^W2!)Y8B40$L%\+%W&]F-V)3H[+:9M81>R5D)TRD@+TVP<;I710]NY:NRKOH MN>Y!XR7:N*CUZ)*I" _O_AJGL+0-3BUHZI&*.;G:V M TK4.,-SF(EGUIP>JS MTC0_D>L,Z52+*T!B'8E"LHR5)(P>D72*T&,(?2HYMH$9R6_WZ:$5 J]2&U[/ MSC5HM0#7"5:352%ESZ\B\WT)_R)$5LM=8^O8O;;F&YOEJ)MO2-;P5V )25UF M;YLOK :RE\G37$/TK4#W74$W)L74YR&=+V3O XD?Y@M6OCI>2:W-%F?[%0U2 M+;]7S2(W^)$87-X@7[@OE![+%UK3XJPS;&B61D[,5L<=2.LB>H7 I&'T>OE" MPA'Z0;Z ^<6"+JPZNBC(T\W6M0M,O9PB$_E\ 45$%HOJDA%EO*4)/< JL&MZ M^?:O\,2(Z/+$M3=4]%JRJON>NH:[9=2JIT*7"23=EZ%<=2PC'@?WO5U;W)P! MCAF)PN6A(RR \OA\0:>^*8?2;L,7"CW(J-P5,F+!W8L21--U7-[@G@8'LO4 MV7G4> L7BMN@2X/9L(_>>2N/PU"7D]J>1$X3V\7F5:$P7_E6B(WNG%N.$9_- M<@)PYX5!DZJTIFUQJ S[\U ><+*!G-.\'G"_)+V[QN^K^;NH,>Y0'L^;ME5H M:T2I7V"46D/,M5/&O15B$9QQCBCC%CN;O+\:XFL-5LNP/AT.*4U"KOCXVQ@7 M!?R^$S$("\OQXDV)XH77;Y8I/,E4L'19-&7H4(H#'^:#]JT>M'U'6D2"W<.O M:2_9>E^96S@(L6:KG/4GRQ6RO'FT[Z]V3CJ]\[_17Y\7/8+6Q7)BE>F+W'90 M%'V%S;LNLN%B0M"#TBJ09T?;/3NU+2)F]67AA'$]U8@>S$]_.BWS&I/[W+$;$G:RPY]WUX#2D)?5*@OM2)PM_&5TYJS[DPRY@: MW::\LB.N]$4F9:'K*O*L2\76*XU<9KQM431HW\YDIF1ULD&7,2ZP6 8I#_-3 MW;94,%/U7:*P5[!H5<:4)$QQAIP2XUR>7BP[Z!X2]44%O^ENLK1\EK5S:K\S MX:5I8:"QRDR>:#;0F&IJP;K2_ M\%#+PN-:UN/GI^T"XN62,@\<+^P[P'3!;J>03VVZ!R5@>U%4\EC=V8-@,Z\, M]1EMMAF?IE>0=/I\9XVLE7_0_8\M_;W^7ZR@A6-XX<2"UJM;$SW\_IB6&K9N MA1#NQB\X^]G^0\61MEU;V\)( XUU+3//35MV$5G 773LYS$-?4]8O[%8?UMT M9C/C98WKPRH.'$*U\I/V1'!^Y\CD[=")\$ DM0&._%C2^,ID#7Y6+[;U:='$ M 2<+I5F'VU3&Z/+>\WZB,;T"!<7]JTUI(4W)"F#%04LJW?G_5*D&^0LXF&E[UOI7W-/G/!6Y7<=1*-BM=)N4W*9,N4:U.6JY<3'L%S$@'E[$N5Y MW8XJ-MNU+I!9([NQD8OWDVC '^@PM674;)GS%O'Y)8^7GV*^'YA;QS*=MQ8W M=NVF:FZF&&Y@ANM@2[]O&9D/ 6M+H'\F Z]=E3"@,/*%BM=?+F )<=_IMARPP/AEDZD1] 4(T3RY, MF@'_YHPI<;9\Q8RI[4[(YGA=[FMJH=2WQE6U:*R25F3\U1E3XM!]E8S)K(M> MJZJS6;RILB.=4YPJM4Y:*/A+,R84$/W.I)]+#)Q>SWFRP&S M\DMA95*=:58).0M"J;$GV]B_Y-A?3!ZYO&/_ONUT:GIUZR^;'#,T!DI7EG"L'*!K.PCB M ADG<-:=&GJ5:M8@BLN,M H/>-! M"&8ZW)4B]I]?)[F',K^T_WQ'6S]_+,I'=-]V\Z.K&,CA)^?=FQ;?2.K$<6A-5 F1 M%#:UKB68RINPCF;M'G68W,!3Y1"1I#I8%L!>D7 M,>^16L==A#>YO- ?\-*\CC?KK<*JJM8:=1U9GDW#&[2,[/(;L-[>0BX3W[2G M$[$C670/Y^PZ3FN"VM?87J]Q8V8I@ "70RT@X)2*+RG0L)S&UV<0O44?48#?J M>ITM]=H],;-/CXOW<&L#,WI0_(@JA#30 M)5_?F7+\@TC@_8WU\]FX1Q9UE,W-G*+,H*%A&5H@!S7!\7/(6?-M%W7$3W_4 M\Y__QE]?*/IBTWZ?=?$K$+G--.3+KAEYXH0,B>&EB!82PPD@2!@G8'K-ZLW( MF8%C%;JU+FB44T9O30\MNS#P7GBC@CHJ;BG00\3V)$.H%LW)=]QH'R1\*:?WV[#BG MR&!@N78QA]QP/1I[WGP>A!Q7V3V&&S91Y.:]-AB%R0F2#3?5=QJ=4F>VM7-.)C*C0GR[E@SG'8F]8!;93RFT[J M:M/X^"N6BL*68K>TU&O'QR5_W71P>24QS5SD9M>!U5@Q:5*;QL>I_:(>'V]( M"LZ4=;FKJ:J56U16PYF$WN3;!)GN[XV/;VJU3P/ID=F>=U3]9+-]=HARI/I8 M;FMXU;%SU2)I"\ ACOM5L[<6VO5%&;T5BDDQYJ^K\]Y-_/5(]PM/?3"[?FX9Z,F8NM7"E;N#C)MM6!@RA%=9SO-_MUNPT M.T9N,NK7@9*22THN-XY<7%'1!'T]&N/L4F*JP<2TFY5TJ"NYY))&+DDGE^1$ M)EUR2'7$%CUD8+&Y692F-*&$:622Q@^IB5_=Q"^V0I9GMR"L.F8>'SI.N[>. M[F#30N+EC?R^5[/^"C,_6YKP8HVC^[@[ZD7LO=?*92JR3*X9UEE/,QF>+%*M MU-Z1RP@^Q$1*&0FE#"0I86C,VL/*FK484NG)I;GL;8)A2@FIX::&>U?;7HS" M0KV6]?T\PS7]#K^ME)FN+%?THLE3/CPVHXEC?K3?5C>*IPW18,-V\+C7M*\QG MO&9NSV^(67="<"*C>F4_G*AZ#=;2W!ZYJ8MIU0 URCC=G/>H?-JC*S[K[955 MYU5ULJ"GW1F^*M08>^WU<'^.G,?] EY/Z/2O@LOYO,,I< +Y2AV,V/4:5T?^ M9,YPQ7P3S0#NYL2: O53H'YSU/(4H'J*G:'E*J0TULTH?7YCP!QZ)U&A4/7[ M=4"]^<&*50>N?&A*X?'VGMWI=BS3B<\Q=2*=[-L.RTW!H,8K( J2UJ[@;+_F4_.X-[E"OX74KR+!AV.;,'@#A-V4@:5!^.G:>]2,]Q;\[L8Y+-2JM4 \HMA[(2:2=2IO_R5/3= MV<;[RY1+6WI<(G& /E2]A>5[NT.-7S4F+"*5]Z%C5.#,>S2>QZN/"! L719- M&3J/!12W;_6@[4<17SQ:NT_A&Z8U7;>5#0X:[-P8&69N )$;''MT_A\> ?ZN M(GX>L;[1X%- #%+)<009%P(AA)EOR;;^R'B?NM.67 CIK%G?:$>W'1'O7&)Q. M>T1]K=+(&S4\H/Q& \Q'!-Z&@T'_5E^@63&RWK.4+LF$9;T_KJX9?@(2Y+2^ 2^D MM'>*T[@]"?$FS/+MWJ A.4KNG(1N$/M\ &-,'HBYBD%V18,1 MNIMJ<[0FRO?MY!!1W^?%_(_&C>*_Q#6R7<5)D* )HN<^T4X/2L#V? ?VHEOJ M)A-(T'6Y>2;/0R?>*2:RB@CRHNU96?SI3]^=E/=H1KL2G/OX\-?S\Y:8IJY; M91[7!%\)C$6?SGD3)(L[EYE(&C=U5&E[POJ)UJXY:_!$?=_5@,67S?7%V%@B MS=5=E^KY[B3?9<""&.BV/^Y1 G(C%I>;3IN:ZSV;ZZGF&.OON4HO;75;O;!A M5#8,1+8_L)@M/JC*:$YB/]DVCHLP-8&DF, 3MUW3_60DL)2+-E[%FSUKLZS- MQ^4*FIM%?L-)I![A'LSAQ@$:S+>'C+%U%1$C369$+,-9%LWB4!I&)=QH]H>( MYIX?(OK9&#WOJ.OHL9U="T _R)&2)&A[\:ZU\<&PP'Q=43W/7@32IC!W6R6[O/9U;%,U'BFZ,ZGFK( ]#=1#+OD MMQM:*X6BL@[+?]OK(DNH3NIV,0=*3M'ZXU+$\Z/(@!#,= M![T MKLL1E.//NW43>Z66*5.=*8UE5C,&HW&78!V*"1*EU)WU?M#%>]-FU8&R'"]I MD=JN$_=Y#]Z]0AUF[FZK@\Y46ZG31J'0[3>!CUS8\*E"/^YE,G1Z9 WK#^@W M.RO;4VU;ACBK4.N@W^P$8C=1?O:V]'OY!BR#_WDZ=GQ P%,1^7BDUVN)PUAH)96?98)7D>=2;$/"9E?K=M;4[4GIQ M_R%:TD9<=97MD[C::]L%.Z@[,H><;K^Z1O:][EY(R:^JFQ?=)N=L^Z*\LZ[U M<+T>%T"@Z_5V$I8TVC(,=;?KZ $Z0Z5,UIG9;"Z&K16OD&4[HVK(00?-75#> M6\QZN.%3Z2:6\;=6W8>"I!B#BP>X7^W\F>SXA/&V4[;3/%=I=IGOK8OY#E\10:=7IK5\ MM]/,(6>HE]]0$\6B;Q)&QJZ)U6UC-"[4\UT_4%?M)A/QC-7L^UQC/Z]I6(U?+]:1D4Z--#EDB1T+- M-X]$O[J9W*<@J'7FWLBQNQE<5?ICK3+(Y0%ZNW(B!8++>>^K;7"9SQ?PL5%P M9(8.2XPP*T\[K3J2&<1--K!$O&A?@;NI@NH:/IE!3W6U9Z$=<*+8IP*CR$=] M*JN+O6Y)HVHC$:.Z8[G7".PNRI.2WN_DX^%>;WN9#$,_.H3Z+:7FC5*F%'2V M#F[H6,W(6\9DWDB5BE2D=M4#4*]Y"J(F,XW.2I3:.*L7[;G8;*G=.G(985+. M._W59Q6B6M>]2[OMER>-W+2HSG%!WHZ:P& R6QK)\"^U6]3M]G8U[OCDO4)L MJ<0GEMJW-J:K1(^B]2BH,)6'Y8W0;>G21&[HX9ZL5FY7+."8YW4VCFV3/$YWG9ZLYEW#*R*'TQ0MWPV]SXN6D'498<*.,8UK MY26<#M=;+$C1DIR #ZD"RZ$B'77GR,G,YT6NH?6'%#'95+1A>]98-.LF/4_2 MSMR(96H?JBZ-"NZ]Q')-RYU/NCC>*UE]G ASVG2);:O95EH;32TW*3[WO='' M'E3\J..6$]+ 5CV@]^#*5_>'IE:MQ]51#]N5J#"2H0"CAF7@1%!R-.@]H,AR MGJT3!/N1VV=+Z1[,"%N79^JB/FG@:F7C4\O\J&IGD3.C)TB<4S:'Y87O"2>Q M8YW7A9"U:,P"OU 'VJK9KG-A4=#[U11"Z*=T0+.V?8"Z8: M=H5*.[]F1!6H)*P*5(?<( =0Q/:"08X'3\?%C@D%:*J6\UQ@%1]&O\P?0 &] MP7+KZ+8H\,U-:SN:0]U"SDM_NL[MDV[>-2+>&3#X 5/4Z(Z*MTMUB).@TNDSE-PKDBE3) D17_0=7UT6J5DU MW5CP^1X^9/!NORQ*1&Z!;'D!^373R?(MWT),95F&U7[#4D5 #C-AE&(4BNB= M1)@8Q-RN./ZX7DN&ZK0%%: SNY=^FY+',GJ*YWNSIR0(N$]\\KX;W*RX]*[_OY>+JN[-/-X-H0N/Y#T;GJP)4/3>EE M*>CQWF=WQ@>%^(ZCFLJK4M-[JU/?L*=;@[IPC&Y6?(,(CVV=](,.?5YW>73/[AL3?2C^Q(TQ(0KFHAUVC-,.6S&JP MY(/F;-9UT)M,*VR8%,0 MV63Y@T/5?[[%(()F=@^9V9>MXJ/3YBYM#M6IDL>4]3R+-[=V>]KO\I;@(UL9 M^, H>6@$*<]+DEG ?#I:'$\V 8Y%B69E9, M7J0MLC=IMFUAEHB((,70S3QRQS*=5S"B5'[A*N;4UE:]V6PA87Q)6B6A'/U- M&+T5P2_WRV=#TK)2&HO8, /Q84G4IAPH@"&Z,W82A204EK:BMZS&I4;5E2OF M:QI=A14I7_5!WD3. Z;+:FXXU0$]T'*-17/Z_]G[TB95D6WM[^^O(/:YY][N M"*UF$G'W.1WA@$,YSZ5?"(14$01E<*A?_V8"3J4U:XE5V=%[;P5,X&EV1\YUV,\^/&WRK*YK=T,G]$X;& MA^M%4K?GRK^]2R_&*[V)=#[?B7V:VTW 'M%]!R%RNQQ_7YGGL^,Q.1/4I@J"/+T)/.G#RIG^BRHF1N7],O/R[LM=0> M:]+Z?JVM.\ >)K"HP*+B'*)B1V<_6%*$P_VONP*D; %YN;8=3J#YH:G$TJ6* M7;T%+ $+D-L"-KZ5! F_8[$/0@SZXF/*4::RD"L-EG2;F30JV5LP$D+/5MCO M_PF\M*MWH*R^S#@POQ$P&7SP,<3/GQ_ MK@W-SNW60@I^9_?B@)JEZ[S&:6.Q79G%BKW6MP9%?_16[)/EOU6.S, 6%I*C M+L!NH W5UCZ8S"1B[L5%H==M+\_6E&7M.S_1^;OZCJ?[6-/I9O#M17:@9)M%N:.E&*6$LS#4G MSD(;2?,V,L0(XZ"TX M7C=#PQB/N"**2 _TQ:B$Q:J?0MB_"?A9]^?SB\>K\NW*NM%L3BO"NG*_9(!;2/V\+U/ M]]U@\&S(Z?Q%G.+\L3:KO-F,VFXW2M*CB6D\5KH/RV9H39"7(0L M2)2>14;U>BV9%UQ^49_S][F:5 RMQ'P#^>'8C\NCM$^1KJ15J;5ZE=Q*:V:8 MU+WXR'#B\$9EV$UC2Y?)TA2:L(#/[D/-:E0,J ]:NATM]^4IDVRZW1IV@\)E M'IX/6OMN6W0WD=+MIH7%GF$T4K/<@^3.UAKWP'83I?BZ AZPK,"RXB;LQ)L0 M%>$XOGU6;WXD@(Q=GI"#=O>![IB-J,P"/K3NU \%H#XO-;X_T($%R)L%R'D! MF;;0S9>U4JFL==O#8:6S*K5T\EO;'3]7@GQOK.H;)H\]%Q"1*?'Z,"L8FC!? M&,/Q3"EGBX/0QF7?$E]AW_]',-/^8?5,7XRF\DU+JQKI["2Z3&6FL5M0F)B7 ML%X*K2,KZ:K%@;+9(KOW7!]0UCHUP'E5L._XDQGLO(Y>OZ&.EYV5?B^XG?Y] M%8C30;%P"U#1;7 8]JVN#L_<4!*(1F[!U2J/JPD9%9UD72%GL=GC+:B[GQ0( M?CZ+]EJ'+FZ";4.S@_LTS*B9R OBL"4,VM*D/BYD'BBUE+T%3P]OR8;W=!]F MR?>PY,ZJ"GZ8=KFL:7-6MIWKL&EJ&L_P@GT+5BSFR8_PY-/UOUFFO'YNE@Q? MBD^L^YK3SFFK=/"O!1W8PZMVHE8:*GQ%HW%;^C A0VWG#'"_#'VJ VTYE+/BB3=:IG- M6X!$;H:(?P14>&4008NFFM-\HI4BI0)?J[J]UB!M8E&,_?;;W)9RFJ5[=IBO MMK6NT9<*::::+0Q#Z]G_T,VD'T#H%T>->WQ%$/KS1)F4)LN4R9(C6<45DC&A M?S6A7_P<2+_6[!;+7&U)KALIA^3MII U;L% ^4F',L).Z%^<6$A_2,H2;&=% MILNF$$\]M+O-=6B%\T]/+!0&\CMO?"-S'Q<[A6ARKDG=OJN7,XMFJ1-:F?GC M,PN%9(OA*4J[7L69>9IQIEI3C1FV*(\ZJWQH?:DPI18*R8(>@3U1=Z2;#7[! M:"#3Z7']83L3[X06LGS;BMXFO/(%FPJ-O7:".Q@Y0D@OH5X[ \PYXTK:!D]8EV]X9FF73!D&*,&:NRI@?EE4&]*LE7[H"W!=M0I-.VJP^TOMA\RJBWK)OKM&[<] M7AIRTFE!ZJL."P:T^20=4HTY,CSS3UC)NJL@ CKYRYH+9T&RCZSRO6%Y\]!: MS\!>+Y[B\V9!:1-7%KO83S2A$Q:;-/CT8PIMXV4QH>.4R$-_MY2Y*]_ MT->3)'E6 ..0E@.WX$5B/NOKPPK/;_EGUXOW,- %M[]>6J!SL=[GN_\ M,J6-H]AWY5F,7,_[Y#0YM M6;CJJID('(&%%A!71#U5$3SD6:R&LA6Y="R4- MPY7TENE(>LT",VF-[C1G8'MLA^KV>Y*:M?EV];[A-O-NHI#KAVY;#6LEK)5^ MJ%9ZC8-_MI8JJX8Z=:=8.]VD=CJ%UZW%B6BI22LNN'JY*#K)PLP%M^ F'9 B M5D18$7TS181Q.JQ[OI'N.<+GQ 5?Z2^FDMV>\P-@+]56D6O?PD815CQ8\7QG MQ8-Q.:QUOHO6>16/ SE]LJPG'A5A/>/[JQZ3HL56Z"+,L!;"6NB':2&,P[VH ME:05UDHWJY5.X7"+=4\KLZZ2('.5R7A1EF)=5KD)1;1/BE@1847TS101QN&P M[OE&NN<(ARN:Y>I]O#$;MFF>[\7B]]EQ MP$#H<5#U8\WUCQ8!P.:YWOHG5> MQ>%2,X5OS*;&HT;'!):;6?T9M<#N#]9"6 MA'.YJ6HG9UTH,CMK^IMKI%!XW M7BPZMC9.*$(4W*MS:U4R=?D6%!(.U,:*Z2%W1%%6*FC;NA:D\ M$$;CA#F6;B+=#P[DQHKH.RLBC--AW?.-=,\1/I>?)UV[,A/B&C<4Y7B_GUH. M)K?@"6'%@Q7/=U8\&)?#6N>[:)U7\3@E:I(2"YQ!6WHTK*%051[9.79_L!;" M6@CC<"'62CBJ^X:UTBD/JTHE2MU"P#96/%CQ?&?%@W$XK'6^ MB]9Y%8>K-,:K];!=[FJT4UJNF"4E\@IV?[ 6PEH(XW!?II6VA7DI#NDA>BOM M,F#@/)&VFUL5TP%V35I+ QU4G3&P@L]/!69'LE1T'=6N/VB@B6K6 J6Z ):! M5CR@+[C^\,FF.;2V=PJ& E;-I31#=X+FC>PZGGSLL(_M*?]0J7>:R9';"IW@ MW!#?\3SNN/B5B?P\Y3]=@=VK/[4$Y^2 O2+#-"HRO#?[EZPZ_B;;J08O#$U= M-:M+8ZNW9XM9H9O+RS,MK9B2;'-#,9H(W?[9A[7KJ3%?:+W/7%W\C.N=AHU; MDNQL[R0-I>D.;._KEA+DNKDRVY-5OQV=&J2:=?-I30M=/,_G*>%-LW$;-/)R M!?J/"X54>IYV]=0HW^;:%)46:D*A4PL=I'0+0N%LE>;/O^!ODPK&B@3J*JDK M[70FLT[41HEFK(&EPHT0"=-E^YU\(EK7TI7^K*C,'XK6].+:_4JC?T-J-;C* M-EQMQ7NNX(#I(9I3A2^#MXQ1TU_(IRY TX%&H^?#NK9J -O>/'?,;W9*,C3D M%/HMS$?Q#LBW091T26=IK!;YRK ;.C,+X2&GIVAG:C\S1Y^W[E^SB[ M%W-APY"*Z:I4'$SS5BA"/\LQK0WDMYB5.(V_7[:K8QDXJP?-H,*9N?LF:/JE MN<84?F$*+\'A/*5O4%+Z3*I3TMI@EHGVQ/9C1YYA^OXD?9^8:4S=YZ;N@K$ MMH,NEB4#SKWWR6^EH6;UC.EH:2T]KY+EQJH[;HU#9]"'GJJ?G^%O3GI!3LMN=T \) M:>R:EW?8ORU-7\6FQA3^O$UMEX1&R2S%LJ14S)O#1V5:<;NAV^V\-?K^2IOZ MQU+W"S9U=C(J=VE*2&GI:KR;G]W3"8K&-O4-V-0AI.;!?#EK]J;T6(C66QER MGM :&G]Q$7F+$_?$M<8QI=>**>6=88;KY/OK]O0^DVU-R3*HE4-GM>(031RB M^:D0S6\(X&"9>2V964QVC $KY!KM-=VFA%:WV)W60V95968([4R< M^SOLLC6J2=F.4>ZMM?E:7W"9M/6XU$*),N$DW5AZ?V/I'0:+]_4*JSA#7"BD M=EZ9JNUFM586W/$D%XU.4X]4^% $G,H-2VLLK7$][)\NK;N2&5]TNLE1V]4* MD[XT6G7:L=#A%_C /Y;66%I?3UJ_&1GYM@(W:,)X*+1&4;HF"$7WT>H;0"IP M="B#%;\R*L5,P^@OVE*VXXS7?+F]JM["#AD&$;#B_6A0UT%VH*\4 M.S\>15AF5_-^?]5:"NM!(UGME8%!]F["OL/(;.B0DG M4X851P@-"[Q4@0:?T@A7!-G] S^W/PR?T@B%U*Y06J-L,I:D3>--^I%^H JQQYOPUO I#2RML;3&U1Y_ MDK26'Q\>FV!(:UHQD4ZOQQHK\]1-2&M\2@-+:RRM/U$%\3BHJ#F&4]$"UA15 M\=O6>]W>137T/+"H:>I*VU" E1Q9P",.NV4VP"R8LD"T9.3'H5,HJ\DVO::I M6$-0V/O[T(F6#76='/N3 H)O'_PYR>4K2\AYLN_5(4H.FHMUS7O=H0;=@1S',3\>,I@R%; M9F*?,NPFDUT;P[&LY9(YMM$92])""AW,=W[*>#H1MTH9)TKG>J9K$QBJ:>T7 M?U>(8V0KO^'^=[WSQ] M?4(PI?C2L&52_+Y^J#/+.5A(^H-6U*SR_;V=F:7"6VSTC'1R%M%@$RF"Q2&>HT(8-G)%,3L_'K=%)S35JSL-*$-KK>^CI M]UR^:_9"5HGT\M69S^N!DR,CR1=7)"F ];@\R?/MV:P26I:X"0_\\O6:/VI. M0_O)TI1.>ZZM)548#%KWY&H16@<[9.;T5]48WBQR ^B2 Y2:9#GKEB49MB2C M7]FI]?Z= ^:OF(:U=R]8=5.OUAN+RB J-),)PUUH19'KAM8X>ONP=WQ_+1J:1O6H%6K"FK?JT@VW:!52LU R)+)VI95YV-%6%>J]KCT7)> MK/&AM3W..VV!*OO(O-V&V7["; D-X:W89JYAKGL+DE9U95V@H]G^*,32[7L3 MWIGM95:D$[[ D\S,+,YK/5%3LVU3X5+1XFAX<^BFGE&JH_:VWX 17N0\RBB/98LH MCMBQ6"G/'4M8 M"W1J$(U3=K6_%Q-NV5[U'AN MC.@7GWAA3VSU\^IXEC)))-J@.F8G;)5Y./9KG< M=GESJ-O1^]5\GCS],O2#][\OHRX@E7LK%Y!,)BN,.7.>J&KK7+;0:CZH.6XO M69KB_6"_L0IT:BTDU#^XQD>_1Q+F,95Y2Q'\YN75^$M=_88C,%U+!K;_=0R@?X(Z"[OY MSW_@7X3MK'4HLJ;2*KI4%6?\FR+)?_\]DQ04RA/5P=#YS=ZQ\=TE"T7S;*Z9 MMA?[\]OS#M0%^/O7DU:MD6I$'7/V.WY'SYR_X6Q%Q]YICM\T>4?%X*6]M\(? MSS8_'4(A%!U*4U5?__X_%'-D$Q6P)!KF5#+^+^)?@?_:4'0-_^]O[VE;?02P M(?0:[[V_X4<"_>'\?U'[$C&VP/"_O_[5,F7XU89&P,$;O<^_#=.:2KK?ZM+O M;G#IUS\MA*$0YI!((S$)K8K__(5:@7,JP3^S$W,KZT"R?@],9_SWTVD^FK^] M":+(.R;F]WH[*P/3@NL7A6TYYG3;60/\_:GITE4#;-\*OV^6VG\-FL;M);24 MZ)&@(^@K>*UX1,'XW_OB#^UL$B-1R5='1F_ M94BJP'KSPNR3_L#4E;>NE.0).#&>&'*LG!B*/*#B(LLJK)B(Q651HFF%Y!A. MBO.Q7S[+?,U(!R>&&3\USE__M"N%EI AFJUD2VC^YZ_!5R[(.[K9%-+M1J%5 M$)I$LI(AA(=T/EG)"42Z6BX7FLU"M7*^OB?>W?7#OG8E>PPYR#&-")%)$S09 M8Q-?/+.G29UYNPS:$^@?GL:[G7+:%ZY[:I(\5)+4'94 TQ-ZXE!K[O5M(,G: MR#)=0XG*IFY:OS'F=V>OS3R_GY+L<_R119:%'\[[\HCOS;8P5HG<&)]DQ5528"'ZR! M;)6/>:N$(2%?5 'J[XPI>]M":!/PER>@*Y)EB62[)O15)<^0S9DZEI>)^#"; M2[[2:XJ,UGW6/>@P9F7,RE^YA&=1:6_GU3\0-N@S:]4 ?YY9=YUY;AS/0SFT MF"$!Z=+,!K\W'S840:)7.M E=)3-3P*"Y'>FK]^UO_8?6@#+465)#U;96W!( M>G\OQZH#HK S,C+.EY8TVQ!X_"X>>]KD.6:0>@LC_GHJ8(?(GW/^^TN%_;:! M#!?:U >2KIO.P%S]NHS\K;N2!7E!7S? S+2(YGH*B?3_/%)(Q%EN1PHG!/1?CK*_B%=;BY=XK=Y. M-EI"H]0C&D*MVF@1M7:CV4Y66D2K2D"KMP5-6Y\5*8:H-@@J]H?R9\";6:*5 M%X@]TWAK%B?3+:*:#7Z78-@M"WM3\A?B@+\\Q@DI4U_-_TB<=C^@]4(X8T#, M-S1-^"@R 0P%*"*M%X#R0+&A3C.C_03?+Q[C]]&F>28 M6])65UA7*>#F!BDY+RS?-0%$&1TF)!@J0J!.7-;ED;[J&MNV[#?/^D\^VI+V=+XQO]-;3,P"W_S-^.^?DV;@TA"YN)DC:G4]5& M\2%$5H4J!HJ3 50AQ*7A%L';P4>O]-^X)S?ECEA01JY3(--J><*QMCDO#X[E MYDNC(DDJRO!Q.HY1&(S"_#A ]>)LVP CU49:P:G .WNLFZA.W+$^J*KM:7HY MH=11HZRO1Z^HF1HPC'59DHEML@W"3XL![(@OY N&?'=5W^$/827)CC\O5!2-&B22Y$6 MR:=/2NU&+17K\#UAG>]."HO:;)W/C^"3]-,G]6*YRBZ7HS&4![--P=G+: (%$TB^U$H M&TKT G:\A0XN^.$ZWI6#H)[]H [_&?(H&,>Q-AW;(\%?+[G5YL9]9OF[1.+? M^V1P=H?MK5#$.^),GOB83T;G\_V&S[[9X/:6[D;7S?.##Z&A:Y/G^ZR9IQB/ M[4@.F%GF NGFLT.DOKD#S0_3FIE^6TWTPC340(ZU3IM*8/U *08*(S(=E:R. M)BVS':GFV(+,+.&+R7>Y+AFHM)82"H]]&\9S _QW"W(-IS1!@N8?(6 M,]YC7L*T"-,9 XN8N)9J*ZIWM@_:]3?,7K?%36]9JD*C20C3F6ZNT3FAFR4Y M=5]W>)1GC21#??2^_XDI+CP4=RA9B8IY]^?5][X_$OX=IFW+P"65$W&6CI,# MD8GQ Y&5!G$QD8@E1)I2*'8HL2S)Q)\ZA:NUQ(F\UL^2:S96>!1,N9(H;\RI M@R>'3%>9*921THIRW^TXI=2H%JN?D 9EFY'8B[R^T,->Y!?:YDE%L8!M!_^45 -0>\!XH6=/@%T?9TA0K^LMC:O. MTKWW[6DQ),L0+7-IV"-DQ#9,23EIGK^]Q<@7[?(%<,XWT3TP6VHTL:(#HJ%-"CTY[S)V?E&K!#,&V>SU*U:O!E MT)C^KLP.\:_U@T LZNY+:\XZ3SJQZ92D/ZN\&&Q(4PU'?#6<()@[M%V*) 1D;2 M!-% MGBK,/%2:L0YP74UUE$7I7LB"5.]]JI"G^$]:#G]^S4FUD@DYJ#8VC>/0J?E$ M3R9<2YYKQ?F\8#<:*SW6?I\U1=-L-,ZR]'7C+781)HCHJ?C?-N$ '"9EY_BES6!?)$[A2P]FNB8W9-#6" M3QZ%.JAC*<>K6DS6Y@Q;28Y6N7NKB=ID;R* X4T:FB'ON,2_G^9UF*V>9'4( M[GMO?_:N%4!;W+ J+N>/9,TWL;\_=\1/<[C>+$78)^\\Q]#]*S)-0)?[[\XR)_O,F;V)$; M?4=QF-S>1FY[0C!VQ_ _B]90A.]S4@ZLY#&JD!C<-_Q_EV-U\\#.!OF8-X^5 MSA=B/H'MN*;H@:?;MDB/:8^=3G8J5 677<9,J;Z(NEJP%8?.CT!KLNF8LA8A M_H>\0_D;B9ED$0M4D?$#B.(/5HD?28*%->6U^"70PK[^W3(++PZUQ;C*5C1N M71Q5NV524M)!#%8MVRQ\BB-^G-8^/T?\:&7^RJX6TN<7V=#:J!8A,!AVQX8@ MQZ3OZ\7.I&-2VO3Q@5P^%GOD*(G4"_2>T53T3$OS%0RQ^?TK>P48LGVFF_15 MNJD:*+0*G;JAW['#\.N?@J&@:"Q #-:$/ 9P_>%O-6(Y!E[T)@*N]DYB_4$% M^.M8LHFAJ@.%D'0=/H&.Y2,XS,MQKB ,; ""!V## 1ZV/7!N6OL'S@-\; ]6 MVY @PLP0?(;.FA,*O&N,O$=G%I"!!TI2M-^&E\3#)OZ +4.&(VQ7'A,VJCL$ MQQ"&6BA^C;1!S ;Y;*HZ#F1/H$-^LTP#V1GZF@#0YE@3!226 M4>&8!2 RDB/Y!^R?R*%=&_L@?&=09.H/Z):+)'\16V #[SZ^6(GMSC:8Z$"I[4H2+Q_.UAT']GIQR M))UX:/6*'+G$4N1:4H0+H0Q)O$&$O$]*0$:4"!W^'A"2+$,I8:'Z4!Z/6$A[ MG[Q*0#J+GKQA3Z%X@6^Q-LH2LA(JT;*.(+,%-@>5.^KKB!A9YM(9;V[?00,& M>'U3P% UO-/17G *FD6:_/NY'GJWJ;\WC[WZP//]VSR(#);@X6?ZNGE2-3PI M"$75($IO]BGWC:^[ZRL.]NW$>8D=P"AY1_*).!7GN=B_OS3F/$9Z2%(8@I$N M$W-.>:4;OM7X]H*MXG>Q'Q!Y'B(B19IE/XL>M,2B7AX]J+GW_CMM+AVA-)[% MXPE@I(E&IK6^4 0R,EBM=/"./6-JE:.;O>9HV6Y7W7EQ=7]O%-?IUXRI$E(R MOI&RITC\"]Y@/F)J$6>WLFY64%PB*O/B@N(-L6#)D\1"O&/%3]JT814G'P/V M8M]<"YYM?%^N!;]F/<-%R,=YX_='^09%6#GE 7U UC_E?.)V.> FQ?O+'!"4 M'-O\^;3YY/W7]'W03?Q)X(@&47F^B_E&.^N2Z8-]^\KK:\JU50/8^Y#W1'_, MQ'FQ*&A3M63QQ0%?X:JC4]/S853G'&=M0F1@O\,3/[]T.S#A+QO"@>71V49W M$>GSPG_"(=X53HFTZ63.ZZ-? 'K?\V/D8<6@X?1J=&?./Q2=QG3L?J%DND * M[XO"?E^#20]?P'[1,9F3D+4Z/+6GY>UD08O+,+V-*-?V<6/8 Z]FQ:E9H.?%O=E*/_/.Z('QQ86 M(=A$(SF6?;6<[K87G5Q7R"72S5Z+FCWZ]Q M$S8XU,WE9HDWWSV3^_? I(67<))>K6N^O:^-+!-W76"-.!'0PSG9M=>^O%S M)8BX\'SO%T(_FOIO->5O35N!"?P=L_V!)"^O1>Y?$$CX;%WCM'\^>/"1%$O/ M#=MSS6:H4* 3"H3H9$WV"^2-N6$RJ.ZLM6!GW"&2,TO5"3H1U#[9U4W\1#JD M:QU2^6P%LE=/%WZ(@<+ '%^5H^Q65SX ;*>VP%)P#54W\=OPP]B,P".1-_K M$4?L6*R4YXXEK 4Z-8C&*;O:7_XZJ*<*727%=!0@JU-)_T78<,;@J\E#!"%I MB]6AR(ITPH<,)#,SB_-:3]34;-M4N%2T.!J.?A%!,_9_?Q4JV1.'&CRZ]R[>5C_N+OE2P7FB0;TZ3B^<F&E:R#B0+::OQQKVGO<4:@:CO%DA#.,K?DKZ4 MUG8@XQ-P.;9'@G]O5X)!:\2BS4)B]Q%-BM^IO=X@!&'/7SA ""CRCMF++ Z. MP 877_%. O !40Q-W7E@VZ[P%TOYA8,OZZAX6WO<;GM/(L86$O+_:IGR23)% MGR&M09VA'ZQZ<.G7/RT/JC&'1-K'7';'0Z3]-=^;AKTU?3K3IR8PE'(I -3B M<9(:#@>\"(8#5F1EF1,'@T1<'' #BJ')&$=1FRSNUTA+^*2HH%"I],K)-)$M M5)*5="%9(II"HU-("\U-4<%*^NZ*U6-#=5KXQ2K U48Y.!U+1NM?/&,O=:Q\ MHK9\F))?YBN-<) KTB,LQ_UG[=%K+X".S[F@X*B7H_FXB_Q'BVWF*S)B#_ MH5)M"2+%DTR<_)CSV$1UPB6=J)BH? L82987I9$UK27\&"V9IH:^>_4^ID^< MRW>.5,ZS,FNCA&"# 5ARMP>D[+7LJRCI)BF(P^() MBZ=0BZU/U^Q:Y!8OBZQ-NVC0\[Q@=N$Y).J0WT!P#X-AN0&8B M13()FOH8!>^W3@3-$W[[[^-S3+N8=H]=]%:R)931#D85FJGI:ED0$S0=B_%G M(-8]B6L.B8(AFU-PXR0;QR0;*I)-YY.5G- L5)JM:KJ8KY8R0J,IU-N%5D\\ M.P6GO6-W-CJ5YP6HC:&O!RP[.!-$"',73O"-$SB/"3QJ$Z WY*@%MGIMBM M,A-31^D\5,>+XX"K [_JP3>TM+IIN]9GF8FY86:ZW/SL-^SQQ5[3Q+9M.([D MP'0=HBQ9&G"(AFIK-\XKW T940>TP**P>.D'R=OA_2_F_^ -S5_:LQ%H=K*"XW]@ L^3I*QQ&<" M+@IWA-?J=XFVB-^0 8LETZU1UP\)MRB!D:1[QHI7Q\L6F3B5()D?'6MQUCGQ M&B/V6OOHQ(2!*6Y)Y!ZN:1)YH5E)=DS+%BF.(=G$IVD\>T004.8 MMJ\!GK8-/Q$CL(#2E'1@FT-_SW579/9'@\L7FY_]A@FO9800^VWO5_A%@$#; M]H[Y!XH <\I5D-$,&$H(R&_/3*,)#-6T=JLD4A07(S\8C/9-D..+S<^F80*U M3/A-[W$(YH9K0*!EU0!-:0B<]1YV+_(,RR8^&$_Q3;#A\T\,:I'PF]S?*,%T M?X7EC551QOF"X:=R0\G=Z7B"YN*?)?G8#9/\>>?$:XS8:^VFZ9R^43KGA-58 M':B.+7(\37*?WN[C;IB^SS,7FT9NFIR?GJ'^^E2/(-;T@:^,_8/) M^5 M >1TGKA-K[V5#KJYR6%!0SF%$N?MY=+S"ED<)CW9:_>@L:@,=/WO%^N+G35M MRK,),&CVJ/@6?9P9Y;*9$^.).^:9Q(E^BD-B[S.:DW>E3HS=\?S3S(G!M<\D M3J38._9HN7'>Q&O5:GWF143*U)6#UFSX,3J:Z+AU3$E3 -EBYD2 M*!$C\0>B%1K.C'?/^T+]_:>7S5I2#9N0H9B''U .;"^_C![DE[%W!R>00 MD@4(VQU,@.P575M(EFJZ-F&IMN9CH:X1-(6PG[MMOIH3[:&F1L EJ3#3JMH M;.I0]7A_L/9JR4$1\+0_<(10P$%Q/EK#?LAC5'LH&-I46D>"@6TN+55=?WK- M'INNKCR].C.1I%&EH\=5)(*.'@>K&9R!HZ8!T)Y>0U&5LCJ#HSYJPW;4Z8GK MTFQFF2OOEGXTH@'05; X^HU\X7C5DW55 A!BX/O>C6H\Z7'YT M#L4Q(U[9KZ&IZ^82>3O>,IRV3SA?U/O*^QVY.C\GD:-[Z?_V.N.MLV?E0GO7 M=)W?0W4%E'U3:6/K^;T^! ;\QSS:^/77_HU/=?BI;XG(T',P]\K)&J973#;H M)W_D9_[OOQ)<@0KNRQS%8$[?@!SL[4WEE!1][OM6F-P[3V MA;2F %NVU-D!L?F2%9&.9[E -\#V*M$&8MCKV'E\C88>^JE,X8XY7X-6U4&DXCT@#(H=O=/7@[>BR MCN)C_ O(WD4]'+BV:D WX&_T *9D3,FG%/*>0T2XT,NR_%KP7OEWW?=I'-.K M"A\4%492=V2BZ\]P 'H(^M)!%6,?4_#:08UL#,V[Y^DQ;#L1%_1>JY!+-S( MSG* !'2#G7XS:\&[\$\+WBH!UZW M!23;-#SYPFGQN^4+"$X[$G_X?(%G;6AQ%"'4'IX,^[U=WI\-GY_AN^()O2Y @:#30<] M\[H2:!XXGW"1S.4Y:W>'"LCIF2[A@X$>I@%)&1(!%$@N4G6ZZM&$ER-@_?PR M^VB-WPA<-UN%XNP0$3D$1+WG/;#4JYJ^!+J._O4*KI^&4/>6 ^@V6'I$Y5'? MZYBO]\Q)X->';6S?)R<0\NGH\ V;9_?"OC?0G^IK^*1A(!H\?EW1!LC *SD?U-UA(M!M1R]:JI"'T,-/(FF%E>PEG")034353^2P@:Z; M0GJ+6Z,7@X$%A[\.@IBIO0JH7E-!AWVP /X6O1G!"]^6GH,%>X?<>"KD(+G M%I 5:-SP,?G/"%RTMX#J9:3+77IUIY MEW7QT*OW3IO<->^0G0OM!Y@K,%>$B2L0C;NJ;V./4'4[ WF4:'\_V"E5AXAZ%=,S MKV5S.H.DOG6SRU ;UMBVMBWL"\<5)C3$W+&4DC M2.K 4'PT5PFV9+TH6>"+_'WZGT$OUM5'WO7!VN,3E#?5G4)G=Y?_L6:93H!\ MI%QH2+D^7@ Y$: &=E'=K;8V-X+, ]A'KH9'D+B7P$SA,0%4*;G.>Q4#1P= M2BJ,#KA[". &A-OS/B 'J-9V,] RO7@Q*[@\NW/Y!:N:K#U+S M_!W-/G.2VCOR3.P^XG/4X3Y'C17/3U(\YF'HJ!]AB.+0+"4ZDRQX-3@O@WR' M!8J$\_7. AB*&7P.\"2TE^$'V'G[&6@O(W(47ZX:"X#BD0YT&O:W, MU4"!#!\0.0NR\;7 4?"4B6L[FZ,?J-W-&:G=44Z/X?QS!/L P,:_(72P #KF!\P/M\,/ M4W0F /[Q=A];EZ"&EJNGZH!@JV'CA \4Z?8I+&)'TK)*T:,CJSN VW( S7 M.S'E>0FP*UY,Q=P%4&P'.*X2Y%O'I@LF\YLA\Z&DZH$7[&TSKQ'>8Z/CCQ[ MXQLF .4 TM?01D<+XM&_%UJTH7C$%">>V#L[NW_&]:5<&B'9D< \\)-XP$][ MM3M97 .&L2Y+,E'>1& 4/,C3B\IH6=##W9Y]K95;V[.O$E0#^T>^_0/CZL!% M6&FPB[>-Z4"[=LA=V&;FP+819IA;8AAS $?EAR1!VD9F_A02_OI@WV'F6O(8 MVE"6[6N3S?= /ZC#X(-W,AH="+)4N* H]28AR=[>0F2[=P$;D&Q;M9UMB@=7 M'ZJZ'L2$1PBDR3PU!M"9NR#)HVRIWE%J]'/X:A18 K_:<%V\+GEI3H(->%FU M9'>*7)@K19Y@&PZSXUDV %4'<28@Y/4 [5QXB1S6>WDLO.LH68"7VQ>K'DSK MMT7K^UMW,@*:@(7T#?+#M[FP70/EF [R5[G&)I)J;!IFD,DGR+ZQTV,'.=G\ M#?'GE)S[5*%!3\C/7[EW.@JI-LQ;F+=NBK?V] @Z=H%V\+S$8WM99@; "A? M)G3ZM]G9-XG(/+/-CTCR4($M-VS/!Q)>]!=F#,P8M\48SZF"6KF%'!EO!R1( M2WS[K@CF%,PI'XL, 4]V32P ]0+2!?Y7Z,(#9^?PV\ + T%.21"VB)+509;R MHZ-\8&X3C;5+G1B$(:(@:F1R#0'F$LPE-\0E?EY5!QT5@>2[VRS?1=J>. "B M[C#H/4ZPP0C]B\D?D__-D#]TOX>0N/U]PVTB0!0^J*,L4YZP/["G=E'G/MH[ M0TE.72/(C# U_>>A,ED$#T,-@CD"<\3-<,1AH/C,A;Z&#,E<-?9R^".TR=]! MQQOHF'Q#1;Y/@".?DJ%ILRL?N(YL#'PO4P=0X"H(95O:V=B&8X9X589 9KIA**BK *&8F^@2MLQ M96ULZBC5P"LEYW T'2;P\!&X:8TD0WW<)&_:53GV7-!@0_<@I5-0U0AM[$)/ MEE!,V?7+C=U>29.S)SORSH0/UZ]5P/.K1Q\72Y)TVPPJ)AV72O)2-!P5X9Q" MJ8128 U09!:JMWYM:$$"277>EJ$S>_.8(U2 M4@-]&/$R[IHCX+7@G>,U#2]0>6I:VU+OF])R01H):"]( ="WE]0KLJOK--P_ M*@_)[2_3.C@>'"2?N$JU+)RHZSA1%XL3=>WK5IRHZSV)NKZD_-SS%3KM&:0Q M*+204+(W55T5!*_"#VLOCA9EM_&#,9; CU%R) WE%WP2$.7.%+]2S$M%&??UZDO-$BEH!A^T MM;%$ F(;P/MO-42Q_#V6OS$L?['\_:C\E0A5^>\OD94'<9:.*2(K ?@7Q3!B M@H%_<7(\SB5(=CB4I%_^6_U?U-!Q W%;N:2P@WU$BF02%'WX=++1*F0+E60E M74B6"I5LM5%.M@K5BIB(462<"QZ^,.\$JS(X>,N^$/KU#^JH;^X5[HAMAXF] M'O_GKX$_\_[("E#>4MMI:&XUBTC1',629QW8VX>!>D50=X37V6?(#B7F4>5C M20SUY=;8WHWGHN[1^Y=)J%1ZY61Z;XF:0J-32 O-H-ANH9*^>[)4J-Z.J:M( M>2HI24>:MCD&P+%=0W*A3P$\RJ6I \I-5RO-:JF02;:$3"I9@B\3FGE!:#5% MENYWE AZ2OA=)?YH5Y+M3 '>^7,[)U_3XR/:^X#.#T04&1^P]) % M(L=R"9&- UF4AHFA"%C(:" ^)&GI4.BT9#$39Y34% QC6K%:*B=FJS23R2=% M2CQZLC=EFK'ZP)#:7=N<+<&#&E=E]&3LZ9.3DDP5TY4FW7;9M<@/F6(]J21% M^KA-NC%]C-9&K*'1+J?PZ6%QOF+J\,FC-D&L%NU"2:B1N9&,GV5K2G8!8HMH&\F-'RJ=:E;A0AT\>O;VBT78&Q)PY65QTDO7!(E^H%9;P MR:,1W2<>U]ERTU1)MYV!E@??=W/&2.2.WUY,WO,IU=3;6HX?NO>)I;FNQ.MB M_/C)>=F,EJ+31Z4MK9K9$E.W"BMS"9_DCM[>SV1G%+LRR=PPG\RNZ1I=:R]% M_KC-;B5))ZM@_:#EJ/B]JTP*$[8\$A/'3Y8SEL/TLU59<\VF..J495N=00HA MCQ\M/9!+2;/J<[);3"SYDK@H]IPE5 G'C^;+U7Z;3 Q$LEGK"=:#6#;Y:EVD M3BQHSJ+IXGK1'+33O-J9)!_)QK(('SVQHKU!4ZNRD\9CFQM/4R/0JS&\ /MZ M8OIM<=BF%4[K:DT&:(;3RT7YF/?HT>K7"N5[IA=?2F0TYQBCK#(HRX[WZ-'R MMYMK:_HH3P2M&)53A=:P*(QJ\-$3J\IJ;GFED2!&3@TU^TC.J8Q*PF&=6"P] MDU;JYGVIHC6K!7O5 ^OIPV2$'CWJZ\IMLZ!N5\MDD>OW>E3W?C0#7JM'?5TV MLJ5::U:L"?.T7ADL![F)*,'5.D$#4W#?294A1Y^@@6ZZ M (;U9Q84[B)HGD="G2)\A%;ZFQHBN4)QJ4@25MJ"WF@@%;/;&P9'20 M4XJ#H2: 0C/#Y9,]7>G#OIY86#G+UN;Q>$9M%Q>IHM-?:"KGPADXM01TH[SH M/\RB)!C.5B6ES*:&T;K(G%B"6$ODK/MJ?J))Q<0#W[UO3*,Q^.B)>=76TJJ0 M[]^OVD 9VX7>)%N=-I,B5PD-Y-I]:=8U>VQ])#(GV###3T?5 MV#U?;C>= L?:HQ:56\%'3\RK69[9DT=G3;73"ZU$WD_5&)V$CYZ8UX[0!?E1 MII@6HBW]OO38B?8%*+*8$_-:?>PNYIKTD";58C$WJSK-]$2 CYZ85TW+I5;1 M9&*B@2VR[^W\O;]=);F.N;G@NX7>E0/GD=SML 3/D$=.GV-M.K9Q#8,] MH^WVRS-N_G/[.AQ_Q\?_O6_X/-F_V?/.]EZ)RAP-=7.YL7TVWZ.HZ=^^\[V$ M4_>JW[NW9;9]5!I 4]=UP(4=WI,FWA;D>1>F$_Q]N!'VSI6@[O@87HA0+$2< MQ0L1AH6 +(%7(@PK0=]1-%Z($"P$E$T,7H@P+ 2437@ESK@27FS-8>C3N4W9 M+YF(C^P+7M1N_&KXWH>PC__>@K>;X4)7"LW!?W_1OSXZ=.8NQE]^[)]!MLN2 M)8_]"6"HR#,S<1FE_*7[YFG8YX&EPF;RZ!PO&@=J4C+L:-#N.YGA/-3!A9LZ M,D &*"WYBP2")2.6C!^4C %Z%1@+U&Q%>)N(Q": (LR\09,T>\.2,D2$P-T\ M(3 G)>(3^_JY(P$'$QG?3N3!./_"8O:FQ.PY1[VEC=A'F8Q.W-%?L/"?8:(_ M5,.7,<[8=*%9IMB!K0%6,I@Y_F=[+%G _^AG-;+_O) IL@OI^_TO609@. SU M["6;3:'5/),V\OGE"C/PZ:,EY\#5?^"X?1C[NB3O;2A>>R9\.^P'4H"'VO[ MA_+?KOZL9A&G)'K]CZ4)AP7VA^OG20?JFU/^<3X=\A>A M %F=2KK]WU]1YA?AQ^W_]Y>Z#^+\*0IG V7#LZDJ39;\05T+J' M$PXOPA\&P4!&=+*,Q\6.UE:GKKV:2F8^XR3%F,C\^B=!QR-,@OW/7X<#O54\ MXDI*[X;Y[0MZ?VU^H^B X2#C==E^)Y^(UK5TI3\K*O.'HC4].\,-.D/+B ^Z MPS;'M"J+=MJ6K4<4U\U!AF/X"!.G7F"XCZG?:]M=S;%I.5'H<$[WLZ!*#LHS M;Q$+27V181_R1_N0MVT2>&S9@ERYJPYIGY!8*V/262XG8EQ0%T7: MZ8I9F5XF10Z9"%SB::A8H&SF"'O)P1MF.ILQE0ME6> MHHCHX/>@YJ"7G?W 2IGI*/.OXA5N\S+_FI:-L89P8 U7LTF^NU@ZNP$R&]KJ M[TUMZI3'Y9;NDDX5,UT$\5_-9KF6F-PQW0G!-C*K;B-\_R&TUDW8' MY1PI]821&$^&+8GV\&MJ\6\MI'+MRZI$K5I90#D8H.AZAF&- MUTN/=9GIWC-ISSK?@UJVHB96;H9,][)\S%T_SMJUC]O'GYGOQX%MKH5'DM.* M;.MAELFW[9J>_/4/&V'H1"1&'N-Y)\W(/S$"AA$PC(!]*0+V0;:'!N?,C">S ML5B]VNZNFX-1:^;.F4%2Y#V#,T*39(2)D1@;P]@8QL;"CHU]7 BD[B?6L&#W M@*".==#0UK/\/8F$ (>T/TN3$2YQ_MV\+R7Q#'QDX1V_#$K?8K0+HUW?6M!< MS-C8L9+GYYR"L7*+EI75[5J\G18+"7%07VL/493.C$'X.Q])\'$,8V$8ZW9A MK!LS#=[ LE&;6Z:[4S.EJ7K;S=,#*EIM()9%6V;Q1(2,O[1%?ILH7M.K:XPR MEDO*PDMY'B$,X.QA=PC+"^J Z[JY1,^@-,B7AO3.N3^Q'60R&&,%.)W-L)*; M49U$A$ B.5%6DZ9&5L&C^+ T8ZNIO/SU#Q>/,/2Q!/\:^.U,K/'9N9FLF)%6 MSK+5=G1B,A0SK-(QLO[KGS@329PPEO_^D3#PZ4D^.9_.+"TN>]-D59ARM*[4 M2BMC.1G]^H>.4Y$$>RUB"R/6^XY)K70KMKYLBG.!;B=JXE*]S[3+<%*9&!OA M&0SH8D 7 [HWH+%/F&N/X(&61M%,7@-S59A6JFZ_*2]1&FCH8K&)1"01BV'8 M%L.V&+:]+0/T!*L7LDZM'W?8:5L2[EV],C&G-=YC=0X%+K,1DKGQ<,8#0H[: M0(ZJJZA/Q;_SWC\BO3;LPKBZ' B2(S<2G=FD)B;K3W_[J2[Y7U%#+];"V<#L MA+WU'CV*?!IBN7,B-_SWU3W]B1['-E!XRUBH"R>-X\9H,+O7X_2#-JUUUR6' MG,V2/>3!15B2B_ )^@1376U%1R'VL=Y#15&+JJYG8JI&@Q(_C1G%0 M%YTD(B.28<)%1L]X=X%U\%XC 6^+?:]!XFVQSYU">U%40#NNGRUEZ<0C5R>Y MWN(A%M?2\R4-[3@*N6Q0Z?!,A*8N&&OS SVT'\"R>%_L,\?)7N/9]7UZUJ#+ MF3CIYFTE8Y<';:E71SS+>1H^D8@P[/F]KVLC"[O3=:A8>PT8QKHLR<36]=F[ MW[)<&Y^!QX Q!HRO:GWLG8;;=[)=G=7T27XQ1%4O:B^J)4"<."&# &0/. M&' .F='S!:)BE(L/AI*5+&JTH646J7*Z&NV/T)@X3U30-QY-_ ; .EFU6J;N MQEL:)ZB+&IDS#(9>7@.P;@ 9J NO%.+0,J=O,>L MHS>PK%)5U!@['AGM9DJP:;8^+\BZQ[+0NJ$3$9H[M>=SVXB0G_ P/ZIGB%A M6H0%9JXECR4;8+P'XST8[_FZ $&/&86 %[,F%%<;3CQYLL.I+/G4K%K5Z&&> M+O M*39?!G.Q,D)L[YWJYOE$)$&_Y%N\;JA,(>WHX(HXC&>LX51+.\/U]/$^+TYI MG70> ->T>:TI4?>/4WE08>CDKW\H+D+%C^G@YYZO>>N$*F:]6WN\=P72'6?2 M<;<>&_43=3BAL0@78RYZMN:[:P[?3KYRI<,+3\)&>+YF-(>GWN/WL*#?P-Y0 M>S*+7C2K9E=5@<[W'LSV.J%E=*@]O8(B',U$F!=S"'\37,Y;?#A_IN6=B(WJ MJ@%^0TL.6.C3T6U_+\*CSR\UK4,K**X]?V^1,2&8P&O+F NCB<\*F0(S';$D MNS;:T:'L%M?9^T6CMT1"!IKH,9Z.L-Q+\:"W7,-S;X4W?RC:>T'+="0]2-+T MGD@R7*3SC6#C(;RI9^7-PVS<5?K=:$K(67JT,56JR64EB>0-BCCC M(SS+1F+<,2IS 6OJ"U?WW>7/2X5DJE JM K">6N@_PA;ZKL/\NK!7E<9=K@0 M%QP)]7TBH3XS[-N,$CH8[O[*S"P0]=;FUS^^"D<(DT)X!BPAC2P O'ATM#>R M"RLBB$\%((=J,GY0?-%7>/3?W8*^L,/>A,S71KR7W+)>R]R%$^P^E53)I]H3 M)G?)+2X;:[W7UZ8@^DCJ35WIS4D\'%K\VK/P%0[U M=^?V2_O+9V'WOK)<%/,/!5R)*-R%KSR34.W7F)X#>6B4H,,8O^+:=31S%@9WF;RVA+ELZ%04VUO:9+6DH MJ'K-5ER=VCM=TH/H-*6R0M>U"U:&G!A9-RE27HT)!@JC>.('!&A@N.#[P 4W M:FI\FI/[E7RRG3"=*+DNLHIN,+VQP'FHX'8WJ)V%/_(0XB3@=(6E(U;V$-GRRK:E+&1!7RH.V6UYW,^X\OV(72\2VG,>V5"+"Q$6T]V"E2/VHA7'LL&)C P,3-F1;']7Q+.SX\E;YNZ.$^RLS4$YY:7L9P/!$:(V2]S)\=SQH"7/6G9#2V,@/-:<1 M;S3KB.'1B5(F0I_(]'%3(,6)ZFM[ILAA'0(,76#HXEO+F\O7,GHI(&R]XIH3 MO;QPVA*8E=OF.+Z>C:&L8?SMCSCS4A9,C%M@W +C%A>I9?02SU(T0QJS7D-O M Y>5<[EF5AOK2\2S_CX&>7[SX-H&<%*6XJYB&['\Y(=:6I<+C M0]I>#-OI631>;!=8950=B;27XI;FF CS8HEL#'1@H ,#':&P8LXH%/)&-.N. M%I0NT%JI5K%%;N0T/:'@Q94F7LEZ?0-@R!O*$!4-*1-K:[DEJ;*)]")'R9JN MC)[^]E-=\K^BAEXH0_3,8>!@F=&YWS>4)<)UB3"^@_&=<^4^?1E)ED E2*CD<2B9>RZ6!\!^,[&-\Y>RK15W9_V%+')(?Z MLEWE[%5/M=PT55XBGD5A*23_2GWYV\1W]DP(L)+'DH%RK->\[3) 5+Q#2)*^ M,RJ@.0EF<&UE0*3-*23N=80HE=+>ZH]-70&6':0E<:058>UJ)VY/^V*H"$-% M&"KZNE#:@,&]! 8M:;6KS?;2H<(TF^G%!W%^UEXKZRZKFXMI9@'-%\Y'A")D M(H$!(0P(84 HK&;/QUD_%E=C]>QX;FAN9])(#+E':U&N(];GWL#Z-P#[% S9 MG )DG^R.$&,L!&,AWUK"7'(;"N'+/E.U$$^=D"FMA)47F!BMM*?B7&BK9-G. M)*$Y$?=C74@V'F&8.,9#,!Z"\9"OVREZG6_;Y4Q?!J'[)DTE.Z6.5\ZLZ M2V4F M&ZM+0M,M=>ISTYA05E*DO4RO-)1Y\0M:/6$Q<:Y=2197XOT:*^N'2YX+F5P? M%3V4W*UG6JM43YCVIEQO_B@.<@^>Z$$Y[U'^A)>.%=P@=G2Z&._^"6N,%YVU M_&Z89.25\:1K3\RU9=_%=KA>#AILM^=B"S#Y>ZTZ?ICSDT)L9@M+D?&SV'(1 MFJ$B3.QG'I\*O=7PMJ*[81(RH9_2-Y;U_7GRZ7);>2\+*"WFDKU$;$F259JI M44R42J7T.A)0: \O%F'(6"3!G2>P^06YK8<<*.TX]TG%Y1/]<- M7I2A#P6L)W,R.'A+D"QI8.H*O-EL5=/%?+64$1I-S]&*_TT(]7:AU?O/7X/S MZ:N;-4NP^W4S[ERQ9P!9'[%BLE.>.):P%.C6(QBF[VE]^-IBB4,F^8[/2'T\3#:?I M]2JY'?Z0B-_US;M98=> M?(A56CG5J+3!?9J4K?FHD(@M42HJ,D+Z?T[LVCZY0/@S0)A#XG]>GK.,NE 5 MX.UJ![.6R0ICSIPGJMHZERVTF@]JCE,_'7SSX4FK25;5@BOK *6#"I34@.7- MX\G) XL5FV#T8EQ3[7*#KC?;4KN2?(UN/C,'7T,Y[YJ$4:(TI9?&NJOEXG4N MI0VE=;Y=__4/>0=IYU2!O:?$,Y."8C!_$V_(EBJ7DZ-A)D4,,<#B7R'01_P5NCDW0[G0%3=WO1A":U[6*QME8ZHQ)D MWA@929#Q",\=']/R5_<;*(7J;M%/SHU8KSE%D(AGR>)@DDK4:%8CF:4W-U2< MCR2XX[RB@0Z($/"O&9!1'2Q]C8]Q89#V6P?<72P@>(]E/15\(NCN09IW>FP[ MU]6*ZG^&:_R(ADLIWC[I-F^[$QR37KB/M1AEXV0O,OI=(,>Q:; M!G DU4#%)27+@*_ZZ)GI[\Z-..$,3CAS:>-DPXM"P(I)67:GKHXV'S)@J,KJ MJ03BQKHJ%U?&@A*B24W*M96^8_23(N,E^V4B,9:)4)V/M]N'TTA2>D@ M1)C.Z;0S7LA(4)/I_P@P=U'6OS?0_<'P,,(3LC0&UYX7G'_FJXVPYAX?"QX7 M%PQ9=]$,UDP+#2#I.)8Z6J4,].2J@X&E@GQ*5J_CC9/4P MJ,5)-]_OJ$IW=%^HCD2&#PRU.!EA^ M6J0R55+E)VRU\7'C[YESXYO3:DNUR M%M[%1-M8[L2E3(L>DLUUJLI+G7RI&5LBT>9;@0P?XJE>4F8J$>%)*A)G7W)3;Q8D.Z## S5_>,?O M+7D7@TVW'-5.B6VUU/(W+VC#* M1H4Z$B@HRQ\?X5DV$CL1&OS$XOG+,[2^ZA#O43R]SZIH!U25W\JJ7]-5]?E^ M0OMK# A)EOUZZ)#."<-TD!%FPVU?-!<5 :Z_O>+YF'0PH47@6;W MC%Y_1;B]F=G[^__M#V;GRT4##1*(IKWY"^:%]J34"$0'%I"TJ#2$;_\MZ4MI M;0=#Y?D[>FM&_=Z*-P9U*7;'\_\F=A_1E!PMVE1:1?=F+9")41T,G=_^KS:7 M/'&VN6;:7H3 ;POH$HK3^1&!0M)#/LZ)T.(&(ANG@1 M79M\E+6VT2ED!4E@F^ONXSPC+),BM 6>/JG>=XW>(+T22)!O#N_5=C3&SI-"JB7SJ2>SLC+; ML"7WM&4'THXR9X64O#3J@]VD4@7& )H.I\^<4^.B(RK]"DE8M;Z3G1N.8%@: MJY%/6T[KHSS1&HE-TFZ%]&BST&21ES3NM*5;- KKA5XB9*+$YTJ+LK]@HK;& MG[;<%@RV:02S0.:;57NZY0I:F5_#EB?]+*_8_GI0"P32MJK]VC;+!/.1!5N> MC)V0M097K(L^J=1*_5I]MZV7QY(FG+Z=%(9SBV>IFCH?3BLLM0FEH+36,JG33G7,[J];8=3"87H^3S+K0@%+CQUVG0Q M#SK-;7-758O=S0!TAV([VVAK%'/:--N,Y.JXS[7):KMHRDP94#,"=N#,.HDS MU2A52&T .Z 7C6&]J2A-V/3,0D$D;6VTC%25Z<:P/=+=S6 GP@Z<6:EUI:BK M 4WJ#J^LW=[,91492A1U9EJWNJ83LX*W=(K=W+(]U,$&0(&FQ-.FJL$.YIG" MF)6)7E,4?:F^(M90]L_,ZS1LV6Y,;)RLX M76ZLR] J.;-:EL MW,5JV$:! R=-O5AKK 59T!V:)[3J=DT7=PT)>9=/FH)1?=(E W W"[@$[)G5XOW.6"7'Y:6CU(FV+B[R;=N$ M'3BS6IK4-'IT& [4_K0W<(.I0/!0"]@SJ^6VXX[8$E3):7*S4GLVW%EC(&GL MF=5JTJY @NS:E.=#4!HO*]F&D+50TY,]HZ3GJ7"M+RR2J$F22H+Q>*XF3SW9 M-%96CQP3;-$G^6DWQWD;0IE0\*EG9(#M4(JW&9IM9SY9#)?T;.K/-3BL,S*0 MF8#E3B]4)96(B:B\[H;#;J^-FI[T==@@U5UU+?;)9:DX4)H+OBT+GJ=LI.D:R6:"YG@SZQ(.=>9:SVM2!/L$G3DPY4MWG# MK&0'E@I*T:"0S[/VBK-0TY,.:#EU8HT+JYVZS9=DP^@+@W$,GWI&7KVJ7U>D M=MUWBOZ@I\PJT]5BTM:X,_*Z@ENA-MN-"'(>VW5FJ/3SM&IIW#=Y3>S-)RY" M:+.Y^B($7X^_/*:0R-(Y6#F(\1M[2^%H "=&%4%^(7F2$D4ZPSRQMQXYI0[6 M%GEB)T7!L3]':VK/15]W<"+07ZC,B+=:"/*+0.&5N(&5H+_0(EZ(&U@(C$VWLA 8FRZ[$K^?!/A% M)OMV$R$NHK]//,!O=*3_KD$3EYT":$^A#__W#^Z/7]VX^"_\NUY]$7_S-*4= MZP'\1@IX)C!3=3TPIOM#%(8ZG*9\GRL:JQ%6HQ^J$?V2&NW'#@7@OI4&!<]= M*(7Z2\P72\*M2P)S%B"?<#/R!\SENTD3'B;MNV'^!Z,N1MWKD9<;UJX_;6_/ M0:*I'X>Z9X8'3@(V!EA$A]^/Z3$6D,8D"3[_^E7*\EA3WO92EG@B.,_-2P>L M@!>#\&)E/&[M$MKW$_-&V,#>6BJS]YB%O=OALT_#GI5]]EG *O'Q5.+7-L.W MW/D:($I9NNV%*=]+N;X.?YD"UT2W!E*A[H*4'J4FNGW(Q__UH]'"-]3L=[BH MR;\T_,=Q"S\RFJZEXG@^WLDI<>/3@;7E,VC+_9F)3^:E$/CSE.=[A#Z9P#'K M$3(0L7%XKTSXA!A=Y,[J>Y#9)VZ@-[ZDFH_W]Y\U2CM<>^_ZC^[ '^Z::AV0 M)%1KZ4&T[0:0=>[?'F:WC_\B;>SPX2L-WPL>_:T.YF,0:+[;;'=6C3$A*U+& MBU=.5>/[UB_?@2U"*ESSP[#I*9#\ALU)#5%B2)+/7'X=&7)/S#7SL:P,#651 M&>:]MH:NFJ#+]#R=%C+L=6[28VL98\1'P@CF,48PE\>(WCCO2F$P=\EM:Z2; M(&>X9;G])A@AEC:R%XA\2>8YS>>Z^?5N.467S-#]>))-B\*Y8HIWXCXXQXA: MP/.V==U(U?T@LG0+I,K>"H01N@&:Z@9Q&&$7PJ_#W?*1&< M^O-NZ%7G%#='LFKH)!AQ9*X==$R;"^>1^.OY19[#33A_\&EG +2UR09BN30O M.O:P4!6XQL1I%=;:/JLW=YI9Y*\[=,@\KTPWG\$00Q.&IJNRNC/0M"V&LC(J M#@FG6>,,,K==[8C-&T/3<%QQO$Q98U6:G^?#DI85Z;FE)2F_6?&T@-M?]^7] MND&UPLZQ9PQ?C,"OLJIO%Y3?US,7%D:MC4,HK-.W;++543A[PU\'49\"J6)7 MYLU'6GLM5)2WK@C[4Z8WTWI&(:B.X2B)U1QO%PO ME.&)17C><'WO2;@M[Q 6=2SJ.-8& MNQ/NZ1S]!FSIJ:8QM+K59A MIJ0Z2) %'=ZD6>KRI.S3FS?8A8:/P?$Q^$U'Y/P,A-K=H+#,SLH=E=;RG,4W MM\5>54IJ3B8>,T;XG)$X&$=N9Y8PCKQ/.,W/X A941USVYM[*KV.YC6NN2 Y MS4(X JD80Z69S!T[R)!3+'8GMNLF[B\409.:8"\9#C^XJ_"#VX*L*U.?1_J* M$*L##&"O4.TGY-V6CD$%YPC1@(GM( "J#"IRILI)T_9HMT8%%2$A8M,DQ6-_ M%=9QK.,W0$M^6<>'_9H'9JZMJ6"XH;?^IMWJ$$G15.0WHM(9^L4"]C?N.#J; M]0\E^TO!IBO;0,7C+QH(C$TY'/SPGKD\[R&"^--+!]:1CZ\C-V[*/XEUJ5UQ M2_Q<4HW9_#UK+3968UJ!;?(D%6[.'";5E"05K_HPG\!@[AE9:6UBGU:7>:8 M92UDMAD0)!B47+DATWQ&N-^0@K.<#H<38(OM;BRVVX+*GZ)K1ST[JMDW+4N4 M[/?!\TQX?'/3V9)4EF\(&NLMD!GN.LB9I]=*KZN(!2<>#P1&;++J= "1 M,TFA2Y-IFK_B+>C/I6486#XZL/P4!WL/8-D6S5G)[FP;)&C(H&/F-^N(7U\% M6,I3SQZ0TJ#M*+FN._*S[(K>60A8^ 186/:YRWSW[WAK1E,08$\;#GZ_!2L8 M![__"O5+5/C1G^WKVNXFX\VY"V]0 M#3^IWQ!C,4ZI\1[7F%[ .YDO35FCT\_(M-CA"T30+[M-B'>9A//1;)H2KUB- M]',)/<8!C /O=M7I!1QH5#>-8G8S+I']AMATHC('"N$:X0"Z>ZF);@>IE>[&(.5/4O/C&>JW\.Y$1L(47.IS?W5M/5$; M&^>:QI$L'SV2Y>^W+U5ZX7I3#[ HA2&(I*@ M;^'E+\%I\(WRYX1 #T$>;#_ M[QGD[,]CMAL_FHFPI]"V$#\B8Q?)IE3UG5;]?[?"\.5?\A5YH"TTK^ M"<+8C2Y&C#Z7CF/S\>[,Q_OG1WDXXA5\WPI\*X?W[;,7*AWWA*7@V^RT*O-@ M)[46K4XQ*T%JE.1LIC-LFF>OR8UN11?NY/P0(\L=(&KE)&FF*)-,9[A-$9]T)V<(H@E'DG0.[ MSJ,(V]IIPYJ?KZMVC>RTYOF>RVPMA"*((;%B6F3NW5=V-E.UC:XF@#!*@"' ::IQT,6]!UW<33+/3R\=6$<^OH[.&Y+F$(7&:E.C9Y-VT-9H+C'^ M.3[-7C-]YN<2<:S5'UVKKQO!\GJMW@1]LEZN!;'2,K(:U&QC@M MIEE!_%#&^(](R,$HQS8Y/O&]!7L$NRK?E/[(>^T_5P,X6S,KPR)#R#DCKM;" M>6<9#M8:G60-IW@N+?#/Y8?#;@L,(QA&WA]&WH9O_1A&.CFKG36B\L)9&E6B M->O,2IE) B.(9S%46A#N*I//RU$A3X\[L'\'G^5^BK/<^XW;/6\^'D#MA CZ[JG6R IBY*$T$Y> M5ST%>ZSP"?F=GY#?EJEXS3M1#RI> * #5L"+SQF+1'?>]M8CL>Y40RVO*@NJ MT/?:&IUDOA;2E/B<2QY[G# ,8!BX54[T,S! 9G-.Q'.;.;EMC8O4?"WD"ZJ% M8(!',$!?(07B6_*='^4XM+\1'/@WE-?0M%J7_8>KE,V)]^^EGPK?U3YSD'C MS^!CUC3)^B9?%=1F8];)DJ-*$"&:E-E?1\+!2!@-,!J\,]5Y.S30+5H3)D'= M4G5FF:F3OFE,YPD:)*4R/E00$WQD9Y^[$!&F .AN"DX7G,N4;BQC.X $R497 MLJ/(W3N48"MT2QOG@,96(K82;Y]('3WG*/]8B!*0@;#I*1#PPN8D*734@2HO M)QI_!@G%5F%79:I"0YXS48-3.AF2XR2-25) L^3GK)J&80'#PKTSJM^#!3)V M&XR9)_HJ/Y\YHV%M.VP1:P0+R;WKY\IGW[XS*1D^SCJ#@P(^1U# AV(Y!P]X M(?#G.=@)-(:^'4US<0BG'03RQG!C\Y#W'O[?[.J;,_ 64@NZM!IE>%5A-VHD MB 6F,Y-0GU%VP#1//>359;\\ M'/!23K10GY&K*4UE3M/(W[.WZO^)9W0UCRIVP MM9O2,PQ'=PA';\+I7@M'C1D_R A#$#MV=E*C^[,R: \3.$*1Y22=%OG[=H7] M=_S=(]< +3[LE6O"/Q[F!5*V\64@XG-ZRS[7D*\>#G$W:01O9=WO@SK](Y!!G9QQI@9"Y:FJ0Q;!+SR_)I1L#Q+1@-,!K7*.4H75V.RNN8:%T" ):1'2&>;R1S%OR6FZP)AZONM;6VRL8S/D M-LR0VT*BZ_(2:%/,88>-Y)4AA*2RM_\N_.Y4JB*KU372 M<722P*=)YF.E3H:/K*%2CSX4!]O#?A9L66'+ZL[X#-+?5N ;( SW)=K.71_B MVSY@,NL\V0\[OFM.;6*U:VL,OX_72',\3C^#<0#CP#USGE?A@.ODA6)EME8! M*.9:,6B30EU".("B7(4T*5[^4O5;Q;2;=.,8JG<&F=C$VL_V\W9=CK296.U2NN^I CB+LJS*D*?(3 M%*+&:H[5_':IQB74?![:[].AA-0\J4Z5YIG+AVJ^LX<% MLK()8F6^I[NI,*$H\%G8S8+-*VQ>W3RU.9I7CY48&E?GH TTZ.:,6^9LDE\& M!=4D>KE1S=(8<5\O@7XV"!T[63 *8!2X5>;S$RB@D[,>I8%>E=07UK#1YFL; MA4U0 /E8J#1)WG>.WZ9AQ%!BPPP5;8M@2>U.'RX,F0N-+ M/NKA.<_*=LO-%O/&5"X"?<['_E@KN]#D2I+JBFG^FN&UGTNVL3I_='6^HF/E MM>KHQ. MN; /!5M/V'JZ>;9RM)X>]/C'X?],K2ZV07]34YLMW97KM5F\U22-)0\IWYXM MJ8M]*!@%, K<*LGY"13(]#*->=^0A%A6UJ!:4SGR)@?.^I$Y:7 2% DJ1.9X3Y6\:.S MZ6C!87IPI Q._G@3]A_&QK=A6 N 7O=@'Y[#QXE8GLU;@T)7UG=1.F-=-*1?&H#O$H"OSL]=@T+I2-Y@P.U)ULU<< M^]F=N"HE&)14IV33 G7?F6K*GN'/06H,X+2!U"+PD>S#E83_3-G[OT7ZYG*U M CZ7BN-8@8\.4=>E27OM1"7CCJ5/;"^&DWF +M\+LXGB[MMUD:+*FRC0X09B M>WJP+4=@'C9\#XT@\%U(#ZQCINUS!NF4%C7:YSPGU^SF%\-N/L\&$.R8I E MDQ;%3^#6PL" @>'VN#NSA*W$6Z!@$$$/5F(6>&!BGT-)F9E-*HNX"9QX-,OI MV^8R.RI*&IOD.&;3G/"(B&*BUIA^/7?!6:OO=E/S?:\4V MO/VX;@>.KDN+H!9^LT'/@%"NY1;(F"O4'64K6?JTV3"[*B1#^T3*F31#7C$; M(=9GK,\?3I^O2R]>TF?3&A2,BI;+D?'46Y,YK>YF#0OIP&"5#C5 W#)^HPW;-/AJRHW8'A=>QKNH;#CIY<.K",? M7T=NWR;/ZJ%M8&O\%D^"KTG.[X5[Y^V5;8*$>26V MQB89=.&J8*L:Z^4GT\N?-HROH9?.A%S8DDH',M&2:_G -ID&+2&]Y)%>\I>_ MS/S.UG'>=N,(F-C8O5\B?U6_W?VF5KA#MG!0QG-\8:?D2Y5&.>. :G,SKV6; M56H.^8)XX M7S+>/51JK](=2Z3>?=;KWD_^!2O3 MV3$A4&%SM'[/B+7(-/?L)2ILBV.8P#!Q$9BX;B#=[\+$5E^5MW6Y-)"! M[8!=P$GR8); !)_ !,4]Y[*[??O^PN<>M_L;7R"?#I76C,02U/8.H,0DT7 M^J+1GCAY9[E9K6>".>)+KJ1Q2?93CDE3Y'/%*;!W NL[UO=WYR,_H>_D.WZ:K]XW[^\4]W"E*Z8?ASV*DMJHSC^1%\.URQ%!R@#1]G!;J;6NA! ME/(GJ6@*0H D+;E_JZ-CDHGMZ9YAHY+$$?P %1L*O\#%NN007P,?].OAXZ%3 MIATN7'V+Q K\C:Z*$]/]6= OB< OC([\"9]#8 +<7T%GBS88<4C?_&5IK[PWZ\VQ7YA M3U;[TGIYS+I\6)C_ZJEI@#:B?W5]X\=PZ:$=QOW[\2GLX2.(3$CX$.:@S$,( M5!Z407]9(9Y.\[GYTY/-1Q/')COA)W!SS(@9C=4GAJ9S J\!$@"#,E@R0_%_ M[-]Z+0%//K$]J/K15X;_J=/JEMQH#.M2+E4H-Z1&KBS54HKGU:7 M&[DO#\?4^S'G'N&W\@#:S4ENJGL6",N0-I"<0+&'8>^_I'2EKER7&UVE6'VI7GZO53DVLVE&:MG(?=SJ>^]3[5+*0. M_4^5&ZG'(T"H2PE_I_8C2?VI-B0U7X9?_^MA M^)73P>V2OWBX-X,P)O<#0# M-!Y08XVEC0P4;X;7.),=3TR69FE ?[?.D(TUR 6_)8*,+NM^81T/Q1(=LA9B MDD];!KG1LIK=%(&L]">%OIOIRHRQUFA->-IRX[;YW&B1:3E-T-[$XWF% ZP$ M6U+,TZ:3#3=PYB6[(#?+FZ)=Z9=J,K.&]/7D]9D>Z92EP)8=6^X1PI2?$F;! M@BW9IRV7\:2XH"2C3/:7HVE;-\%RT$'//.EHKM*O%D;1TE%MRYT+:Y60Y=X_+C5E'+5ZBV MQIZ.J====-=139O+H&1$X;@UT@4437DL2)J>C&E9 M!<5E8S"VO8S=-4H235;!1&Y78U:/2;3D6#+D]$[BT I M#B2;()>3:K_:G5.YL8&>>3KZ6-A4.;)J3=2B8RFJ6=E52AQZZ.GH=:X]K-.9 M4"&7M5K=VA'5]*M]ND]->80U;GLR32_;42-]@-8>JS8@ -)D$3G[;?)VBUT6VH.=S*I- MO[P;C:+F6,NL84N*.M%[OA[:SG!84D&X$WU[,7!;"TG+G+X^/VR/PZ++91RB MUV)87A_9DZ8%6YZ\7G(-N['N++(DT;7=LD!Z(0F5.7/F]8M=/9AI8450"6CJ M= 1SKAG*&J[\Z?MU;MY;]S6"5NG%>KPK=:MMJPY1CSIM.NZ9]5%%72IRT6QE MW7$VDQ.<-FIZ(J:ZF#/&04RU2:+,=7*+3&_ 5]:HZ8F$R6,?)#5A[P\L>)_C #)@5U^$ MX.OQE\<[$V(>!\Z(^).QYUW?<]1'WI(#0R5/N&44'-]Z9*#[7>UUYP6,\(5[ MUNG^B/$]>KX/GSEQ_?5Q3SS^FT".GZ][0K^&D_ BESZ831+<02N M3*)_;-Q2/VLG'G[^GC<4K\(-K$+FR[/^6;P.6!L^T2I07V@.+\0-+ 2$I6?/ M4/!"8%SZ1*N <>E&%@+CTHTL!,:E6U@%C$LWLA 8EVYD(3 NW<(J8%RZD87( M?!'P0EQP(5X?'?^C%7G1 7[MB3B&R7 \8U"/OB; IB>GT;=>>N,69G(R20*. M7IC)GYP.^&STX?_^03%_O.9_L/S39-?O64KCIP,ZVK$>P&^D )0N,U77 M V.Z#W%AJ$.L"PIF_SXEPT]>5GEWW?M=J;A#)?E>0-YG EXX9/D,4_ &,O#S M0=4_G)*WVW8><)9^"6:?N6_ "WAVL:QB6;T "Y!@=] \Z>Z%DB]A8;I?8;KT M[&+TNF^!H[Z0;WJS[Z?1J^M'3X'K;CP&6,_N?DJN;>?\KGKLKXZF_ G>VV\= M:F^>*+;T $L1EJ+?E**%;IN$[6%)PI+TFY+4 9$.I\W$HG3KHG3S5D08^88S MA;^#(/P?;$U\ &OBYW*4[T^[3G]>"%H2*^&.#PKWB7+N F>OM.X7VT_O6 I6 MNAM?JE@N%H([%0)#7]@G'C)9QOPDRA$] M[!RO_#[TBGN8RN]&^I\[XN&?F76_Z03\1,#>CV;C$,-WPPKVI^VEHJD?A[IG MAG]=(A;OW1.J/S?]TG="V'8?RH=MRW7*YA02(:M%J?J=55 MU=E8K-:O)XF9Z'UR>2%SE=3-GU$]]K=HWGO]R$T'56 G.7[8798 MJ-GRLM"1FFRA5=OFVG>FYH^E#W#C=$2M/P S8 418$]CI-$4UV_X7MH M>('ONK!)&1$'$$;GDCWS#;/+,<*:5 QC)*XREJ5;*!\;!P$"8P/&!HP-OXD- MWV)D6[IMEKWI]PC@$J6E[?QZ39BKH03(*XM0;TTEQ\XW6$%K$^5IA% ")0-ETAS%IAF* MPDB!D>+LS??/C11,GQWU2AFB[>0:HT757 ZJP?P&E;Q+E3AMM.P:\G+0K>?D MRH")6TE>9C91K5'R%/+"4VM^6%XAJM+77)NS')"@51R?F6='ZCNKH"*F"0& M>2;-D.*5K/$/K@N?1.&?ST?WP17^PI687])5<0L*=K/.M-3EJLW1(V,V =U$ M5]E7Z.I]!O0D3@IBK(< Q63-%\ +DQ7!'D$Y2?[9J>--OT16?) MY-B@T57;8?#K6W;RZ'W #NPX\L;!&?4/E9F3GUFD#KE'VG &+-:51BM;SF6Z M:C%'R;1L[N*5A:I^T7_\(]#7VM0_GT+=AHO]O;C^;2/)10W4S[?$6+1O5[1O MV;)]/J!%\,N"$5'EM;RDF96XG"YF8V-]Z=VRA^X3OGJS'(C=9E/)#+9JE:[J MO5&K'6N$!#=+%+R2%J]F W\^W<*8+R+#G(5U>, MY "MSK-N:97O9U"]:.0\>FF/NX. ##0_Z'97RI\@1Q$TT5-)XI64#7\!4>0F MO 7]U;0#8$1^$/Y/:@)0Y@GLS;Z[\ WL(WK&1[3_O. '"@A6M@'.^9)G6I M M+8;="=GLN/6VN[77:GN<\@F]QC?XEIKVPHY6;J MS__[O!#DDX:)"!SL['Q!GO+^,M-TML5"N:L,[")O7UH2RHW"3XC"(TL\?QA8 M"*4A,93SP'#A?[ZE12'W$M#0@T!KKP:=H%\F*5D?;ABQ,33G!5_ZXQ_R"TV> M"$!J 8)4,@E_8>_Y90.3WC%_W6UCYMM[I'8@\$T]G#[5L0?%>O22,ZAJ*#.S M#*R <'@]SJM$A6S/]YP3AS*9QA MVR._.M@V%%GQ9AO1)P>#EK-&.,-AG,$X@W'F(^#,I1V7OXDY?BB,:T(_:CM] M@^ZM^E3@U/>8(V+,P9B#,>='F(-PYL];!IJWN:;Y2IB):'E4R0UR;9509-VC MR^VJT4Y@!EW7I,@T>\8Y@5T2&&?>)N#OO>?EMG#FPD[M5T)$N]?C"YG8"YSB MMMM6MD9/:=43+PMR7K\,$7<0ZO>J)._[E.YU/3"FIVG>V;LH+7(;NGY278R! M>FWZ\=@%MZ#8;Y7A_7(.D7FA'U!#AO-D/9KW&_5^&X6+IB3];W']=YY%V]7WZ^5 MMI%7BAP3#LBYG)MFIX)JYJR&G"#%%5.]8Y# (/'Y0.)Y[^6DV!^*$R?OJM5) MW##+4K KYWXS[/(:@&%F=H7J1O$%9^F&I-(#W4%UN4: @:[-"E625,9#!D8,DY]C>\]KMN!C%;LM:+!1I;5;:5@>\-8[/O#&]1V,5^U MU&:MZJDT:=!*K5G)*(.]MN^SP MDFA%?S +_G^2]-Z.D-](-/9EE;3*A:3%# M"AJK<[K&CIF,EJ%%*"V,P-$4RX^9L0%?\!_]^ VX+KF"/E&8+2&K.8[J:$[+ MSE3EM9:X@[YO67/846M5MN*P$6U+,TZ:T+TZV)='EY5@Q)5?2Z7(\MJ!\G[S>,'6!;?>S1;6O\,TZ M.2P90"Q)L29%/F[IMJ1 O])!W^*A1;RC\8.-TT$-/QR1-F\2NORW+#MWICQI% ML4=WK+7&GHZI72^W-6+37JI%U6K,=CE%&6JHYCJG9H-PR:+*R+@EDWR;&F2JQUKC3,;$UKIR/8GG@-,G%E-@MNCTFCZH] MG+Q^2.8C0VYHC#KOD=YH69Y+/0.U/!E]I]%5B<9 6ZOZTG':^K+:"PU4)N9D M]+OI8N.W*7NG]L=\+BJX/65L'\I.?=^2*!8R_L"+VC+MEQ7!)]JV"Z6$/S-/ MW+A#E2?5H>Y4.XN1,NA/\L2^Z-+/2:SL M^)T^:SC%<+#F,J6PYE10RY.WSZ;]174Z( M9W3@\)K-5238:FBCEJ>OGREVU"^/)G72;M5&T@*80S8GH4.QD_<+^4'1'TT[ MA-SDM$:K1AC#2N$8I?SDJ4$W*PP'#BTW?;D\<&V.;AK2(=#PB>+'0VK.9#8: M"2 _GZ\DRAS7I4-\T/=-J4IVUP+Y2DW.9>/5LCTM4R:=N.%.^MHNVV1C+/5- M=5DP!#<2 =A1ZX/'[LFT-IM=HRI7,S(]7ZF4MF#4;$9"U65.GNH CZZLHGZ; MM+EAMCVW"Z*E)$U/]+2_7;&#BLH1*I@SA+-RO,H0]?7,'K&5K ;(-3)5DB?% ML4X*.;;:2)YZ,@-#OC;S6N8DI\;2.MM;=]UZ(=]&34]5U9R3*[KE;RAY.??F MNE@-G(:8].!!5Q,&<=Q@#TS2@/Q%7X3@Z_&7QULT#_?E0V'YN;XA$C;F/1!+ MP@63Z#'3)(*'&O0'+DZ2_T8;^TF9>FJ_X5_H9-6T5V>>[\-G3EQ_?>0/QW\3 MB%1_'0= =X@UG(2_%WZ8^*"^!L#5(WL%GCSS0+:3%Q^;ZN/0=^,(/!GHVY5V M1R-\K3T%Q_+P\WK6(UZ%-UJ%%U+0X'7 VO")5N&E6]%X(=X.EI[-+8 7 N/2 M)UH%C$LWLA 8EVYD(3 NW<(J8%RZD87 N'0C"X%QZ196 >/2C2S$2QFX\$+\ MW$*\_A[1CU;D7:X6/9X(PW?]X.N_2(YG#.K1UP38].3F41(A8@+#W]\)(US; M U]CSP0!^NWDS\DKOB;7XUX]Q?<; G68R@"_D0)0NLS4#ZZX,=]?<;N' M:WTG(/0;4G&'2O*]@+S/!+Q)GO_;GH(WD(&7E/\GIN3MMIT'G*5?@MD?8"G"4O2;4K30;9.P/2Q) M6))^4Y*.U]BQ*-VZ*-V\%1$^NKW\/]B:^ #6A'AR/O#<^N]/NTY_7@A:SB0_ MO*N#PGV2P[O V2NM^\7VTSN6@A4J>X:%X',+@;'/,(;%X'.+ 3BDCL)R< %B M?,]RD*3Z.=XY7?AUYQ#U/YW4C_=@%\,V+MA;?K3 M]E+1U(]#W3/#ORX1>/?NQ39>DV(_E0=&DH+P-/J0OMP&\^Y3\5@3WK44ZOTE MN?OI+/L4?4AT1_]VVNWR;FSU6S,0J_%4DWJ,LB#UQF\DRGL^S?XX6"^T92EN MD[&9Z0P:V44U+*$\5/0?_["9=$:\5I;]SZ<>/RS+ ML)I?*Q]FG6.<>6>:<1V;'SCD<&R,.B8"B"LFUW]O'<'8\+&QX:&P)196+*RW M+JRWM9']()?[FMMF!"87-,A<@^T4NN3 ,X4;K!53%XK32M]<20ZA>I.@'0GS MR$.[V3Z5.RM0:9)E\;:&D>*UM2,_$5+4#'=KUJP11^;"K9&4E7"Z= M)NL$/H6JBR0&.9EF!%SF&2O\KR8_^^ */UZN%\IP3D]EHMW-D\N,TW'$7S?( M7])5KQ.PW+(]V*IQ&$5BCFP59BJJVI/8U2_IZGT&E"1."F*LAP % ,T7P N3 M%<$>01PC\NH8D8ONVZ='R:,A1TQ'%3OG]-N[;'M.6_PR\YM'R?N $=AQY(V# M,^J;^T"2Y&<6J4/ND3:< 0N.9J10S]3;CMU>JQE+;PQ+5EL346")*/#8Q?ZA M7.SOQ?5O&TGP.3,6[0\JVK=LV7[+,-;2;;/LY?9WB(Z[9;76$;:S?(G4-[*W M9("W6&5_\Q3K=+?LH$S!VR46;1R:<7M^H8ML<:P\FS?4;J%(\H0;M(G.,K=KH?+,R'GT MTAYW!P$9:'[0[:*4/T&.(FBBIY(L'RD;_@*BR$UX"_JK:0? B/P@_)_4!* T M!]B;?7?A&]A'](R/:/]YP0\4$*QL YSS)??8?&N@^*TJ2>_4%@NT#+VM25H& MN8-/"D' WD( W+2RA.)#F71PFK]EH^AY1GV?T74EM&EG+DEBVY^?0 M1H-\)<_N-/<99)-[["\Q[94-I=Q,_?E_GQ>"?-(P$8&#G9TOR%/>7V::SK98 M*'>5@5WD[4M+0KE1^ E1>&2)YP\#"Z$T)(9R'A@N_,^WM!SD7@(:>A!H\8;M MCZ)5IBXOVUN-V_7[=5-?__$/^84^]92E%B!()9/P%_:>?]C )'P^@L]'\-$? M%FTLVEBT/\T28]&^'=%&XOSG+;L3W^9.TP.1?T3NSUAQ6;7,D6W 3DG0D(VM M$*D^RTL:129WFR@R+0C""9/'_!WCQ-U'O[P#3ES8@_-*%<]YQD1EJ1)#QO7Y MPC(=RRX4K$3%V=>H^!W$M73 (@Z,J1Z>1+9@[_$=E&*YI*I^[&B6;X)N2IX) MF80=G MN.8,"2I/FQXI9A%AFD7%G"F:$SL*-GD+!+ )_>BGR0IO\!U>=PX[^ MSKKS_OCQOA4;\-$BEO#/+>$W;_6^?1#-BWME7JXB3=+#"482CZ4 ^WW,&0BL<5%<6N%CFWZ@S*1ZS<[ MNS;"D"1GD)AF^=,33* 5*_# !,O[M83QB]1RHE1HZE05LK M3?< P/[Q#\NE&?Y9&G&?05*O*FVU+V15U^&\GA:W8G!QJ\O'!WV/$PS$"=./ MQRZX!:!XJ^I7EW/L\9M^;MO?UCE'+U.L(E3IE=J\6O&KF;BLAH2]*SBQ)2[ MNJ61,Z*-4I[3?_S#D6DR<^J]Q_ISX?.Y=U>@[R;FJE5%WGVH[UU,X':!XEJU M""J]0:6QRK49-:R]5N+6A$N9Y>:=Q@=1]]HUMT,:./G6I]08E:J1EY8K*C'FIX<72: M$O'6BK'F@ _]E(V?)P5Z&YJH0=)[J]H"D* M]"LY3("[M9F:V)[N&39L%!ZW[_ +%,NWF>G3,;UV4S'MU3__A3^.3S) M1QC =?]^SE]_?,*5I8-FO^'N 7O%1S/SZ.?_>3R8;[L+8?BN'WP];B&/YN\P M+W2RFUB & = =PA] M_^57?7^C8\#%44O] /\:5?'[8A!G6)^R**_TY]^Q5- MR-'R;9S_,P/DX"3KP%P]@2<+=ECQR%]\ MI:DO_/>K3;%?V)/5OK28)XO"/RS,?_74-$"[V;^ZOO%C#?#0KN7^_?A\Y? 1 M5'0D?$B%[%P:-2''C,@+FD"1HL:"\5@3&0-H MO$ 9M&[JHLD(?^S?^C;P]]RQ4TMN-(9U*96:BE%[O3*.5DY'#N5 M&[DO#\=.^R'F'J'?@\42-BVV(-4&A1'CDV&TVB>'&LL#6AMS/*LQIH""0P><+S!?K=>D(&- M!JNII"S)L6./%Y3 5+FR3:ZU)"KZ^Y;5[CPCU\K$1MW2NYP3M>)L&;:D3UN" M8LV(I\U21+Z&1/;D MF6IY3%-*G"%4A6X.1]M*>:>TUAJKD4];#JR))V[S4TJ-2==7J0Q3J&?;&G?: M4N^V6",82CF5EYVF-,I62=U!+4_>3E&+7$1M6Z[3K/;4?FWB%'8T:GDR(EFM MMN8[%I!R4VP4VYG-SB>'J*SMR=NULK8:=AG3(N/V$;I]T"5( M(AZ.^DRU+#E+V)0Y;3J*IU9[RP89AV9J3NBUQR/6@$W/R,FXU&L.>(,#5B+A,V>P%\ZIE55>1,N1[O5KY,3^(2 M\-C1?#:',W!F6>6J;05T=S22;9.)I+RL;FT6=N#,NLK-L5M86VQ$@B#;+.6S M03RFH):>65B'*D92Q/>68LC3ZS6C5GTJIY4Y%0[<)L2*SX$5^7,FVLV;P7#8#&$F'9F MM<19@YC.E6+DY I;B9V "2@HL*]G5FM0E;:C<5@@98(7.;W=9M1)##MP9K4J M96LX:*A21M8%Y!"5/-!(1*F,/14[6A@):]7CR#]^L.>LR2??,=M' M;II#&_*$D4;!L6-'WKK?0W_9N20P7]AGDQ@_HHZ/7NG#UTP@*SKNTL=_$^C1 M7_>6P1I.W8ND_&!_)2\^-M7'D(G%$;@R&S]O="8-X1]_RN \_/Q-CZ;X;+(S MO!!OMA#/AM3B=7BK=2"_T'@E;F(E,#3=RD+0SZ9LQ0OQAMB$5^*"*_&3T>\O MTM:W=UV=>-[>Z!S\>6A^D]7_C5%#>PI]^+]_<'_\:O@#^T6XJ8LQ/^V@;<=Z M +^1 IX)S-2Y:Q+?7Y%X65?F<.9=\+:Z@C7C^57>K^3ISY/K+P\J0?]()8[+ M^\.A4U]8^KYU@B9I]D(7@[ @W+D@,&?A[PF](G] /KZ;2.%A(K\;YW\P_[@G MY;I%_O'>DO"<"OUI>WN$B:9^'.J>&?[ULX3BE6[D=X]#??8<7 \/O J97(?? M G^^_\U? '37V+/V_T1Q=RMH5Z%*B!?X^;O.^!WR83_&YL#1"E;,_PYR#U 2C&Y?*F%H1M[T>?H[^94 [-A6'P(2?IQ[,UM0WB_4K9NW87,7F*A9\ M;*YB<_6]S=5O&YWX8+M:NNV%*/_>#R-+A7\*DOCVREQ-1"5-P\<_]U;7U1#V@.7TY'_O=DDQL3G\ <_I# MN/(7D]#^VO ]%,Q1/ZBMQ-]Q7%M3424AQ;3W'42N'UB<+AGR_L.70ZW@P[7 M(4W718>2[JJ3=>!6Y>).:')VAMGHM 31 =(KFN&A0?1<8O9[<]34?TB9IL"T MDG^",'91RB%L\F$?S:WX:#X$RWDH^ Q'OTKN_WTS []]MC<"X23 IYZ!*SCK MV\)BNC/([P0IJF+UF]_1:].))A!+'N(L=-[ $]\("9,NW0 M@-V+DG.CH\.&0-V&?PR!$0>':'ULCF%?S=W[:N[WI"DQP0X*W)RH!_7-'[6W MZ1WMBFRBNLJ#YCY'99I=8="O-^J\K*Q M]NS].ZZVD89^1"7X=DKGD-]0H7 M;IG; 8(72]3>JANN$U)%;Y 4O45!(O1I MT#8.$,$>!NQAN-A9QZ7UN3-5MH$WI9MJ/*IW%]&\5JG,UDB?T1D'RL3QL1T/ MCTZ&$#4QP3A*V6$8HS+6<(W#"YYV?$*"C1T,-VM7W"6E.3I9'ZMMO-8UAP:^?#N'8^!"5*K,)O^A:6/8A^DKE"!DS8]:7)!"ZD M'H%P#P1E[\$:1,;C\6O/G<4X%9UU-]WF3)UK?C5;K8M:>V"AXD3H+.:YTJ58 MR;'#Y]T=/A^"]5Q?RS6?[A?:Y* D\S38KCI\L3)L2$C+$2GZJ+DX]ARILX]K M1;PG +J; DD)W)1N+&,[V*?="$$4N>!(EY)3*VP68L?0!W ,W>\!U^,;DR&* MM /?+DTVHRD(.E"9Y427SP!>9<./^7DT$=RPH'?GRW5>$Z,=UD3Z/PP*9V*KDNS].7/NMZ/TBB1 M;SC$6$=9PPQ_O@!>N#_D AOT.\XCBETQV!5S)3ZB("]J%JE>[I'FG0&DQG8G M^[G.:N3HZF2PY'AWR-;7J$ SHB!I3CP]?L=JBYTKV+ER'5;Q:KT%8Z56XS9Q MH!:+ZGIHT1FMPB6%U1&1H-(\]YQ7]$,X3&"/P_V%G47@(V&'BYT$\#[<'=;W MWJF4F] T;#MA9PEVEKSW.5'KJ*LH-O"HJ0LY%O"D3J]CNLKI635-GK@MC+<9N M%.Q&N58&E%]2X[BA@C95[GHJD"B6DXCM7*"'8)^,C? G1 S_H4/.AN\F8:_*A_"J?"@6TSRJ;0UI;9*#LCE10R A MC7VLX_+^)/;:XPZTVIM :$P24O+I%GF-#@%(P'VLWP$ M/\N'8D(7@ *>4ZJK*ACT5#!85X8E:^O+A(2@ +(B+DURER=%[\" ^.3YK3@P MIHCI0/)SKE 0JMW^NLM&V+C#+II;<='<^Y&1ODUN''3]HWJ>))AXN'QP!K^V M1@$PP+>Z,J!C,MH!(E_FUAJ5V1<52C,D#4$L@]/&8 _-37MH[OW\Y_>T>-JD M)$,;Q[&E2>8TZ.6#)(O9TY,FE G;>W#/7#-S MW2#5)U'3RJ!91$ MZP(]<+>I<;SUX^B0Y;S67FRVN4A"@ !)DX!N!% ?R6>#9B05^4_<,@D76@0VG*2% M[J86^WF^]L'51T< [,/Y>#& U[UO#3<(,T2 A=2T.7D*9= ?/;DW?(R_4US MRHQ4NJC+?:8H;W,T- "3Y+M4)LT+?#I#7;%FP4>7=NS,^8 J?=V;U+^ITBX_ M&1/.-A#E;;N<%=>A%]CY1*7WP32,R*69,[D4?H6@_$@B;M#1TP&+$U=/&(]G MP(@0NPG0K;(04IADH??T9JT'@>[A*M#8NX.].S=!=_9&!L3!;\I\P$=EK\E= MO_.]'DN>V7_0XG/\I]BA-I([B%5E*@XCP91681N"99*EEZ;23.;T @3V[6#? M#O;MW !5NCP<]/N%HK\:+@)'R?E>:Q>6"N;20G" N!.99OF/Y-G) R-(KGXG M!0B>)-:[X)'61]=M[+7Y>";>5:LI[=7NJ'YE[VG*K&>S935-%X(>;;#.MI?E MRS'@MK+(+A_R9ZC0',J5 M"V[$]Y)$U;RN(.3QN K;<-@?@_TQU[G0?7+J_FREMT*U%5.96G^H-FE^HU1; MH)@M21J]3PG,I"G^N;196'NQ!P9[8"YZ%?OGU'>@53:A-%=6Y'#D:HAD^JFIYR/:+[S!A%PIVH=P"'3EU*B?59Q_R M?28)/L_Y4>HAVQ?FQK*L%K.#3IAG9\:ZN-;H?69?)BV0IZ&\V)&"'2D?PI%R MO^$LOZ_W!;*I4#9!J+%7!G-:%]EY(]%[R&AX-BT(S^K]'<>MZ(8!Y0^2EX6^ M38Z+DHI*AA'$P#P6H\:A+-AUR5L&;KR9+:S_M^ MJT1S0PK*KB;K0Y>;6&HNZYC0)MLG\A7I-)FY)G7YZ#*/G2H?1;'?FH'\KF+7 M/&O48@:@0>K^G PYKL,-V#92;)1B!IHD_!6HR2VY6QZSE:+>]CG4(_6M0<2-L.& H%%F1LN.G&E)&I.D]V73S/-9/3$" M8#\,]L/<$@OZ!0@H>968[FRR';4IU"M/Z'"FTPL]K9QO446BXQ?W8"A/ABN M45?1,1"=SM ?W-?R.+3%]@Q_#HF(O@$/IT/8Q+JXDV7L!R8(B/W7OU*+32KT M7=M,_8M,_O?AI^6'3ICWGIC;"?Y[A[,HY* N)P#01?I_<%Z?@4R0G=DC3;&A ME;82+7];:9>T)H1,>N^H8;GG$F5A$+F4G^:]E>6]Y^6'?ISWGIC;09%W./AZ M-8ITB_U23+DFXS0'5MS+%#JCH92@""1>8IH2G\O(\/J;2R^DVWL'VD71R0L: M($H9>CA-Q>'^^M*W@RXTW-6^? (V%G^&:F%$O(%9^-#N(JBU.:BTK#/3' 8' #L_"A'4^7 0//[&>B[8+,J,6P)-3Y3']@$!(" QZ5M:5Y-BUF MGO4C)VSH/Q$B6E=8-P/ ^0V>D>?]5]'O7^T(?L?X^Y42_B9=5="-MJ2@12(I MMA>#%!2T: I2'OQF:J%;X.UZ("8^_=NTPX6K;[\F).SP\B/K MIH4O#(>Z!#^: L2"OXI?>/3)D:J3_T:=?/3D[QY'&,!U_W[N6/'XA"OS II] MY,;:SVSFTC8]'\W>8%SJQ0RQ C .@.X0^@6__ MJKMK?1L>ABJ*7VCV:-=\?3!@&-0E[HLH_COU[5+-M'CZ"%"^)2H/D+8$?VS)C<:P+N52A7)#:N3*4BVER)U>.2'% >P[S.S##=[>C'EN_7/-AM*LE?-25\ZGE"[\ M3UUN=)54LY#*24HI5:@U^TKJ3[4AJ?DR;//7FXG"S6Z?K^R&GK@WM+'),!,# M\!K' T9C3=/4,H &&FL(8,*:&2%#F7_L$44_.D3$;;SRJE/*5N>N[^NSU4#N MA(Y[.CXR8Y -+HT];UAO=PHR1*9I\S+L5OB8EC%RJD%?-AM)NN->ZTI;2MJ\5&I^JJ.:+(N#W>4O,E2^-/ M6Q+-I4=-1QU6YF4'+'G)+#KEMI8D_ON^Y8S.+W=,2215T/&\'$_55[.=I FG MSQR.](A>YQDX:F%7+77EXI88KC7A])DY(Y1J03$[A4:G/2Y:6N:T97/K*+;!9\M.,^/.W<4V&%EA6TNNLW[? MLN=GU*Q&! 42,':Q $(6%)M00LC3AXX;TQT7J!E2U@=VD:CXL\W276L4==JT MJS8MQQR2&U+Q%^)\U#4CS[,TBCYMRLY]>K>=#0OD?+;FQ(F2YPL]V 'FM&FA M7,YI/-$2U.:2IPC8WWY!@!TX(R925!QT/)KCR7Y;7C2ZFYV=C]L:=49.^"*S M[6[F;$W6C07;[N2GDF["#IP1%$GN\]UF9M9P;":GT..ZWAVC&3BS_KU^35O1 M?+OA;/\_>V_:G+B2[ ^_OY]"T7/G/N=$@$=BIWO^)X)%8,R^&[\AA%2 D)"$ M%A9_^J>RM" 6T^YN,!CK1MPS;BBD6C*S.E>.R]5(G MDV#I<*FPY%Z;!:$2PT./G*L6MQAY, Y'Z41D%I^N7B./Z6%F&#ER6MV,E"GD M1U9%$J>+Y&,Q$VD+H^8P03]5QN!>W=#I?U:$47N=?\0DI4&D^UGI!.('RPD2.G55H/ MLRZ_0=VAZ:K MZ0H34],]-IS>1%KMUXDFU9H Z'GPU,?B!#58IMUCT6N&:42TETP+NAH<.=A9 M5(G/]&'F1;+:2:')S(O3_*8)8!<'0Y%@E5FI&8]WY^8\WB\M*C+*D.+3@Z&& M-4&/X6688Q//Y='K,IY^974R]%#^5HKTHC]>C6@K%XE.Z-:T/T]E8.B! %ZF MH^/':"8L2BAC]$=T=-+1*RLH CF8P+".JJ]SE+.D\+B6B+W*^E/7),F;!T-% MM8ZE=7[*=\5:N9![U:V\9))4[8.YXM.B%QV^&643=6[67+^P##=9.5G=>W-] MG@JQ0:>38MMZHR\N^T\(X7W%0P^6QG[JC\E3 M#Y8E/&>5:G.-+Y_%>")4FFIQJBMXLXXPS%)7#3W<>5QT-V(BHHOSI"%'\- C M#%.-27QLOEH/I$UI\D17%O(+F\[ T(-EU<+=?+ZZ*"C2HM5;--1BY'$0(T\] MF"L7M3IF&:47TOQU:&UR+\GN.H>?>DQHKEKAU#JWF-+A37YE%=0F7WTD0P\F MT+.J3X-IKM*0YC27TF.I5(2-DZ$'$\B@S+@5E7-/='D:#RMKOOV:Q'=V] C' M)GM,9)2ES33+/;+A1(W.SQ@5G]81CAW-G^-]KEOL=XLK831ZBFZF&2,#0P_F MV@G/F<$H-NUV-[WBX$6M%YJ/'3+T8*[CIUC?E.I666HCW9K7=34MU/ $CLB! MPE03&Z6THK(;-BF/N,1<0VTR]& "6GM9+R=6L3J]6!7ZA5RO;91>,C#T@ @1 MG>/;2[VT8A.KY%3EF*79P!=G])C(>&U,8Z*B1;O]:'RRR4UY35QEAK$C(J.Y M-)8KG:DBMEB)%/.BF5)RSZMA[(C(F#";5XM?9EM2NU&5T?FJ'*Z.,$[?T E6?HM//U^6,4Z=LG^3A?W?/UL\2D;=8XF?E4 SS M$+NMVI%?Y@DH]SC8F8 0OB0A1(^*OSWUBGY#^=C9R*2WD3OK_$^@?WPFYKI% M_>/:E'"*A?X2%5O"F%/5,CA%,/[^587BG6[DJQ?TGTP/X@Q'KP*3R_E+5^?V M7R*!9L/3L_^YK=H]ZRUT]0VZ&=B4>U_VC6+37H, OBSA!Y"LGW#AMVY=G\ > M-::J;H:Q:O!;4BA:T'5=SIP AMV,!=NX7Y/ MUHR/F8W^G,@MI*[5%ME9IC2=M(K-('7;TKI"P MSL35*%[*-E%68Z3-DYI2BAMA-TA@G<$)_'#?$+>A*LFHG\^+3.AQ;2;!GQ>]=\ (@9 M^"8"W\0%;FZ/+W_]OG[3GM&81J.NAA,EJ2UMHHG\?#.TEI-ADG@IF$3@H@A< M%)_)17&FJ_>6;&X H3:0: __"/WOL;/TII_&J8@KL] D9Y/&C7&ACE7\0HO\?@Q?M%PYOZOSR9 MA[7,2)M)Y5YJ%GDNAI?E'H $);[]DTR%8M'4V0,:5].D.CJG&&.DGU2'*+LV M"__;5/%QR:*RL$#ODE7\8_@L,T$*OPGLH,#'<;L^C@,S*"#2P%B_.6/]W>*"URH53;K2/W;LQ89%9I=CWMEDUD5C2E^91^ <@]?.]& MHI&[SB+(\ M+M,N;X2KF.8W 9[Y"%$$=FRMH4!"8(8%7(O!*W)!7HJ,2MM51 MVV'1(T)MDLU/M$W5J+(1/9=Y+"UR1H9> >9G%-KDI!*'_0(#?T/@;[@+?\-' MP^F#WGP4:S3"++MXR>>7,_J5R2<)NF^"9#?'TR==BY_,<>!/>QQ; M.CY+2THF&"+3,/'L&G(G&)F%(%UF?*(_-(MIE!I\S*2ZK.FQL]>NH_YQPQ CF-- M)4*EE:WN'RNF4:,'V\I>]+!5'24ZG\5.6*W8@IQ;E^PDI9D17T30'/3"J4 MB!^F>@:NF0NX9J[-,]?>ES==-]?>F+O4M2XC3 PF68^\/(LKFGN>]\O+0JW4 M*!)A@I6O=#(4.YU7]G[]Z[?;&UQ,_V+LEGZ0D\MSQM3.M!45RL.9HK804T$= MS"\I7H%@O(%=N$N5RK4X,=<"6ARV,Y>B@(3LIHNYMZ3\8L9<-3_7$_F!AVZGV&\& 76##C<6!';7G\=T1U;]#%+%Y4N,^&Z^EL]67.A%EI M!9WMY03LMT@GU)B0!+J1VDFGU;Q#$SL^S"Q M/VEXPL7V\L X;1'8QKS[:V*P4(NWC>A$[K+MADBWYPN4*N:Q&"0HG$PZQ"3B M(3H=U. $SH;/[&RXRZC$V62 V%47ZG-&BK!UH^3[PS]R?47?)3%:'.[?P"!7,F@T_9^9\;'@JUAH16+54F;S*W7E/ MR6KI53BVRF#UAF"5QD/1=!H;>LG 7Q/X:P)_S8?DE9Z/M>?#?+'12:X7;+_9 MK+]FJO6!CIK VEAKB868)!U*IO\,%.43^&^VH.LWH,=\09,F\.9\*4ON8Y#: MWRL;#Q 6.KS5LY)E)-4K^:450\9"FV%M)V5K.[%4),3$XH$O)_#E!+Z<&U2. MSB !FM67]F.NQ^78<*'8GC#=0J\FK$ ") !-*1V+AICT2:2"3^S)452\*5CS MV7 C&=G-99! C3;'@%OM8%=@YP4>G,"#8Z=6PV:>9SS36-#>!O3,?S!4UD"]H@@2^ER]E>5U67_'XV*B/ M?R+SZFF-TX;#Z*.4>^ST6O&HD*V+&3PKT%<2;^@K@9,E<+($3I:;4&]^@=5; MC :M#:DS\N'KS>;TIC:TJ(Z"128FN=X57CZ?FP$ER+RS[,0"T[V-9?;/*=%=B7^]RG#2?3J1XNR$1EDV0 M[+/3L=@[P)SU!6=X=3Y7@>!57H)\%/C&A+(BM$8Z+]HE2/:WJ@9;<48LM"]H M.02^D9LQF.XVK-,&;JW;S,HZ7"PE096KC:N=I92CXVJGPCV5PFP3>)]DZ49C MYV];> O>DY5H3J&;#^D)S*W1;HM@HN:$1QP P6*]2$.*08XQ,-<"!TO@8#F_ M@Z4%O(>$CMKAUOTM9Q94O3WE=)0%1LSY^/"(',L;J\=XR502-%KU.I8A+N9+ M;36,$ 37="A&GRR/#-@Y\+X$WI>S>5_.P,_/"_EQ_#K(AR6K.Z\(BW">7S,9 MX&? HP\Q1_22NW+-^",](J#9*@(!>8&M1+IQX+$)#++ %W,'OIC[T6GJX[S+ MMSG"J,0B.ZJYC/5.6G],=,45FI9UI63&RM@"BQ&$%SH4BP3)*H'_Y4[]+_>C M\[R;W^--;I'C$K$7:6'VE5HCWHD.C!7PN]UF.9D\Q#OXO&V6=R'L_"I+8'T% MG73NIY/.OB,9MH")_ B(/&@1$[2(N<'KNJ#J?FBVTU=VJ[%AQ+J08^@^EZ-1 M>%6EIU5\91,LVE@\%$W\(?C:.YOCW8:#8K]?GN:TVX$Z&J_QRT5ZYGU!I3WH M7WPW_8OO*L_DC59;!9?_3S8;C:[;6GI1+CYUR\5I]Y&KB%QF,1E&;%#;4"*1 M#L63A[EW@1P)>A<'O8OO+&GECP3)>#/EB\S H.GY2[$J*0O5G!::($@(G$HL M'@\QZ3_K$7!=;XJC9_TE.'V>_Z9$I_,S="@FZA= QNG(,'61-R%?!7\66)U! MGDJ0IW(^90<$%/P_N[#$)19!),3M+-4Z":5K@\KK^*34Y:&+FFEGA*5U\9+/"23K H?=IY'(B# M(,_EZGDN=Z6^?+AHV)<(_1*3-)YCPD!JC]=JH=JJSK6G%4@$TBF Y!AZHP -U:+(VVH^]]![3X::4J[UH96'Q7-;G5U+#CHC.%RO,):?&;,/FGK.9?N>9:W2J M6)DB<+SI:"H439ZR'0-1$CBA B?4Q\B2R+#"RQNA,GF)TSFCU'AJ,'2]W+Z2 MWG:LAC)25B-B(Y&@%V*R@;3J%-:%\(?7T#? MNG?./\SMB6(F%U0+\ FO(O[^]U+I.E=8V+7%U]8AU;"4AOF\9MGNYJD@*@,K MU5<'MZ,)=5X3E8Q0%A46O3YW.]/'9CX.,%H$X3<=28:B1UI,!DS^^[E-]\+E MM["P6^'RZ' P3VK]8K7\REJO:LE";7XR[]T.EZMT+3'LMS-I21Q.XO558S+. M]C+ Y41'B:63H31]"NOA_6AYMYS(]$N:#,7IB-2 ZU! #U^84X2/4);5%#NJO[J+NZ!@%\6<(/*I ^X<+/=OU=K1HG%R2'W'!RR!E-[QO2N8-*F%M/ M0CBC,7A#=/?Y;+UC,!B-^G*8B44D-M+(5KO%9FEXN_X)VKL$B0%!8L!'W=E?DCMN M,Z1[[7T)8MT?K5KLNHB/E;=NPE5I\#)-2/WN,#Y7!,%ZI"?#*,$ _1#EXMZ) M_HL8+C<0# IBV8'%'<1G@_CL9XS/6@ESUE1>TL^L-";S$20A11HZT%8]A.KVA]; MD%]RF*:!N:B&CI7%YKCJ8Z?8*]?9,CN6VP/5#-.QU3 :)X7R\4@H<@2S+>#! M($9]3TQXV=+WGS.AM4S-AQUM6>V&8QE]FD\_]Y4$84(P:"/I4/(/P7ENSIQ] M\ZK_2T=C"WHXZ(A'XA()?SNW/Z_.D=V"*D0IZ'QJP!?4:V_!D#VGR_FF%/0[ MTQ^ [3K =6]++W/=2-<[4[HCE6?)%,M4 MA)JJA)TDN"56QG:AE\]7GG3_\N?^UWAU'T20?'%'%OE7A*[[>"_U;5BS#N3_ MZ=SJJJJ;$VZ"*/S8I4B: )#],TB^M6OW4F-=G5.R"IN(;^T@ SLP> .#]V(& MKS8VQ.\M8#W-K(]=#FV[#-HB_)DQ=CK' U?6QQ7,H<>25*8OHT9+$80>FQ-? MHEI=36E*ISF,$M"T&!,)Q8_T*PR8/+",;],RO@N/_/FYO$ /S'(VQ;S0\T%< MB$8*O4HT1;@<&]"15"(4CYXG,?S*-O2[%)NZAN 477TFK([#EH&\"C);N5$G M"GZ1$!@LMVIPWV<8/\CUOG4[.8A+JXZZ!,B##ZR.3$Q7H.N,B MKA=4W1/Z%="('5BM9.3/\-=O MURNPYX ^UOLOP,?ZY.9]D)A];<_U%Z2 FS!YOU)B]A?+PW:LOI)A6/C&.NA, M#S B6"TP[;HC^%80L85GJKKQ_U%C=$:?]>^;.R]K"O\I=ZYR+Q-3UC-<%S'9I1G-A1/":@7QN ^"\%0(MQ & G..UP(,,$W\ &I_Q $Y] MFU(% M>DC )ZX4H_\-B_,]>>=Q81[)\H]3VK/[A L?0B3FTYOM$V%HW];X_OL__M5L MC9@PK\JJ_MU%F_!MH+,Q$2+#)R@\TA$GA;DQ?OUW3EYQ&\-9:RKU$(FY2!;? M/<2**,PI_I!*_9O:_@E[?$6GO?:@:(L$8 MT)&,A?(2[9V9<^BFJGV/, ^)W0./TP^Q@P._B$T3W1[.?SEJJL,U\J^.RK_- MZ K<#[+]6 =PP?D(\Q00('!+#FXE!4)<#L]S/V>*_9T^MH$=C MQH++BVU@Q2'#T$PL]H=M=^JY>JU=KY3RF0Z;+Y1JF5JNE*FT._B? M5;;6:8-F2'YD7SXU:XYWD3^'#KQ[>=;U":>(K^1!VW7@?V04H:%C4:.8Y)_U M\>[*B)#)BP8OJX:EHPZ>5%;&][!SJXZ&TW1L\3B.)Z1N7:4+B>BP.!PF5M\H MA.]?#4_ U"UT>=YW*.H4/$>#K=4&U4R.\DZ!:K.M7BG'MD/_]R\F0?\HU7(/ M'D+']2=,"(CJU"D_"?EG[Q$1]5>WENGF2_C[OS]X 3>B))S<1\R]%.-$'_U\ M<.:MNI&-(2#:0HFRK'4QZ;4Z[*['*!PC]0?YGJ! $ ;8A: MB>:4$DUC5Q19A+?FO/R$%6I MY*B_W+G6L,QPY_- @1;GC(/)P=3QH7 3F-\)NM/V&K>*'%V3)>$GN.[Q]\)_'PX=1T\U2 M.=D;0CQY?)NO@"QD<2X"Y8P0OBWG_13^;&/DU1V&N(L_"[X3%GYJ>W6-(@;=#CR&% M&J$I)X\)0;JBQ>.MTO;U'=TR3,P1>%%X-8@8,/[IF? ]/@+.=#XENWUL!\)$ M/\,O=UD>#@"?&,*6$_Y#*JVG&X?G]379&SPG()OTU=*7OR$#;I^TWS(#']9L&33\5Q/N/=2!QZ]__M7.I%,_]CW&^ZY_0X,G=^=\CNM)(\Q M(85R>]WO7G.5MGO)N80BGGN.CBODZ!PIXL?XZ)UQE,+W71-$.!G.[A&9.<:W MM&J<%-7&KHS$)EZ8&X_Q@SV%P-WN#Z>*:N=:KPY1FJ5C,6P %:JZB,6"MQT& MDK%RI.!7@IS%EXV.!*Q#+2R.',:)C89?^VYJHG:>O,L(J@4H4RN%>.8LN!OQ M0TS'4V?9$56\4?@*J+0I/.&#YX6<^B"OC@@>L'M9ZPA;PJ8%?KZ)CFR+VM:J MX6+ZXH]GSC<5C3C3 ?^Z.="9^)OIZCN?]2<*^@QZG895G22Y]S*Q (TC_ MC\.+1./>HX71AIQB >%+!%/*$;7?,%2L41.UQY6!!4Y11$15.>39'RXYN ]Z M! @4(D:])^5\5HGW)$RT GD4O_,HF+V"UV-8]JP-Q%NZ38P3"ZLOV&3!:W0F M7\0+UA6B';UO_D5Q?_XVW1(]&$M>I$!?R.U2P.J84!EA+BI88W*64,/ZIZ7! MSL+@CFAB1:%4HBJ(J$N$;&%RW8?V Q::X*UV,P_WA)+)H[>G>>H=/82-.CC@S'C,B;K-]$?&92:ZR&-+";CN+\3Q4]?4 MXD9X5^$0G.ED)DCA77O3L;XP<8&0 %729YJ2D?BDMGL;J'B!BG'.< M!CH6E@"NK;>GY.6J'N_]DNJCHPG85%BJ;;FSO95=P#:>7953YW,LX?R"J8WWG"UTPZ1H?(,^8@-00LX')5**ORB*SGBL Y9*U$0??$3P@M0WZ:8^/JPTQ*H[7;@L:J"_^9M-? 2 MSOI/YZS[283_R#$))MW]+U#>%W"8DC&ALE=1,IN&_#'A5 M$,?B]E?;N(2/:]S,)(/*JOA_/%>*=6G;.6M0IDH5\$_LR I#AYNV?+!DY'U$,T#)+32Q M9/)D^XMV^/F![( .:H6\";TW(82\P$XM$53XPVTYZ \X^!>B0[Q$M\T..!RR M=G+V6-<^GG-"=::BX>W/SI3\3S:FJB7CYR)P^F([R@DI;;?-%^TA6Y=1%&SF MX[T YPHX3G;VKDQF!K_;($ZGR/V/E1>>1%WL45'&"6)!_MF-*^@W*@MT- ;S MAU"+K5Z" \/2=6+:"3/+UK# 1<,CPP!'."9RS1;$%!AECMFT?;J;61%R,$3M MP)C7(NCFW M =)#:PV16(7[DK&%5^92$"SJ@(0H4'@>* (:ZVK CO"SV9-J9)!:*] LEC]4V87*Z$^D'ZFY8OY+L2,=W*H@1N M"7Q;C;$@)?A$YE3%]X*W$[=->OOFR!F3%F.QN\E:9#XZ:S&9?HB^D;1HIQ=2 MOK^#M,6;3UO$7.;8U;8$/FF#.[;UK1I[OV!,?UD#T%^'.2;_=V*JCKB(D/_# M7]K%%*#T1$.V"8:M*3M(@2_&E7K<$.MJPHY=EVEWC:U=AZ'5-P3[?D:>[^RQ.:9\JJ8^$"$0II..%7V0"?+^$VQYZNQ?'543 M>2J2HO_^3I7F)(YK:_"8*^UAY#H\2J.$9#9 ;3$(;_WR)S>A>AH0=?-<@97@-2TD:S+&KE:S*\1_NV,?W<24&0?*O M%"0_Q3Z. XFP)WCBP8OI5TY):<-41&,GFY_P">)%$N<&SY3N\HD=%@!5%=). M/#_4'*O!CFO)?3=^_AC* W0*LY5!LD^NEPUVCF2P@)V^$COAMSGV'%9:;(71 MUG9<^L8+G!OV%Z/-L4O1SO\2D,'KHN:O0 "WL./7L.^U(P^FH+IHHNI>'8[M M%$7@2QXA>?<'CO>5\JJ4_*)@ZXVU+SBP7,%)^VOL^X&)G'?D>_"74Q%E M982V 4DL=CFLH6SV_..&AN4N"1ECJO*K8R)$94D$T0T@C= $##%&* 'T](7%83H@MX+S;$?KPW2)B$B.MPZ\!-< MPT]@LULZ1/V&>V#?_C]QEJ>F11W:_>G3=K]C51%1(D-:LL\)"3SNZ7*6@<:6 M#-68_H RGM^.P]'WWFVXTF\W!1;2AZETAWOP6UK>$>+]7#K?&1?P3@VPA7A5 MX4DQDZ.\ 7MY&1? -8[+ >YQO",V+7&F98+>-G8J$7Q,!A6%'VXHFR5]8(O<=H/%-\*5OVC46SK15GUOQHJ*PMDE M0(KP'_S[F:6+AB"2%)(/,?Q.2HJ3MN N6=VO91B(D6N)D9*OLS1I04W:2]ME ME;N=J'?8V37R7#%"J@=)73G)U%'Y'=%"JO"YC:=Y0.+84A3 6O S(_'WVVEG M( #V^9ZXZQVF-U5S5WAI[N/G4,O.R88*YHRO,-TS,"]N+%Z9W6]/W;%56;^& M]H89F7:<@(X-ZF0E'T2.;3OS:%K;GM'Y1L(JY20:QAV$%41IML<$W])_;4M 0&_K4X*A_$;)EB;)O '=DGV%,FV M*PUZ:3IE\V[MOUM0@2WOL2C+Q+T*Z.4'U?7VA[Z\8/L#I_00"VM(0*>6 EK MF^]>1:!HOX%<^LBO4W@+"?ES<]V0/5$)\./UB>U'P./^MF]^_.]WPNEJF/.& MJ8(V3_343IC-B:77];Q?-29N_=M[V5\WAU5NINHYK%]@I4,W,FO1&$)+M:&+ M\>$6B&]K* GR3I7<.4-'1 P/1$1VDT4*/\7D(I%GN@-)[S7G\&OH'8_I;#2T M\P1WK@=CG6?1Q0E3Z,>+W>Z\&;,ZS\VH1O=6?I#@R"]@!!^\I>'9A8P'"1R. MV.*OQNGZB/2360;L_Q@5(L,IAD["7B\:12J=3F*WSHAQCM M_R;"DJCZ8)1X>?QN.8D3&'#C 55.YZ>N;D?"!]N"I!#D\FLNML NEARQ%EQ4 ME'N6+.29@*#1\##,+D!@BU61F]?%5T$J+FJTDLHT(^M9\^,(+-.)JG)#&[!L M+E)^Z4?'_=Q4:'[[)Q7Y4 M $6"$J"@!.@")4 G[?B/*TIVU9XYMA%-8B>2R>,Z7/N-]]&G SQ M6U)UZ2_(-TS1M&PKC52'\$[@U@_:E4=DAZB28N!;T4;Z/8+9E2]M46I$;R@! MQ3$>J+9=S*XJ:-\/_,9T\$0)L.Q12UNPIV17F[B; +8H)\HA.ZD$(MB*NL4% M [ $)S*&MY?4Q.XG]*[(%"& M41NL3.8NL[;P'^^FMHU^&ZV,:R:(N,!50RO MS(?6K+KPJ'.XC:" ED !D='.)?/Q#LG;\+'U.%T$#BXY(-,LJ1DXY6BCDZG' M\'0ZS$M6O=-)/J,RMCXFM^$ZBSFN,W=5E+LLBJQ+1.<&JCF_3_6C!1>YP$E\ M &+*#A26#2N_"P^ I9(M!I;NYKK Y':AB>BKH>N5V&T-'> 7D*R;[2^!FWV= M8Z!N'<2D@$8@('G)CF6,D(+&HB.0?!CH6WA \M,MVN$6/''K:",W]'9FU7;+ M!WRW8[CR(,4\_$+5BXF_9]:[CQ( W&].Y*"=PF.ZJ9TNY+*W-/RW\QK8,_PY MS]E][LEG !@/53?X5>^<5@A>!C\S=@=Y9^7$@>!M9-+X^L=70(@"*/M#P'8R M[/Y"(:?9HX WV8]4[^$96/BR)5"OL#5 2;?QK4 MI_HF 7.FSR4,>66AD\3Y2V_-V+@0>.:"@U[G WC%8@%O@>/0L5_L DULF98D MJ;WW=:0+#029G1QJ+'/L'3S"O@YD!;Q7/1[!W-ER1[O"NA="'K[/MDFV:/A+ MU"B[H4;,AA!D?OQDVFW0YV BX9_TQX)=R:JZKJ[P.TD.(-DQ^VWQ=[ZMHN+Y MDD?E\0;#0\X* W3^B^N# ?I:-GA^@]/-3<=W3YU27?+K7%4K1',+RW'FG?SI%+!VLI@.)IX[;?M#OU MP^=%A@J(=_PG>Z['_6\!T?8[48[@KX.O;3HAB@BYO*$_!40?OPZ6R]O3.(I( M[%\&[3D^[3Q4%Y[8;U-Y[12@4XW;:4%P4C+L? 97=]WO,>3HKENE=M=: ]!E MU" \&P==* )R&T\T#1#T?L+R,E'KFQXQ+"HF6) M-IZ@@;@#20YSJYD1])JQLS9,]3OU6>H7@LKVLQ4D7"P9(VE;[C18[M[?D(OA M]=IM\TCA=%'=IDYX$JR%AW0U4V7BVVR$O4R*-ZS[[<-<_;?M>HI:Q$WFO2/C M\K/SX%9LMZN(&=9H1I!K52>BJ!OFU1J#!=1_8>K?6=-QV@^'*W*V)H4K M=$078T\SK?FB&9CVF?CMT;X3(MHJ!9 ?[@2+?E!O5SH%=VIPI]Z"5"DI+$D; MJ8_]LB6C""!NHO3'B1L4K_;9^:LQZ883"OLZ7DU9_[[(U32;]J#Y+ M6.8D2^.%]"+WPB(6.-$;%#CGO6Q/B:_=G**OS MQ_$@F^?_7':\2_6DL^EEO;C4%ZPX?]%VB/81\'A/A.V&Y4(@ MQ/X2?_F!;P;W_($\@A7AB54[;Q;J:1"!YO&RA_WE*@0X"K\$0!^PG'4WX#!G M@80L;7!9&^(!:WW6&++*;:1@0[5TWND9 [ /=@\&_Z:3I9B4C#CPTG^HA+R8 M8%N-\WUYE%.JK)7++5!"[S1JR]\SD#MDU]XATKB2$WL,MLV^<=+:C@3O22<1:!&!Z??)4A 5I6ULJIO:]:!P^#V% MP]&@<#@H'/Z3PF'.3OOGAPGIL9^H&=J4C?3Y#(L%OO:R_#AZ M$;5IKDQ&48.1R;Z3T:#QKM80F59RL\,KX_4D*O MCXM&\6DN6>'BK%V,Q>>O3&88/7PFVW[=-.JM?$&JQR<]>=Y7U65_-8P-Z?V1 M$SV65I%<,]EZU)JONO6*/%.:>.3!,W4K.E2'LZ1")]KQYNLJ'Q,&(WCFP3SU MWC!3?1F@*5T.YSLO,4Z=3&N98?SP[87,JIB:E9:K[J*Y+I;'\8SRVIW@D0=O M[XW3,U2)]=K2)EGLIN1\/[LLP\B#MW>B@ZX:;71S]*+//^5FZ8W^5)Q@?>'@ M[5&EL*GW8NM\=][(JF*V&Q[DFAD\\N#MH\*(?9*61EJ:B^E!;KPL5L3'%1YY M\/9Z'TF)V$L7L>+K1GXMI5\F@I$9I@[?SE73O7B8'_/=]J#ZJ P$*]LF(P_> MOF9>];$Z+@S9Q$00A;A1V*CY%1YY\/9YM#XQZNFO!^[K%=EPO% M,5TVR7GSYA5;.V@J&' M),IIB\B@/P\^U)9X (4B;0F<38_Y)1U$LA"W^'8"(2& M>^^&=:<.;?N[K3TLFBY$H4%R\[$Q*V_V$1(?J+=S==^>WE;S#SDH$;NPBY0Q M!5,=.JF""]+)ZA^KV%Z&VLSOY.R.*UKT QUW-I+H(1\05B%'ZVAUS .="N(L MMQ-G ;K!BN/(ALHGY2"\.I^+IM-/T>XJ,K=D4]1D!XL9&G'*0WYV-SZQC'UF!G%C& MV'JX/?\/[7/_:.4.FQZ^K(9TVWPR2U92:.:+F6__/*33!_Z?Z\5] GJ[&+WM MI!5EGO*5YXKYJDHYL=?(EK-2I;K93W[[(WI+Q^9"04B7#2D2;W#&*)Y#;1GH M+7480KD:O0E(<[J2J8H/K D=RD[ JO#%$SDW0# 'NB#]54R=$PBVQEATF@J[ MX0)5WXX?$2B:,58\""0A+QW[Q2[ H =EH>R)[FMMV_^^DU>Z[?QPEN\;V4&A M(K*+0BM3CQ4:E4VNN4^_SCI;D#'6U7]QB7]_5,O)DUD M0(5?!5#WZN-=VL3RO6G#H1ZETG7=-&;/J_ZZF^BM^\_BH-#GYX#DG0C%Z1L2 M\0>27$->?\F=)+5 BEY-BOZN^-QFI>R2\D](5Y8G3*2>SPR[";U1[K&J)2WJ M)/O^\PK8SY2_=/\4_4>2=?"Z*8ZBW5I7LHQ6^U605FP?-6]/LOH$:8C29,O8 M24?:]^*D'E)QQX_ST9G O^BRLGUJ@=?=QPNU60-1P5'-E2 M.M93&KLF[*['88]">1N21Y=U_P!M;$ M+1'Q'TG03>65T=NU\92V'I_I)5,J<.7!Y/8DZ*]:$XG F@BLB9N_^^H04=H9 M[XB'K/1<+RRBG00MMJI:4EN7=*'>O(;5(,Q6D43#2D6D6\;5O\<).2A! U55=H M"2**O.$^KT8!B<,*FF"J)GU6#GO5 3&YF6^52LX7<[[DC4J;M6D[F6M9[,:8 M]W*#L=QLRCLY$N'H#L^$\:$#WZRP>#60LL,T=A(?W)\%A/(6JNL-&^J_HV;& M^!L1NDLREF3H;9"%&"1=H. MN6T- )6QTK;3[)R0LQVGV_C[E]@L1< /2J-M0^4?>&@P M WYH_NQG/R#2LU)%!LD8G:I.[::_WY &]Q7I"K,%9;6;&_E&N?FJ8:>7D>$) MWFT?HFS;:Y $[(_%&F \8'//-;_^H"CJXQ0E0TR<]AITDTZ3XG%XEDB_/W?9HN'HQ)6O<,8V4O"PG'[$N9:X.E2DL2@P1\YDJ0A:' P3R9OV[ M*\*ZC:PGPIS?@%P)^:"K1\1N*E."7[KD1R)FC@ M$W#*#BPL8;!E9%IXL \:W,$$)U+,Z8'EOOWG%Y!]X:0?XCLJP4W?AW=UN?>G M(NCE1V]&_*EQ4''^1]<O */J9F7D98_=")7PQ<6V''JW=#36,*;KD0[#16**SY MW&G;N-_W_ @R@=>-)W2JH\#W/VSUBN^C'$#^(QV\+YL:/L3#F\UU!FR[59%F M5>]#&C*R&_\W.RWM_5\X3ZNO6QN:*=-9ENL-4&VU06PTWMRYY-K\% F63$"# MCK^R8B>0.QV--J1@_+"I6W%N-E[X17?8[0MJL_S\4E)S:N9";=K.WWSG%]SJ M]C3@K8[1#57PA$R47>.9LTQUUWHFG^S@$=!;I[//PMY%$3!U=V*NE>^XT3TW MPRGLB&3D(1'[MW^']OS7OL([W_.A,-;7\KPA!YH!/!0=S 03 /$28X MB%LX"/HA$$VWNS';43* M#53^3G_NB\KIS[4'V*Z"#__?M_BWW]V/^$,D[:87N4%,1EM3) 9'N6&\"VY8 M2CL!J.>\Y%0?<2>SC<)&-A*H*J?S4[M78)0)V7]X+<0#1OI$C'38G/T4%=@G M??C?W;/WLTSD=UF&81X2D4_-,N!L.]B8@ Q^G0R8STX&T:.R<4\Q>RME96*I:!J<(QM^_JXKXV6 +%OS]7SR/ MT'C\L53AQE^>UO^]QPK M(6Z(*ZS$)S@(=^PNC?KKS/G9UX^L'K8Z<..>>YT-SANAG4N=?B;RLLI+_>KH M:5HN*;GQ_%3*]_$R"><-WXM8 E54PZ@K;2QS#+N2RL"R"5]3^"SQT[PTI>@W M%W6W6IZ]MD=TH2[E!OHC6Z6'\44#8*RC@!@2/0+Z?;IZZ>UE8IV$Q* MQ?P@*C:0^IC4*)Q1*[V>"OJ!.N8GE<)7%+E4=*>_S'OSS@-%\F,4R9.)[UC^ M.#GY!81:!$P>TN:.R.$%_X3H9/G19-O#;+R1[2$.LQ;&;X-0@<"'7D)W3!.$F7[NP_9:? M@0GVR5T-]QKR#]3"VU<+WYJ1+:,:KHC*VA+*R0PHN.+I6%I _3%7D#*9"3U7 M-Z5E+/TZ%Q T@8^"9SB99$*)%',Y=?':O/Q%W4B!" O4SUN+9OVV"(L6VA;/ MF1S/]A^UVKR'9J]R=BZJOD#'RT _%:#OP[7^17 M(=?[7^.U/5@?'UNZMC+8]@$0&SMU703YV/-R;'%-W:S:P P(7!F!'1"X,LYJ M!^Q@2&.+X%@.;:BUF,1'V-K,7/!6>7FD*%MKT6"/M9_+1!5@1N-I#ZW8^+GL;%#K?%[8.\% M[HG /7%WBPS<$X%[XMR'[*I&E-THHPBPH0I)I9A8'+Z*380$NSF$8>E("+3\ MP"$1J/F!0^+C I->D]VM:"IZDJFNEVRY=,0R$!A381;398SMAR6QNRCPXT)[ M-60BX,-(AE+Q1"@="?P8@1\C$'"!'^.*F1>_+>"*L9'YE(JUF*Z8?!TN'RNY MIW)L @(N\>V?="C"1$-))O*)W1][NFG.W[\/TRZ<"435 O/QEQ30ZZ'NWL0F MV*+]RIMP.W(^4&0_7,[[Y5C.$V-'!/PTR[9;Y69O1M>E]&J645:RH#:'3!0T MV%2(2:5#Z>BIQ+M 'OY<70W$X?4WX7;$8:#VWJXXI(>#963"T3H]3Z:4P8"S MGI;/&1"'"5)UFXB$4LG86?3=G\#I7]O!)KNZTW16942PR!=6"/JY7N3@N MZO2X^E)OYWH(M.4/OQZ.7 3-FA#MOP@YD8WDS>DZ7<]%% [KQ00UG$F$Z%@B ME(H'KMT/<.U>738$8C#0DK^"EGQ$##Z]3E9UH3B*=7/!**\ M[3;I^;#7WNIV=*:(RJES_,X-A44' >"8AMQ+F]2 M?YGX"3#Y"/W#VU;*XUWR#?/C[Q D,QH6IQ!<#RRB^2EE^MZMZ>I2%/#"#&NT M?8T#"0(/89(_#*K:;AEDFG9^I*A0HFE !N4 M*%CKD2ENWTVZ*FU?#B4]ZIC2\-5 EC_'&SN5\3[-02(:U(BD9F(9# L1D"PJ M"PLI_":$OU$DW=),GFSJ?_!C\:,1+ZL0\,&GRID6>33\T('>M]<$^3CPH8[P M*A ,Q OC%Y9H'P4>;)JR/6LO2_0O9_=;;-W=;7NM[MZ*>,]D0X4C%4U 6L$G MP&/YC,E'APGRHBS#7UA,JO?.\,(]D^<>I^-QYNS*_V:PF$O-% MYNRM96*'G9?AO_^STU?:4ZG"O"JK^G=7;_+MH+,S$:)"35#8;EO-C?'KOW/R MBML8KB,F_1!U_9;?/=4K"E/""EPT_F_*]S=LRL&YS;EUV+=OCL86EM'8_.[\ MS/U,MYML.Q_^I'VV<^RFJGV/, ^)W2./8^7RX,0O$C:-;D_GOQPUU4&-^U=' MY8^V&8*_\=V/M1AYI]60\Q%T_P!%%PN3'&B%6*QY3,+]XSOZXVRQO]/'-I!S ME1JN)#U'5/FI(T7DR7)2G+'U:"H#:NR%Z5YMH+<6Q*84E/%JOLJLO4 M,\/(D-X?:7*S)ELRXZ]2/2G&IZUD*U&,KO#(@V=:+XO::)SJ9+I6>J,5\U\15G2];DTTL2J MFJNDX)D'\^2K]9?&.E]ZI#=;9;+:4;BM&:8C[93 MO5JX.4PYJCAHTU.I MO"A4L6*;BD[XR1"&1FR# _\""1GS9Z.CYY5R[[LRR%"LV*NV+;0GQ/:_Q?<\ M^HYE'=+AKX.O;98C41;\G@;137SZYKG5.YB#*X.8!R;NE^XS?,F+X\V.-?D0 MC^\(^)V-<"2?DV/!>#.)#ZOSOE]UX96+<$S7!?5P;%S];%;:60P[HNW@#> M(M8QUFNQBC"98F/"5:0]S5H $M$=Q3I$K433M@ZP66MA17CG:_(:Q&'[@?S4 M4\)74X1_8JO/Y!M0>RE""&$=]&C\,TX EB"$0CZ"<;:N?+@>"D;8BW!)_:,W M^G\OY>Q)0RI9A&82X.W9_N/7/35X_SS9MN^OB8OBRS0W;([H1?*1U99FB[;& M3;^')?*'#I8L/C3O]06$&DBO FD55+WMFI%(* )M/#OB=O%\[;0MK>EQNGZ ML+W6K*=F>+9BQ>SS.B=KFVXFWOSV3_(A?BP)XSK4 .QBLPYA 1]E.^R&+;2 M4C\SI68\\72:7&M]OIU^,KI8\QLR3+9?U.9K9O7MG]0-D^LQT6L\>$K$@<_R M8AFG\=B;>@^Q$ .U)U![CJL]*M$M\(+ _69..7-'VQDAXCWS_(!8CS%WG7!^ M_QN>.JS&27G>53R <8@&@^7'A'P(U=]?1;1#R*F%%V['F>!?55$1Y];\M\-) MIT0_%\^7N.?BC4[HV;"1[ X/N9WJBR2<>HY59YML_1],UKJZ3O#=XJ6PCH3F14;);K=U_.35+\NB!4L M@9,W2=VB3:&VEW(#.L3<.1, G%'Q0'/C:"P&U6+K?QPPY/$3.5$Y'3@,.0B) M,)^1BDF3A)+Q]P+R_@F_"5&RN+!$P78QDP&BX087G!&<85AS#3X(X;4)XA@K MG=[P_1;DY$,.]@<"7G@72/04S!!G9M9;;LWM(NLG5>7F2ZPS?J9?)FPN MREF;@33C2TSSVS]'2_ZNKDP $?/VDAS2M;3 VON\UM[O4NW"HE6U-%,2W7XX MO1F*PX4^:V,5.'V3*C!0K9>@'5C4(>_"JE_:1,O MVNHP&RF3R7:Y-J/EGIO91*K8O%$3;]=B(^::3CH1@K5#&9:FV0L^\"YCRR>@ MYMNDYK;OU':)F>7X:5XT3!T9V+#N3U69S/4H&2NS//OTI/;*[")NJO3+.-TO MY2??_CF*B'5M,MYFM"\RPHXVB28TY'HB.V)8D2PJ/UIQFJ6_8F> JHU9(EN%_59(BM>.D MT]%85,"GY_CB[(2L/7_;![+A#1?+%###JBO8*-&^9.?$(>I48NRGPR%.5PZ@ MNW);M'LM,[>(NRLLI+W]QT8Z;/LH7Q0.C0N03;9O5T:9WMXE]VJ<@*[]-/ M2S1\MZ WE!L9JFR9Z,*U&4K(E1' 0'W00D8=H()INX2"P:$H%!W$#!T%*7H-S.-AI$J"^_>F8NJD)]K#[!=!1_^OV_Q;[][;T4?TM?%%4UI)ZKWG9>, M=E[BW[!O_S0M;'\CG4(*=*FM7?>OQ<$",;<:%L$CMVUWR[;_-HZ[7,]_._!:CT&B?PN@S#T0S)U=1+X$P8! M5]N9R.!G6FY !C=-!M&CDG!/#7LK$K2SCTEO'W>6^9] 3PGTE#_24_Q*R0TS MTU^B8HL:TY& M%XF#-K27UZS4K(G=72EK7X/2=0? CV""SIY0MVZ8# S*<((L5BN MVA*E57-(T)$C="A"7ZAE2/2KRJ74]==])KGTQ<72!7&-;U0LK6E9[U3U1)*U M$FNF%"E-N]G5MV!T?*1FMW7;L3D*(5!(Z8;TQ!-;_1%Y.\3/S7[B?F+3"NH_]] M>>EU_3VX'>%U*WKDA877C*\45U:L$&/GY5KRV616$?38O(CP:KVRCQP7%X?= MOK5I)ULENE 8-K'P@E87D5,&[=GF8G+.!/I!%_EK9IA28M,-58N MAE>%107DD.U,C,5^ZDR\;-NS3U&I^%:K*[361"@PQ23\9"F(BM(A"I-<_.&F M>S5]Q+RV7$15.06S%?DS8Q?OBLCX\AOD+VZ> :XA@"4N$8RU MH3F.K7G;:@X*NK_?-$T%T 5?#;K@&-F+AK^%R\+.'Y=M9%R -%] ?Q;31D8W MK#G4PO\E_NVFEEX'7>2=RAH6.VB8*FCS1$_MA-F<6'I=S_M58]):_3H^V)^J M:V?#& -$I*WHP2I6SCD^/ I^P$]17;F,T_!YDRP]1BTKSM;+5JWQFL^R,6,G MXO&G'74;'H!K?9P9C[$0PZ/8A85E60Y/%TM6'0D=U5TR.M@,3]\,1WR(.6PG MW'Z,JNV\Q(T'T[F\]]M')9* &EK3#D= M3549;X+A? G\"??A?>'U98QA?1SPWP'_3<+=@I"SC(74SG0*2.HN*BEVUTA+ M_R$#=J;8>@ ::_N([;<8,.UOO]0Q4?VE4DRQ94.KQ5.F46E+*VSNW0Q@E7VA M8:U))H#3?XG!'7?!1O#OX*'.2KT(#['Y<2H977$KJ4V'XZ4ZUQ FYLX=%K_- M.ZP]"@^912$.(&ZUM$;K9H^? MW.QE1BRY0#^\)?WP4BP5EA_5UB@QFM/A?*ZR3$H9/9MN?@*6,NLTHPI:KD(G M9JV*(#63L5 KKB(&2>&4E$5/C94RM3")=B@_F2*3#':-4 M%E<34]QM+1"[334Q.T*%45@Q$MUR94AWVZ.8616;H"8>@0<.M,3@2KMU3GRQ M5AR'&IM*-V'4Y*ZTF)=9Z3/HB( M9GVJ:-:;X=FW8UH0U14 #AM_S"F*A??E%1KF[;2-@T@7-P?92XTV;@#9=T4Y M(6\%F4Y_O) 3Z8:D"X[2,:T1B&C5TL/.NR'R)MJHWR,$0.!X%H*%F1^/@]?M M3#]$KC!GK#)"0-OT!".:8U;Z3!>[Q9B3Y$(W#?/%'#I)++/:0@(]VX>Y\C]YY M7IA'LKS//SMEBN<%S'L3?B,2\^VUS6Q,_! 4#_[[/SN0?UXZWE[K/M\..CL3 M(3P_06$;49 ;X]=_Y^05MS'<+'I?CTXE,."&QR2<'P_Q.%OL[_2Q#>3<5+QUMI3OS#%[=LNI MU]2(?ZH4^]$5I"Q^L]_FC:Q/"JMTIVXL)*[6:=-S_G6=*&>&D<.1:592 MTHB=3Z6I;A4Y-=:8X)'Q_9'E>)65-/6EVIT/.\G*2J#U5:HYC!X^\^4Y\CBN M3^EYMR]EIWH\GC#ENJ+V8A6G[4ZOTP8 A8-G#L.] MFA!+5F+28E;3TBH_M&KU"1YY,,]"/X:JJ^>N3&]88SDJR)%WIGP MD:32U+ILQ,KV"R]TKR?7)G:=WNY(/M5@LX-* M?'7!]O/K7%4]O:RGW0#S)2$ \@?<2/\[CBI++%!^:+"*JB9S*H3Y-6P6EM6Q72]-L M8R?0'?G3;F: FC$6\1>>_931-!E_4%=8XJ&KCW/8V(%.+]",L:ZT;-O(0:G- M@E&4)?:0?XOJF.(?+5V040N_M:#J;VVE.MH/&L\#PIR6NH6N6H# MW\KT;)D"5^AAS>GU'*&_8W"Z]B8D.,./72O3M1N]!$V\EB T<86P^M69O]2K M)2*;VJPC;6;LZZ)H+08Y>G5.YO>'+UK$*U%7WA/&>&-KCG/P8CU!%L>7&18- MXX]50:39FH8Y.'5##/R&2\;E44VV#,I7*3'%/Z=6>"-T:-+FN8[L /TV[8P+ M&/<:D8ZK,Z[1G4AM>?D\H(LSGBVL7Q2MG&]^.L;MQ/1!CH]6TW2[5^P/']/T M6J MYB*3S>0K&2X3;:QUG^JQ))WK])9A2:#YA;ZR/?\W(STO:[@$ZD_ V[>KWK37 MQ1C?[?1%*?#)SNI5.MS^O>A,8*?=II%R*BTMS>E N5B<]-B(EEV.ZTVP^ M:I^/BXT74^EMYFJ6CJPGD^J8E>A1 _R#B4_)Q38;!S9*8*-\5@EY 0EXL;34 M1O&5VQ1T)4[W=;W:6N(11?ZL'M9;MU)FF=3JMVM$756"W:D:RYNEG%YC=,DOM(>+WT' N. ,/R M0%,-DE(H(-A!47$SCQW!Z(C)-U-YSHED];GWU"''VL%M(1K;U'*#VMXF%#X$ M604D,]/4Q9%EJ^'8CO;?07C@'',"J7HBB=XCI."'D:8D(HA?+%AA$+Z1\?-% MA>)X'BO+Y* (%EHQDVE0G###'(BG\,2?+^V>C62-9Y/&G8SQMK%F&J+DEFR+1/>%4C\X"7X7X"H5' MO8N8L0%H@+X"@N@OS"FR1?Z$[_ *X,'VQ$'%,?X&DH>W'BVNP(L552$@GCWB M>=RY,?>(R%<40X0&P8,#S$)\ F,;)O&8WNR[D _UY;_P@9JV^./V:FI.7_;. M\>*7[ZO:6(Z-,8$:F!BPDNE2NHQM'YO4[EHAWBDQ-#R,R8MHOOWYJ-K/+XLJ MFYBTA/18,%?K_L4TW]P4_* E!=^B)4)"%7Q!_H$IFN@.'T=T4Y.[B6BKOLK. MDJ.PE#F:)T2N*$+:CMPJ<(HB IHG@.6&24UR-=NF-B*2A1V,TPYI<5S:RU>1'E1_2XP__T#O^'#<2##%AA M+=1 RGL$ -Q'??>,?XW9:3^OQYOQJM5-+:1Y]*6]>GZ6%HW^Y-L_KTA7#]C] M@SN4&U&SW;/28V55Y,?T!E9ZD9-!1/+V;M^:676:% M+]81X4Q5.;"L]K2M-^]3 $:F_L)SLK DT?\^PIUX^J)\^E+>04O8?X)WS]H; M@["-8.DZJ +;E>PSI[UK-@3*NUC\JREF/T?9?@M^^J0)3B@-2OPPO?)(7!(S MOM(5.S2,%#CX8M]J^]= MNOU?AC6: 88V9B".DL6Y2%0W1:7F4/M,KIK/J+F=+8+[D9*]58DQ>4%(+-FB MOAPR3".1RE0NIMF](=0;W ;H-;LI&8 $SX,.2"B)(&X8Q[6Z5(DV%UIZD6:Y MS+#P)/8BJ<$3H$(="3!LR=E/H'^'H.;?3[^J9MI8%S<,S/XQW1"(M$%+Y'C_ MB#/(XWWS+7Q[US,$#0!5OM';XM1^W)S M56!O#^"^!168A[<)ENXZ6B.Q,*9+++UM;P4ESN=( *<_EMT:2'3!'2G@#_>. MY#)7J(< \V%45U!E;.; 0@$- PX-?[UQ"6[_@.!LWMQ_5[N@QKHZ!W*T7=0[ M'6'NLS68O],./\66F$QB26^\<@>J**,(;PAH@R6[2: '.GC+LK+*2]_<"O%9 MIA21,CFA1*--U-0?DYOR.);Y1B$LMC4\&5.WT'FQ,*[5Z<*>!KS5 9$ / 5" M1HJ7S$+42LXR5?<#&[*"?+*#;$%O3^#MP)2;P^9DK(U467CWSEQ4A?Q<>X#M*OB0]%/YS7LK M^I"._WNOC3"CK2G,*J+P$5V$4]H):$;G):.=E_@W[-L_33>= 4+!5)73^:GM M<8DR(=?U,MKO;ALP4L!(1QDI\KN,Q- /J4_-1^"AV^64BRG#9UGK^U=F2X'# M_QZL]BQ4D/ST9! ]*C#WM+6W0KX[^YCT]G%GF?\)I' @A?](G?'K+C?,3'^) MBAOU4BV#4P3C[]]51OPTOP6>_OXOGD=H//Y8$LCN!I'.1L?77M?OQ#W.X:VX M]KK_]PPKL3V15UB)CS])_,>?OQ3= 76_6*+CU:*=U\EVD03VJ;;H\E6Z**>T M<;=<$9NEW6XQ[^Y1O3-OD"LM2)>PMD5WT6\N]+8:KR6MW/PY)UF;:83O;V*, MV@78\>BW?Y(A)G68B'PV5?;:#!H(IC_T0WYIN13URZ7H_72THI.D,Y_3DO%;59+U89O4JQ*C1.2(!/^ 6-L'1#:^\";\@D$DJ:^3'9W"%W<+Y!D3NZ1F? MF,;/YI*[MM9X#08(W!<[Z][E@RCF T&U($'T*L+@HOZ-JR_U=@R-P 'RAX;& MVT9&95)<5!)/*"R%)X_S41[%&ZPV&28"YT<@UB[A';GZ2F]'J@7NDXM)-;ZI MOJ3,6D2CZ\GA>I*:;JII ;HIGM5U\@DBR.DWHNEW'##^P"6?S@B^PR7_K"S@ M#I=\;4=+0-@?YF3YC"O>PW*33^\=QWT^]?Q$96G[%I#BH&H M%A+G(TLW["+E+X\DT 5PFC(KT2SY612 M]ZUJ"#1=94(A>]L-**UW40+-J:@+_S][;[:=N+*L"]^?IV#4/OL_:X\?>:E# M2#77J3$$B+X'T=UH""D!(2&!&KJG/YD2V-A0MLL%1H N9DT;)U(V$5]&1$9\ MB?DF[NN_(_8:]2U9_A!,9&,$_X[H"]#7?3X=Q[4L-6"=>TMSB?HD[TEY$?<< MXDB$_UD**LV78W-H0+\0)6@^ Z%CF28PGM_I,V"Y5@Q186HJ>*8Y,,!8-N(Q M5UX';_)-<#@-0:D(XMZ$:[#4%/C:/1N1JMF(2R4@6G%W[$%/L:[F4\$X\QW1 MBD]>$/3Q@,1A-ZSG?AT/;_>GES'X/*-P2OWGO"9U\*F_=DNIQO[W#9)SG=ZJ81)QZ"P?>3$^=^A(0T_:TPO%8XZG3/9DD%#6 MA@#*P5(#*\3VZ!-E&('FF);KLUE /04OHA+0;2".(2A# 1_MLY3O"!Z.F#1B M.VQX$=1PD[:@:43"K,'9V'F#?H'40=V78@#91F;$Y!]5<^:&O/GI;[IOKLT@ MD]!.'M/ M^N#PZ^=S;(A"72)P9)C'#GY&DW*T;H@"XF#>7E$\[+[VFN5A_^$'=8"[94=W MHY#0]WV]Y G\B3Y:\8N0J%$OJ_,?.3:Q$13_5]M23MIEZ.=W>=U]!A&T^Z0M MGS3CY4(:^;!Z\+1:O)WIHPD\F""">$KL.XW 3L(5:@A8($LCAJ$E6E$Y:<@P M"0FB[8A-$"1)T-2/H!_R/LB#)T69%QP[BX-4(T7K7*67&ZU0;.UM2X[;V*UY M-:W@F%U,\VS3P4KUAD0>MVPVK:DKZW1/KQ%%M9%-E&=Z:@5;)MZV')2K;47O MIDD\/2GU[>&,]NK%AD0=/[/-4,TIQ%5-)&N,Z(K]DNSJ*+\0?]L26"5EE1WI MDEXCMU1>D$J,:O%2XKCE=$@G14D92@(SLD:0&RAT1 MR_>3*T4KM[/M!FQY-")=JGLCU6M.=,91"-H0T\2FCXX"CMZ^L+5.V^'$JLC@ M.:+2[+?J@^%*2AZWS!;Q\L(F6$[$$MZ8K6?6--=<2>QQ/Y->NV16R<4$;ZDY M.C//>R:>Y&'+HW[FM%)AF2UQ77%12F::#JYMMWP#VAI';Y>FZAK8I69?6)#F M: VHL2'64X.CT:ZA(FYD9"GI+KRZEIHI:OWRZ1+)E@"15(E)S )7J8 M("59I> "C612QND1Q5#)M\_NL926[R7DE@#RC,JER@2EU/E3DX4#%)JVYOIZI2PJ7(3O*R7D=3Z=%;YPH%D02VERS M@J",,+BZQ/%L*6*AEM/DFB<"M^WE+$JCU"E_:@5J0LV<&*":QS=+3%H1E52J M,VV<6@$+5->B:(\YG4F):U(62A;?/(D4VC3?V](BX8HS*\U0GC1=;MOC4RO0 M'-/)8;M=)85<=C/?D.F1Z,X:IY BR;2K#E.T'1P(/=Z9YD@UNVZ<0@IZ-$@8 M4GLA"CF"2E< N9AFA/%)I*A[CI*9:NUQBFD()*6R .CN14 M+C2%@=(A,Y63&+WN#"LI!71K0C?5::VJU5HON^)/K5'/FV.TF4I:^FS63'0; M"SZ]'I_4$G?6F0W3XZRNU\:9K,;U,Q-^,#ZU1J-VK2N.\$1/]];%7LK=;TW$1=IL8"FVW/3JY1*:]U,_:0:.. $8PQ/]&R.ISY$V@^L&O5CIXU:1UK M;S"26U<61!ZA^5%+9E 9EU=5HR*F9UQSP-#<AY8ZX 5NT7]9;@.FZU MU\AB%:CQQ D1M>$?JD(&X,!>SR8"[> ]"*70<3W>G[EEC1?3XXFXX!JC:G_& M]B6VX?NX1^(LN&$WTO@Z*4)LZH+98 M%6!3ZK@#2UJ9\ W%2.LY@9T:C;)+MK-024X@[SS1:9BSYG0C>KR<;[OS%-UT MQZCIO@-OG)X]7UQFG:YH_18^T4N+;,56)BPU5L82:DH'/C_\!E!Y]Z/6B?,Z M*;_U^%"0"E$2&H[U0@>-PC?RQO="YS;\7'9?A7YL/[SE @/,)Y8)XC'/16ZB MAD)1%O1:%1 ;>;:IN9X-_X@>.@\B8C-9F6@FL .7.?"'@R_$ P[=YR 8].$F M0%:?8UQOHCJG@E6OR*P/HV#[MHXW=#15DVWM)?:SB[999L"\Z8"7-_K\UKO0 ME_J:T]K_RM'=(;9U,$?0BT,WWS@.<'WNX+F\FU@44;/!3 YN(GK5S%HA6D?8 M^Z"*[R@P(,,G[:_%4A&_J\^W^3IB@1@7PATO^/9^'9Y;S&W@L]:@#(7VP=0& MS-)P5E^%;IQGCDU?J%Y$ \4H$:&G\_-P9!$%Y^M7O@K9U4:[0)[S&ZI-;=9) M.6Y--H1-(S=/$[;>)\J7HMH,#;/F]]-FDA$#U)OCMBMQT^%,M! A6 @BHD0+ MQ3IP3Q%78QC6(0*FD"Q$!$SA6 <(3!'!]1D7XBPYPN];L;?%L'09G+ZM.3@+ M:6;RIDG>KL*9&>G1Q?4HS+R(+''3*G-6>LQ'%H/K,D$\$CUF!+B/:K@<6"DA MUJ4+L&.2U^'Z>C7FU[4+UNCGV03YVB/[_4YQAEJF$*S<-4ACKE-@_X':_FZA MS_5OI!&11KP; GMDE?AXUYO!V3? M0R]YVH#9GY0LN>\+0W[/R]%828X!T?T MM8VY;ZKI_6ZC_3PL(M]0>QT>1I!K\ASMU:VPT[;+4($DMBN'TM8NOAGQS+IC M.7,6W47[%2J0/TS9.<$24L#2R:U9RE-XCFJM]/;<27;Z*.V6^O&+B=,$?1GN MH^NBC2_M<#ZM0/0P0S/!3[^H%OWTS]L_!T5#?ACEN\@';A2HOH'^)#Q(=4WN MHF]!*GYC#J:CECG"05,JR.D9EUA5&]="JN5";$P,:D (W:*7[@S7&2[=1VG_ MS(]?B3C#$&>E@KYZL..-)9BV9C.4DKS/J'XV"%\G%]^-\W(BNK@I;4FR'0S,]I(>:F[^2(%W1GL3H$N9^=RSQ)(+]\M M5(6:HW.Q]/QQX6VJX>['MA&_49L6S$\&(Z7J8:N:18]R2RZ M0X7_(FGPWV/;UN1Q?=@WMGK-*F0234T32HT=\R819\GS6ZK7-$N?J9;N(##P MC6C\Z!8;:IN5I_QS81*\8(RU<92TK=#F404_;Q2]//:V'"[T[>S>B-L#8<)_*W8 MRGG+DHVK"T4HT=#+7ZZMXD*XVMF2I[28)*N(KCB;E3S!XDRL+B"*+.8C;#U; MBN;C.;U1C"-DEVU<)B$@C",-#^;?+#''=8!ZE. []'8N6'AZ)-0%GY43 V JJSQ5^O/M3P(-7W6Z=_B%2;G#K-:\U-%0=5 335S'KE M,E<[-MK@*[+557)]$>M,Z]V.6Y0('3&D^I<:,?3?76ITW=Q/^,RZO D(JQ#9 MF0-'=P; )X9POY%_,\=!".N%5&X$WP-P;#"@Z61U0=[M(<0WE1; M+P!R DJ[2<*JY7+MEHY1]FQ>P(M9.\U+'#+Z*#R.LW<9_(SPYKR1Q8<&G,AX M^Q/ F72Y]<#K)W$]IR8L-3&?;M99Q(<,;3>*C%/L>SD_K^[X.J#5^;HD'5SC MM1?F@T_0I1;^KP<7-CP1')B=(/KY[:TFO[T'Y(!@Z/AQ_JN?&/!<:YQXPI\O M (&S YX%/B9[KA7#8SAZ[R%!SQ_06OX=NKPS<\%5+H:\L3SWYTA; _5PHO;W MF03 \-HJ_ZM^O<$T'RQ@E]X!:_8(J'S3^C54OD&RHT+TKW8W^-4_(WKO5I+? M.@;!G6( $3WOJ&YWMVX]7T 6WUW2A?P'].V19LJFXO\&E6SI$S['X-S,8)]0 M7C&ZG R.P'+!T_..^%VW[!VGF5#,;R8\F#/-A%X6_GDAX,1>IFL?SV&(>)\/*9VME>E\=A]W)K(-'&E,3Z1J9>':PD8@ M4T,L23BUP>KU5LX[4FT4:F?!X7O9A2,F\GHZ"S)*(NO)"7/\IW>S[5[P\Z7' M-41/GI(-" *@Y4_8R6O7JK(U5:KCZ498U)@M,64WOW=_\]/+%YUJ<=1ZJ/2/MCCC>#?]Z@Z3G ZA=T'@)W M!8!Y1)T/Y_)G1%E^XI4O'=U!Z^8W;.5U8U8#C=*\)VPJ=''EB3.QU5I=B*W\ M_+)Z+OKRP_T3V93[#P+V5?B3VNO/C)1;XL!\PS6 MX6T-^ QSN("6V/TF)O9Q0Q/RSE*]IPK5GYAJI==>AJSI[,MW. M>W]H=IJ;/8S\2O[<2W^=@LF;*J\NT1&\T[;XY]O/ Z0IF%F(,QT$,[71R]?\ M;V7V"-/< VVUC- H M0J,HFS=L:*2[DS2=KPSS.IC((ZM EO3N> S1B(%^%?/9E-]OS\#X&^*#DXT2+2!@>1A@R0/'C.V=*O(F@,DK"N-.9(E+$3[HR=SQ:C?YB7\S-*S+FAH_ K##N,!^=7F8E(\!]KV/=LJE.]230$GOL; M$Z?JH05 ?GK@R$>N>.21W)I'\D7\?# FR[]!T--4EB\8:AO$C-\:2U7?Z%5* M&]!;O9@8!S?-)R_$<1_ASB,-^Y%QYX%-MX^ )SMATU1I/5'%&4O8^?2<7"Z8 M57 -_+O J_K'%,._(10>LER& MKVG5 CY+5=4!NRDQP\DX0$[-])##]TX["34C(OKAW0=7I!^FGV@R2O4.0]+] M$T-'"Q&*A:"C">WKTQ-UJ' M;Z^/^\B.O:W\V\N8D+H <##7A)UV?JX2!AN2AB^JSXN@LIO@,KP%D;A M=U 8=<;ZN$@,;E<,;J0^+@+@[YOO;@KI$+0S]D#E 0G+YN+LQ)E;Y&/=RC2OYULJ&N+_EW)?@?;V,S^ @# M7,N:>Y,LSAN&I:!,C1A8SX'IP*>B%)?G7S13\6P;_MDRT=[V?]"MVA/9&'UB MY??C#*L-]XT;VLU5T'QT6!K61,RHGNX4:WG& UEHG!Z\10/.L^8+.UT_D8N9 MR',MB?&*'-Z5+6.06FC\RN.#PCHV3G#TA?+ 'P(7OJ%"[1*XSE+++'4\PH)O-8>/38AM_7 ,FUO8WK M\'D@DE:ACN6=N2IW=^5Z;)QDWP.DKYF"5[/[*K()U]HG.3RKI7?G:'*%$-BU M;+A[!\B'-MA>U/\W4%BI6PJH=WE'!X4UH= 4WALT>"D9V&;$NU 81I*8I%=QL23 MU*7N=G]4Z(EB9@^$/(]MT'T$/9NY*S,3%2/%7,G!K:599#8,@AX&00^+<_<3 M'-HH3:%S M3&S%177"3LR&Q 4T[U3B4JRD#X%!UZW>"\,D!!;<@T/08YMS'V/0N)6M%VOY MA(:G\V7,K%:,,>ZM( ;YU/+4NU=-G*WV\_&\JRB0]V;]MS3J.;1R]:-F HW*- M+W-%U]P)L%]J:D\A<"%=G]0J;D+6F:29&O791IFI\!*!(S.0PN,L=4$[,%0( M]$HQ=CS/OK7R6F6P8 #X4V(ORW#RK8!_&#,T$_R$PP$V^NGHS\%# WW[KLK^ MW\0/KPX#ERFF".-(KPUXUS="WT&\8E?,R(.J*(LM8CE-:HW,RJ:^?BW')Q!O MVW)'K1+#E<6<5R<2U6VNO*C[B >-3I*+D\SYCX6_59E>\\^?CS_A(8S#.Q_D M]R36/=@F>^V@UEU.ZK63U.YR4K\E*>XVY_3V\[WVEZS(ZA)=":3&AAO_1A5H M!XQ@!V,:_)OSG!.V:Q7EA=UZ7MAG?*>/R$.B3*\0QN?/?$;8MGZ3;,'OD.!4 M FT[;TB]Q7PDD!W/ZJVUB;RT5KY'^>,702;C'/>>LQ2%AT)N#X0CO>Q,"/:0 M ';]X,[WG3!^!<'ZTW5!DA891UB():I1KY!,T6Z@:4/1'IR-$XGW:'?"'NYY M8P+ZX:\HX!.EBOVIY??@>1H/; ;ZD/$..5%F,Q"ZRU(!%W*\@%G;GI++SJ ) M2/DFX#WFB-VSI1=:L+O)2?^<4?K@V/K(%NI'X"I-\>FDB%=Z.@,4UVWH%M>> MCA&X(NHW)LI^B[+?HNRW*/OMGBS=;\Y^*VNRKUC:Z5K6OJXU4AZ8XHL&:*67 MN68C9T/CEGZ);U)1?#.\!EB4_A:EOX7?_OSF]+?W(<](I4J==;I2%VJB+6!L MKR9X"Q_R=@%1DGBO@M^W.__MH@2S7_MF56\&5UX)?D<+H)F>O/N>?X_LP?6X MB@%D&PGSY!]5<^:&O/GI/VPG%7LY)9-/%$*8&?QH=U4833\QZ*/7=^@>//K5 M\S %&,8_[\5JSWL+[V\OP"#I@RAM(.=$\OBF7?3O_WIUC_"S*F.*95CVS[V^ M'LS@;F9(7W7' NN*99'\/4_96,E;YR]K7_@B?Y\5GD*=8G X4S_=^S@9S0I M1^LVD]?8P;SMD (SP,C]N?O:_C,[N%1Y]^$'UR7OEMVUYC]):)B_7O($_D0? MK?A%0NC4R^K\1XY-; 0?_]6VE#>;9/ 0?QLSD4X:KRXKVWWTXU?;S[^T1K$T M0B/3=9YW-/G7P=*?5HNW,WUJ M_H6:#;0RD#]5KKM_")7EID*[8R8:FQ,I90 MT\3OOS5DN0Q?TZH%?):JJ@-V4V*&D^!;Q(]32AT2;^B,BJOY+)T_*>;=?AVL MON9"75>.KZK[\4M8*Q/9' ,U5K>U)03\6-6?-MF([3>6& _WYKF+CJR@A,S@ M&S;Q6+F@V:%2/[CQ,#SLGLOBXA>!V=5]A.S M8F#A02& W_RDF3/W;""QV?F,Z5AM3$AKA>UZUJTXX^;JM9V3\0(#6R*DG6_7 MM@X=O>R@OM:Q%JUWQQI>;[82VIIY%>,J5+.?#7+5@8WV-RC%M5&0<%8;M>5U M"IA@I+DO!@=&!A9'5;9M*55B:94G6FVQMLCRI4X3)!F2__&+/:XM^F\T9VBF M=Y.V^\T$KK_>P]U[XC$-32W4&W\A#Y=&<^#(H""H:*KAAFA 28O)#A08&SB> MX3_R7]K_!-EU=V'. ZNR?XE&I(0O:+[G\AD+") M-D?R">74NZ\'V,FW$_.=M'>?^10[HX[?'-1,9+04"C*85"@Y M__O"L9BZ9];=WEH0Q$TQJYE]C^U:_==AZ,2G-30H_Q#1"D/-?"F&X?=+6]]) MP;.R,@>ZRLI%@923U92X:4VG,CLRB5[ M=ITI2,U2:;?MU@3!,_KC!%[(.06B ;TCYNG4@>>;#V)0-@TT0__1?F\XO*K2 M 7]A,ASN-CNE_HU"PX[^0C@(H:HB0]LP1A'Q&)(^'YQ^<[\]6IJGV*%FJ)IZ M;C_][?Y%'>Y?'WKMP93M9VP_82_SM>OX18Z/!*>""26.X_6T5C+%7+/KF-CJ M'?<=OD[Z=['W[SC@R_=>Y]V9U[.8J?49@LY,RN,E2W M*\'(-\ZNOA^9'.%=,F65'#GTE,2%13VAUZJ]!DO8[YWX77S)BEYY5FNR$TR7 ML56AEO#Z,QTMF6E]##9N;";KX$_V]9CJ^48%:@,-4MM%R %,M,^=@ 5?_Q_> M"?ES+[ -K4%GC* \;4 ''LYWD*P('!^VPSZ $,W]X=[S7-ER;GOL!<8P_ ##.*Q>5E@WX^GDB"UV1AX<3<1P_ M#B@CL^<#'8GOP SY;4O+6*(&AH7U-O-F<+EG,\V/ MYA^XEI>QZT,K-IUILN+ER"2K:]4LR&9!42D:JZ_9V&4XV0=R4@FF.?T\RT%P MX*1]76C:WB0/K+* 5,7\70<#PC,T)U)'8>KZ7HV\K?-9XLU M1B;]#0O^Z]^U+-NF\^R"0P_XV\,MH5IRO#;7,O.U=9 +>SFN0G?NPL-G0X!@0F!"Q6PLO#2K&_F5$#DX9P M73=P*4\Z+/&8XPVG0'$1BCA@IF&R::+8FJQ.O>#$+H;VDW401T&6SG]>G53= M)?:_QO0WBY4!CF)K\P#B.[*MH0_1HJ50O.M@G4:*F:KH);.+M]R-6JSU6:5J M(-W$__]@02 4QO+04HCU-6"H<&NVY^A\'\12%M2^ IKVM^>":!%5 &=OIIE! M62H5 _.0&/]:V?Y,S ? KK]W=YR#0Y4R.NT"1/[$W]J!1,.&F M#&I0UV444SUI6#020&VZT\58;/%Z*\7U:TZ'&:.3ZM-V!=H"+KU4?Q2?^.ZE M*C6? U;/3NM+Y"J. O9SN%%H2V!L C_V4L>98?5L M/_(#_8;PC]_6J=/U:P3[;@?W"4)!3X*5E'W1DTB54YDAS4@J Y(235.L).-4 M4DJ,DB3#JBPEJ\R/X.A=WB?!*(D\;Q<'F[6.M;M.E]2(CEX>(^U^VQ+,3%5U M3$81:M8T*W;29',Y7$GD<'G2G.->9E'HC="_YT8C6LZDQ&%5)$E^HG>9RW6Y0.;LA,<=O7W1S2LE- M<0N=G+ &J ]:-5H;PY9';U\5$Y5I@=Z.=8]/IVIT8H3/.JCE_NV?,>G^Z$#T M-?3Y$#R":,.;ZG.E:6V4A9ZRJ6BRP?L&1AN^$QHQBOYCGTZ!\:Q=L36UC9.. M8B151\YER)T+ 4$'J+S[3KM=VD4,VFOR'/;&M3UPH>S/X:MGOHY?H2A C/'- M)?(?9$O&6A#O'7][?;E7BD?(ZB>:_>??PW."%DH?W2G*0 M-['?=Y][@FP%M%380>M8 ^A*QYD3SSWYIQ!Z"/INAEA&EF&8:V"8WX4U7>\ M&6P#'P#75'8FL1'\JQ,; G<%P"O')UBF':(!)':O$R)\D9.#I+67U3\P0F,K MZ%B!OY(G>4\_!.R?WS9KL:\LYX5V%C^*TE(F0/4,4!NEX8IET8*E@O7:S2O< M;MHO"R7.+1-!;VVT/R;S/?N">>@A^/F&QSM141G--H[%M7%O.]J.E@U>+ \: ME]I;7M(V\:?/&I[XYPW/G<"_*E90H#K(&[/=-! H1?36KZ;:IT\X[!]"Q0A_^WQ^)'U\M=:>?$M>E66/G[Y1G M?B(6V@A.G4X>.@4_/$<_(T6Z(44Z#B._)P7!2A__^WKM#U6&_*K*$,03?5WB MJ+]5&10,.YJ8RQB^D1B$6@RHD]CXQC#[71CPU3PFG^?QU3#_'0'NK0#N;5HN M(=:O?_E'=);GR*;J_,]7K9!##;@V)5'Z^13K?/=677M,IS:+,PP-OP[A^;5) M['RO/UQ$[]>9"-\NNK8 1+(=R?;9KE3Z;B/L#7E^D.$TMRTXZ>KY[D6Z=Z'] M(!X>4KJ\CZ+'M\Y]]]><,'_$._4E@>4@F\6RZSO=0D6%V0 M9QW-@I,)'O&B--!#52ZHM,,=.?H=(3:'Q0%!,G:?9REL>U!3U2\$C! M;]UD^4C!Q]*4*TRG;AIGIH!<2E4G;^FH7@UQ8#-LG";?H_U_EP,[)!KYW>5- M6E %@B;+DPUCXU?>6B;LJQ%4*,UD?5_&^\Q698.%I]E!O>_ M0(<)ZA8]HN34 W7V)-1-9.%:IVTV1#58OEE M+X8VTW8T OLW');-/)/.RK&E;.RHF&54U^._U=K7?[V]J'M/4NO\IF?[#WU" M5-D&\$^H]#D8$V(MA1H&X,+XHU50WAO\4T!TNR_1>9GA\H$??&P M-0"[$X\IGFTCT44UAWXJHQ.0Z2!N7,L,".10G:(WGUMV4(F#!%N1G6>!&XV0 M]NY>%'PC$,B 3\.7>@=U (EQ4*>(QGQ"SO^(\.,9Z7W2#Q!M-( MI%9;?%YNG^2;6'H#I\5E:Q5<'EC43*-S3BK5.,4WT4POC&ZKONCI736MJ]H4 MRX#^ZA3?1$/3VZJ>8RHB8VPT/FW62,<]R3>Q5C>E,M16I=J M2BY1+^JYQ7*24,N66$F.I>1Q2TNW&G9%:5(XJ"E=M[LB\/Z@ 5L>C:@[M!QC MJ$X,@5$(S3360[.G\;#ET8AL72PT\65WK==R_'+>2,G-6I\_M>YV2EV!XJ20 M$[SA8$:/MQ)?:"$).7IF?ZCC,]$E>3T-BO->M5U*]:8G&4D$664G\QJ]%C!7 M*,RV_7+=&)Z4D%F#*V9M;ZGH),/GS/R4ATF9:D/#%%A=S:[DWJTM,LIX^*2$]U4@4"L!5A-EBMES@1!Y/5,:G M)&0S-[":NTBY8BM1KMN>G9#RN9,L)TG68Y:CDJ+KM4UAH.A; MM --H*X=K=N<=8X)75%#4L56ZE60?1J,C1!2$+'R[S$'K?2E2SW'5P69%M73!;D@$?OSZ)JT:%7JS; D>2:8< MKT1AF?$8-3UZOY$SDZM1-KL5:J;33&?4^4)6>=3TF(BG7=>48B%OXF2EM<(F MPYZIIF%3XK@#Z]DH5U7P"J//&LGA*)?OM73#;WK4 78KIU.LDEC@6D-/RE5: M<.FQW_1U!R3 <"HNXZ0DRTE2HA/<2.)H&I>2%#-*2 XTP]8)8:F_38%5.T6@>3N"$T5G$,6TE"4WK:XQ?08,.S<0^.'".[F3I.N4UQX-N*JPZ:7'4\_M3:?#D\Q% M8Y4D+"E17HAIOM+#TH5<:4&>U.D"E:UV]&%N(I!,OEM:"UO!G(Q/[22MM-59 MUMOKG)"NIG"ET3!Z;'YU:B=9;@@WLV%X3^^NY[WFR.E;91]1CKBM#"K7E@'= M8(2T[F3;RL"=TVNT.QW-YW8C,'.A5$J*6K7:X8U);CQKC$]ACV5,NI;4[F2@ MN#8V4[:V&#(^HAR]71)S#%?89 UQL= 7Q94]MM?PF=QQ2]9,DIY#L0T\QW>( M;KYM]R"5F22$DE#*8T9[.TYF_*9'?9UY!:"V9A55Q.:S["#;'I:! M,?8Y0H^>BDOUB<'77+%6[HT*=4QAFJL&:GJTIBNNH"TV S(K>)@J)M-+CC0R M/&IZM%12(>7Q^4H+A\M/,9EF5TGEY!6Z*/IH6-T6GR^WLNF:6 M_0O^CIH*=5QO=%<%5L]5L@R>F@ G1X]1TZ-A2:E^9IS-VGVAU5J4*F8GW]]* M_E./AE4+4:M[4(0:W"R3FCJ.M/,%(KI#MU%+Z?:6<@H)[8K::<3>EN69:$UD8T("+4YU6<1TV/MTO6 M65OK2=;!O16G.4R1&R6 W_1H7JGJU$L6&2R';UI:B1SWL@U^ [V($UK@CEO9 M%NAF:GJ.,CB6-Z<&6/M-C_K*X(/>B!M-,SC(9MM37;&UH"NNQVQ1+M;Y2 ,WI>$3[38_ZJC1M(&;U2@E/ MYQ.%]K2@M;=MOP/[OO[FXKSW&=S^@.^-/&_$XY,44AH*00<,4IOG6[>>0Y0? MA>E^7I(I:7_!/_.ZV@AHH6(%F)_-3H7,86$ M82&(IR09+40H%H**2(Q"L1#X$QV936=KHZF)?41:]DS_Z\1C2X?65_CLGOCC&KP.WL"S2>3QM/ M5(S-QBF07U?+AH!-C 6][295;((R8ZD?OY)4G./>JVK_2TOQVH)\#06F[J@B M]#I[36@TF)3*BK%1R^-! D\[A7JQ3N"U4NO/BT#_3H/U9)](5)=83I^M\R;E M"DI)3B,-9J &LU"#R;/R4GR[G=U$-[XY<#:1#7&JW.H.3.>'\ ^^99 ?G8E^ M![%<[%\W339Q(@5)6.^*+WE%L3V@[J]/?LE=$H(*Q;VRGL"IOCD"B^YD;@OI M5G6:T!-=S^CLF:_BB1/T.?]S,S&IJVOV^\>>]S'(CXX4[T*U+TLS<2'5'M)U M*Z,VY:V02V&.D'/Z.B'NZ+&H.,Z^J]JW&>1(3^!O +-&(R<>,X%['][]&\ZO M5TJ^*YY]SKN\;L3CBB'T,(#A;^,GUYZ7R#(*X/-TAG?7ANL),>,4,2@@LLVE MNV&%7#+=6VL5I=:>K0)NKD2<.$'<H76ZCNF76WMQ8$<5.$>-/WV*[5_^[C MIJEE#)6.XM%ZJ=Z;]8?Z/)VE41$WM'*89)PB+T1]_C!!H*L+_,5.FJX]L+!H M,B7U9\EY-UV&.DCOBAB1T M6)+O40E_ ]/H[5(MOE0R[VIF_5)F^ #'+V46ZZE]57- _0GM<#4VW+PBXT1$ M@8@U-IAY!W']V2"FN;&9K)DN_,_9UW'[%=/FTC*6 ?2YW-5$KB9 ZXXVH?IYWU*BJ?/F_Y-/E$1,6BH:C(^N#2IF@A MOFTAWK^B)EJ([UJ(X![B:"6NOQ)/9+00X5B(")O"L1 1-IUW)O%?N03S82Z .GC"NJ+;>F1,(1-&#) ;,AL&-0%/ZN M#.V[@?*R:Q]2,&2/IN"]Q3V^S_PWVOYY23\4Z]LN:#Y?_?N%,>]OUSQ:[="5 MKX?&VGQ($ UI17M0OLX\$>&V&/[E7T=UGM+U0-ROG8@HFG,9 MGM@SYY9]'P7ZO/! M=.'E7+JKN9/]P:\-U%W"I&SPC@-V>+G%->QU1^\. M0$'/%%:5I#D.2MXIAH[3-!%/,!=*1")#(/>1OD?Z'@;FBN]2^"FG;;TY6\?/V0I#^"R@<8[F8*F^<6.0$1T;Q M QO%ERFO"<)0N]*V5YG-+%I;MK9Y>S'.XEMKDM&TCJ DFJ'@RF8C3W'%I\ TZQ#N+A<,#<\6R8S/+ M!I%#'/D3]^)/1 YQ), W+< W[1"S_@NJEHM*+N$V#Q3#07UGT'Z MGTS0<9(])\/Z]3SEP)0IO#)CSA???PC4NE6(NG<\NA%SY",LXK1QP:NY4AJ? M5>BZM)+*U-892YQOB]#).)W@+F>)1 H<*7!D4/RE!HMD@<0PKH<+789(8\4I M5TD6>*C!R)H@V#C#G3\-+221DB 0OY\>H$81DLA%>F 7Z49,DA=]/8%FE64/ ML*PN-G6F.LWGEXMB;;0>2P2.#!(6)=)'@9%(ZR.MOST[YEVU3^3[9JXR'Z7U M17<]K3:VP_RPM4)JC[@_XPDF<0_QD""5WI]$=+8SE$W=]N:NLHE"(I%'=?M( M%"K[(_6L7"?@IM<>3-EZLI41J["[+"O[7NG97W?AC M+G+GA8S\D&X<=9!(_N/XU88[OG#TG3D4+/@$S4(TXC,@HZ"83U4NUE/?R2:^ M%_!GLOOZOF._X0;/;^HU-Y\=&R*6Z':I;B[IEG/C'WO.=*#R[COM)-2,N!"3 M^/EY[<]%+1YT)" =E#W7VG\0,(O[GWPS^WB"^>#*T(A%\YOX3,DG_%TNFV@A M(H;?!UN(B.$W)"L185-(%B+"IK L1(1-(5F)")M"LA 1-H5E(2)L.N]*_#U7 M[8=N]FWQM%X&J6]K#IZY:MFO$M[3Q%."O&FNZ,J)VQ&.V<(C]8G4YR'OBW@. MII^)/3^2@.^6@+<'G"=%( **1Q>3OP6*MN7*1K1IWJ(N7/V2F0^D_H:M2__$ MTPDFR%J9J![B-K;12"8N9U)Y0^?6K*I('"XF#CYW=S _@5B\!8F_N+N(P"]X M>5&T.=^OH?JW :$0Z]N_-#/0MC-=:K13@VM7[!3,)7!T:/6 M7EV-6>[Q!AX)^H.-.Q+TQQIW).BW.?"OV6!7JQ^M6B8FCT9P<+(+U!@T2357 M V>YD>D*#L;OW?=;+$.[6Z+>4&PI=S[(2%[O9I21O-[-(&])7F\PFO26S:MF M:_ OR+*)/)$;]T0B7I_SL&DXMBNET9VTP)[+MKNIRC/ KS5'0C7)$C\&I@+M M_PJ8#8$M[6[ E;*R9G=DPP.IC7^_;=J0'>?E6[^O7ZZAD^/=PUI4+:G*K"R( M&X+BO+F76?;I\=?X 7Y_OVYM%- $[ ZDLI9=]1KXA);_A[NUPP,O%/:AK#_!A<,0G/2#/L7"19$:2>:\[G"0U MR<)2'XWT[MKII+L8T1_8C7!M2EVK*,G=NI 32KUA/=-,J9/U8@PW)>ZSF]+- M!"5W=GO=LY6)?!X2W@?RGJ^82Q2*2=B!WY5GX4:1\(YL_6?X> ]54UZGMA33 MMBQ@G++&&Z0V)F>KX.(D(AG'TE3%"I%M$I'-[#?>^P)&4WZ*4 MAVG?O:X'\JFMLD>)#;>W$2V]U!I+@W[67I--'FZ5W">WREL^2F".M2IH]<(2 M&"5"W?WQPR,E0MTHD-Z, W,$Q57+?,[!-8HDXS5%Q"K_C4XD(=2+4N>.CC4B\(_$.Z:9Z2>_DC_=!RNZWVJ+D\D*W M),B4[$Y7Z\4*[H/<9_?!FSD(";R..C#-34568GNC)184RZ&[#F)MVW/<*% 3 MI1>&^,Z1*)P826GXI?1:&R[Z _];O>'9S MNPFYLM&![NJ;%*OTLKF54?GJG3T?;N_\>WM[Q\SV!JM*H2%LR*X^3N::3(YL M["[M(RD\SA)<'"?(Z$ NPI8(6_X*6[2E:C2M<8,1-BFCW<\NA?I OI1-_Z[2 MLTFFOUCF "^ GM1.:)+@'N3\P!O$=]ST!L!V!T#V%T?742:%6G6O9H& MY[R%_"]W.&S@YS!;QK@ MSU)8*:CHJN6A>W>O H&?*87[<%RGLE*O,+#P0%@8O9M=GSZ&Q(ILPCZI*(H- M%,_67#C!Z@EP+#38SL:D"$,@B<$8*%6<*&57_CWUZ)"8B3-X(HZ3S#W&D17+ ML.R?_S4:^8(=H4>$'F%"C\^=2"D-:VV)T_5 Q&8FKF6]?%K75]?'E9R;L>4" MX]1$++6@C=G:6,X'/JY$YU,1DD1(\OVNU-E5O(@Q8VRB9=;>3F9M*(($H1KW M!?R 2.PCL0^[V$>"'@GZO?"R4WA,E3?.^1*!;F.5;BF[\8Q\;8_C^X4Q!NV? MR?W^C>V)9KN;#-3&%S]IW]KW+T^XDLQ**6[Y<64HE*P$/3:' ZS&K22"1E%H M+L[1>)QAZ7N,%5W-]HQT_^YU_ULCR!= A80@./U*3QGJF-M.\JVLIU88'J$" M\^,7$6?P9!QGB7M$A0@'(ARX2"K->15TNTP A2I,LV)7=GE-;QH)8]Q "HJ8 MCHAX@D[&DTSBO@+ ;SP/YMR>Q\VZC%&,X&9B!.$!MQMT<%KPBW]JR;A#5@&C M[!CWYLU%335+)#V'_DT"^3=D/$FQ<2YQ04LF5+H5A=LCA+DEA F3&_4%[.D: M/:U5LZ2-D":)H5PQ6@T9-!#V0"^*2N)Q-ODHI4P1UD18

NVA= 8)%RT]4N M1C2$!;VFW(S.MQESC$ <4'%"9R+L]3Y*6FOYI5Q.Z_,LF,SRP8W>C_O0\2$ M[I;U(A09!P]HYM_YND;2>S>#C.0U;*.\Y7CT[C*PJN7&-!,9F4 Q+,>S0>3, M1E1+)]E1;]-8 M%/@AUI (_VI?)DZ33)SD+EB]%2J5BR+6$?#<$O"$*6)]/DA:=XK8PLTO.WAZ MV,HES"1!..P801+SXQ>;3,0)-@ID1Q 40=#-!++/APW<*,.0?5">Z6"M*TE. MS6:V*1YA _?C5S).X42\\VO+N"*-0RSW"U%VY M:!D/_!'F9=0"+JE=(2T %M?3#DLRI1FTA_PKF1F.C'/OGNC=)E*\=L6NS:!X M_Y#S_@@CO+E+S^Q/D:A1)7(E1MBZ8IJ?KNKI1@IL5CX2H4(-GU^1NCLDBK G M,G<>S"O[4USH3QJ+B8&Y URK*>-M:3D:+MT&P@7HE;$X'6?H]W#AE@_C@C2D M_5P!]3QH=W_!F$^@6 AYED-@=(5P5L(#E/?F%[[@R$>0*[=TVJ!72PG71,Y) MF/:L-G6@*<8%E?1,XDMG=K<&33?G)890FR.,NW.,NQE?]//HQPFU&=/1ARZN MI;E21YX2%$[P"/V@(TK':?8AT"_"NPCO[@_O0N#\?AZ(+*:!2:3;S E>H9/L MU9E4JB(W3_3]V32+:P\L/ @71J]USQK^@H,! M;3CO"J9:&]7AE%KJ'Q*'L\OY5&+K2E&0T_7,LE_O:2G PSE /BK!Q5F8R&-[M5;=D0R\U^JT&0C)TRTF<8[@X17^)M_(C:;Q%((N@*X*ND$#7F>]4 M.2>FS)=NF9[@?05O-?I6>5UC5NG4&&$*=!U),IY,)N-LXN_.3?U@1&@.3>$S M_1E"98M#V=1M;^XJFRAS_V]Q[,KC/B=R/7(N?AC=P@^B:+\'O-2S?I^BJBJ[ MFTQ]E! $C1'(=$55A'8?0A_A.X;Q!$O%DXGW[I.Z)Z2X U?Q-BJ,SAG,BG#J M5MS!RR"8V6,(H3KIEO %D,9U)3WL-%<^@B&'D$C$22+"KQ![B!%B/1)B?<^1 MXA>A1)0;4\_NU2@A5\Q6<+(G,Q6O@: $'2'&DQP;YY+OW(:<]Q+563 MC=@("J43FP43%QMN8NX$Q-+6#*KR)O8OXG_NX#C@&[W!T '4)UV_QT&CT/IY MSRJ9D@W95,"IA ==Z T3LM<8"AM\VL:S'2$QDB%:D\SX?I_K,VC2M KB4/64N>#A?6%1HZA9JS=&:.*?J]$,&T_BR0A- M(C2)T"2D_M!GU)R0UI,R3;5K^$),5,F95TT52K[1X+.VL-#%P1,?7A_U;U>& MDOSK/ZJV_/OU>'J1I/U!Z<$GKC4/?H4_3P!:+"C;! =F_\PM1T.=^VD# ZK9 M$NQE",?_&XG*0>=>7&YL%Z_=';_NGX@$[>AQ_JN?&+"O=B033_C^2!?-#G@6 MFYCLN58,C^'HO?^&+][_Z\_3&Z"!/3#DN0-^[G_XYPPZ^,[,^7W #'EC>>[/ MD;8&ZN%$[8:S4Z_7ONM?]>OM^2=2N? \@8/#H'\K[H;_.KC MM(FTS0@^604"LOOHV%?63,7P5!!39&<2DQ4%'44[L8EEH$[NVD#4&(*);(QB MUB@&Y]NV5L!V8A YX->7 #X0_A9('?P.%"3#/YK=&P0Q?U_9_8I:R&,;@!E M+T+/D&T0,RT7/D%!:ZFB]QWX[6AK(9+_. B&_&U-=I%O'T!$S)D X#I/L?:! MHP]D&[Y^;L 50F^)C0#P!Z' %94U$XT"/M^!@WXS&:L)@'W1W)BU@@] ?:BT MFD$G@R_X3T+]W4T;FH#8?M/3SKV.F@M%3SF]C@4(R3:<>M03:P8@X'V_+*'! M?[A0C@O_%RPVG/>@MT_/=L)[B'P T%I] Z3PA)A";:8JC>#SU>"W]%.J9F> MO-MS_.X>C$@QH&BB"-/D'U5SH(!N?OK#?H.!9/*)2KS>,FCZB4$?_7:'>/4\ M3 &&\1; 7A6^[Y]P=G-$ 4@P][-+T@?U[<%4$UPP>P>;C/_O__K4?G M2>(:.YBW'81C!ABY/W=?VW]F!_OQ[L.C+?G'[R2<))Z8UTN>P)_HHQ6_"/D M];(Z_Y%C$QO9>?_5MI13V]/'J-#V30:HZ\A/1'K_K#3RKX.E/ZT6;V?Z: (/ MS2C"=V7\3B/K4!J-.)9.)(%$L30ET>20E>0124@$R["D2M$L8/ ?03_DO3TY M8\G\,N>N/5T>T"5=]B1V(:V@F4F^;3NWIBVC!AW,XY99 M5IGTLIV)KI>:N-O(U/KGMI M@%5:_)SL"!MZH7%)KUK+K!H2??SVY;*U:O>E<5G$4EB6*^N=$C%820GI:#Y3 MZU(_G4WWYN),WZ8L?E$G@+>2F..6];0ASFA;6(L,IB^78Y+D5]I*2IYX9D[1 MVKC3F(N;6;'560.!6ZQYV/*HGPO&3"D6!B0])PV7R7G*J^1R8]CR:);ZTYJ7 MQ-8K3"B)#044C,9F;J&6S-N6K%#+XIJY[NFS3;/12ZR%>;Z-6A[-9SKC\L5% MEAS@W>2$2]9J[=DP;.5&QQHEDMV895KJPD]OCM';%5D>ZX96*NRAE-*X_U6IG(KA(XMV38AD3@QZ^7.Z:5U>:F M+7ID61MTI/XXV>!14^IM4SK?ERK#<9<46)++-$3]&38_Z6B=&T^;"@G.YZ6!#EI^.>JH,.W!"F?A,B-KLD)-C]9T9/1=25E@LIBK3VJT4O+LUGJ,FAXME9=<6PT6 @9. MME>+!+40Y[TI'!9U/"S!RW(&D<4IL29NV[;9[:(6BE5 M)ZMZ=3#O^USV3)3A$\]H:F;VAI*89;(Z#69F6]:76ZKN#Z+\G'33HF?;I@I+LQ6RU9^ M $1#*ONT7D=-%7.X$M2"U=40:7S1X5F&RY8E)^NGPA[/JU.U<[E&:ZN3-%:EAQ5I MA6XYA$V/YK6L)4N#E9RHZUV,J7>3K6J*+*W0P>I17_GB:C.3FN)"\#*;S=3. M;TA;]<]@C_J:4YK;\:8KDV*MA[,Y8@F_Z5%?-YHTE[B4WA 7G3FF6ZM& M?S'R.W#4UYI7)Y8%8-7TV;*_WA#YA;:"RDV2)T1;ZNJC:5%;";F$-/3JFF%C MJA\S/>KKU,*+R_I@H8@YMHRGLU:ON1[Y38_ZZK2,9I$UC9$.Z'PEJ0R'>II9 MH::O^RIQ'$T-&0HJDDK*$DU0"8EE<"C6)"F/*&)(J\H17^LNN:KC.:%$IO%:1W>Z7!Y. MPHFW0],YQ;KV6I=+:WR-#0#6,D[: "VSU*^FS"&C,W6.Q+?V5F 47CH!1/J, MM6;&FNGH8.K5V^,-QH(I?VIGKVW7E6Z&:%5P;-C/>\O:N#!NKJ03,)2MMHOY M<5ND\5*_0F8I+MW(0< X 2V57'.FS5>=MIY;ME?-S=9H=$;\*1L@)Y$#LS@G MY@*@IX9(<^6ZV&ZC.3 M)!FFE@?^CKF?IS?>7_#%H83QK%VQ-;6-DXYB)%5'SF7(E82:HI?\YEOY3;WF MYK-C0\02W2[5S27=,MP=4%/BQQ]%Y0*C'[D6.ZL96=A*8)GOW4[?CT$1P/T' M@1/C?_+*USF(9^_:X$<>BFOO.W80F_SQ!X1L[+OQ\P.WX>#Y%GSFR+!6>X=] M_SN&PG,_ \]P!>?I0X_L( KYW%0>.I;AN6_#LY<.0QPT1-'(3P8E#MWJOTQ; M8^AH(4*Q$.^?A$4+\5T+\='97K02W[02'YVX1PL18=.#+42$32%9B0B;0K(0 M$3:%92$B;#KO2IRE2N-]-_O[)H+=YQOLSA&'EG$F3LF_]7!O:PX4RT ?_M\? M[(\OS@=-/"7(MY0?WTH?R;Z72[![R?#52PXG[,>O#%#\Y./_[[\(!O^'(N+! M#R1.4O_Y]_#7F>N<(@VZ4PTBOZI!!/E$7S85_&\UY#EG_[4^W&PUW.-)P/L) M5R$%BDA,;@THVI8K&]&F>8N;)GLT!>\M=& B'?][M$&<3>IOV,#T#SV=8((L M5#I[*]MH)!.7,ZGVI8\W9%5%XG Q6!AY#2+A+T2- C08\$_;$%_6LVV/>-[3B="R<*V&2UMST2\\35> MQ;JMP7[.92.X::SFN0Z:&?CJVLAGFF_M#JJREEUS)\!V7K#@N9A MR0W#"+-);916," U&,2,0OWX127(>)+#XPSQI;L,;R, \ON#T0A(;@M(?.XZ M\AP+%TEF))EWN\45\XE.OX]O,!QK-?4TZ+2'B4 )HOE;$3 A.[93,;I)!NGN"_=KQ"% M]")(NE5(.K??<.\+'$GY+4IYJ#;>Z_H@G]HK$Q9.N[.^P@I8HM_*%ZAI6TDB M(F#NDWOE'1PGO-*KH-D+B> WYG)?.U#QJ&<0CY0D=:M0>C,^S!$85RWS.4'K MU#51L_RZGAH-&XR>*S;KMCVO)/3*2N+\HXDD'B<9+HX3Q/T>342P$\'.'9]O M1.(=B7=8=]5+.BA_O!':RWI;("VOC3,259@(_5:?73;@1LA]=B.\F=.0('>[ M#DQS4Y&5V-YJB06E=/Y-<&W;<]SHE"3*,@SQA:U12#&2TO!+Z=5V7/0'_KDV M1T"E.9MSN;.?N]F\;@*J7FEVBF(M8_ Q=,[8AT9L8TQ)G0:JRR MI=Z23%W*JG]7ZP=;8UMH@96A,R,M4QC*T*C5QDCKN<]J_2V?+P1FOC]CL0DP M5#3G,0?.42PZ,SA_=./:IY37GI??1C^N/3$A@M.S'B.DTHNT9Z3&>9$1"2(M MU(5"ISX^^_&NZ0-('N('A-L61(\30"NUM1YMR(44WM*!SK0J'K%HK]"%IM2/ M7W2?MG_UL_?97XKM/> M",'N%L'N^O@BTJQ(L^[6-J"Z]*"3Y["&GJX.YB5UT2O9L_-G:WUF.\>K>;U1 MM/&L+E?ENK"H=60LPZ/MG/O<=GZ#')MOO*:P)&7=.S*<2'.E( JHEHH6!A0C?PNC[[/KT,5Y69!/V2451;J!XMN;"&59/(*=> M9XOSII$@] V9]B;;4F)4QL;^-*!39#J>8*AX$L?O,;+/ MV05KS?-H@J(#K A*(BBY@J=U=AT?,.6-XV2]O%#S.MG%(MUB$UX#]1RZ70R> MC),$$T_>VW'5/^@V0D,S%Q[*._,OA8BHW*/LV]O)OKWRP$,8I[V )Q")?23V M81?[2- C0;\78G<*CZGRQCE?IM!MK-(MY3^>D=CM@9R_,(:A_3.[W[^Q/=%L M=Y.!ZOCB*.U;^P[F"5^RI[KY0BN3TG!9,##2E#V1GJTD@O99B(@XSB7C''F7 MX:*K69^1]M^_]G]K%/D"N# M$QZ6'9D"KJ788L8@S&VY-$:XP$!!_,N;V/FW4;HSC!S<0)0H1N-^CDM. 7_Q IL4ZA.C8*+58HR1@H;? - M/K1YB4CXR39QBH! R=WQI0KA\'I"-0L1Q-P,Q(3)D_H"^-#=$F_-*A:O8RZ[ M=K9Y<=Y;KQ#X0$>*XKAXDKV@&_6 2A>!S>."S?=X:U] 6%,UAJ;)E;6Y80K M]+;=:C>?]DT0Q!H53T(3A&3?R_:]L6,A;N>8679L9MD@NN^KI'TWLT@(WD-VRAO.22]H^FO6FY,,Y&1"13#XH<14'K"'EN"GG"%+0^'R89VWIGH%H)79_A)<(E/=!( M$2N$27Y2$$X1<9)[%/JN"(4B%+J':/;YX&%9-HE*&N!-,0<$/NFEQM7F@$?P MP/WXE8QS23+.D']W3;1K79_X9^?G%2[CX]VX8OL+%,5;'BI'\J[\M(P'_@CT MYI9/^8 M\_X((\"Y3_?L3Z%H:[ )NB6.NZ+GK0:=WK8PI@"/H BZ9QPTO@CV[I HPI[( MWGDTO^Q/<8%EEG*#T$M]<2$3RD M(NTG"JC1.=S?P%@(69E#8'6%<%9"A)3WYAF^8,F'U7E2LM_)UT=#?59DDM+ MP\OC1D,B_/NRV3A!410NQEO]//P)U-:D2/*,TG$ MU+;,Z?5I3JWX\,<$-P-\*7/AUN O KP(\.X0\$+@_WX>B0I,;COHM J66'+: MU3&SX-)=T4>B@":!)M\+BMW@!257RE.X@[/+>[V$Y+/)%M<>6(@@+HR.ZYY' M_ 4( R)QWA5,M3:JPSFUU#^D$N?_'WM?VJ2HLJW]_?X*H\][;NP3(;V9A][G M=@0JSA,J3E\(1$0$01E$_?5O)EK55F%7=777H&7N#[6KJ462PUI/KBE7#OV> MIY>7E-0-L#P[K%,C3HC!'$ SE22S.(-G2?I37D/R@-T?Z%X/_W+H+?Z5 4V\ M@CU[D"ET[0FZJ^"R .M#KCUY32AK,T.Z/9'S(V4YY$-&K15:G8(,H8Q-JKQ0 M;)8A?JO*RW/L>(U(AK +8=>E8-LA5O39@0 M5(#U2#)9BF>S'/-G.:T7=Z(1M)E,$CS&.-%%2PF$ MP3.+0'UCA-]*Q;@1 $.0A2#K"FW!M\$2TVSDB\W1=FGOAOOU,C>P9J-\@B4P MEICE<"'+$\35'' 4GD2+1SSRY7L^"D)O:FE.9@:8,\@L#_.7F>PRX=S(Y+TE M>'N7.8KV7\1_4%SQ)>;AQ>'5+]J"-P1.%VOXW8MF3G,T5S?.)4+H8R9FC%J^ M90_Z=%^>35M#W@7@11ZJH',TD16XW[+ED'_\P_SC"#0^/VB\OQ'V*W#"-.J= MR)H(M-3=,?VMO\)*BYH,X22I!<,Q H 3%&Y#<(+@Y&(-I%^1\R8]+*UV!0^7 MM":U*A9*NK5H)FH#L'F8+(,#M8$AG[-Y_@XUP,K?_SNU-G^^(%]_L-)= /7D M";"@#O\$O\\-N%J N0G!6/ZS\@(+=NZ;;SA SC;&'1/A^+\AKYQT[H<1CAU= MN,>P[%V+D--2S26?_LH:=\$\DOF*WX5ZX>P8]WR3T:+0R^ 9''[W;_#ANY_) M/#U"&M #1UL%QK>[7_YY!2%\8N:2/F".MO.B\-O,VAK3TXDZ#N$ZOS(:(\ H24B?N[W3W\,P%J%TJ;9N>? 3AYI &Q,C+GFS#+>+ /FV_=BPP\R #K ZQL# M- C^=> Z\ Y@)"<)U]YI!)ED8SG^$U)HIF\82P-^"+:A^4;&]4+0@@[7<@J_ M=V+!P[V%X/X)( XE^YH60BO_ !&98&X88? UTSLQ^0W-!Y]?.6"%X%;]T-NO M]XK"4XA\ @.'H]-WR 2P'>Y)EAMI!W!_Q5W5 KSJAM\H]C7\,._1KR( 82^& M8F4!ULP$T1+\>7?D\8QI>"9 J#D$LLS4"D+?FD2)(@ (G&-6Q0]6/K>:D.I$ M>%=W=@#FD6.T9J63\1=.AM^:/7'[)>3$'NA-SO%T^ZAY3-0ETQ)I9=-W<&4!'6<'357YDO*Z&]ZJ\^(*=_- -^-6C>K'4MEBR0N[]YNP8 ML_ ;U!KN'B2*Z.')<8L[T)PHP4<:^.2AIA/Z=QT[T6>^_&J.$D=\Y;BGE.X3 M3#EIWP-MSH#HW,W:W;\QN*5_F_B&9F,QF*R'YG)/JDT D;A8Y7N MK6W!$T*HP?RBI7:B[[VM>QPMQ+LMQ-/F,UJ(]UJ(YQP":"40-MW:0B!LNHR% M0-CTNBOQYZ>SGU5EWV\B^#L_P-'JGWC.*Y6!N/0DB]>= V!:P8?_]X7\\KOS M07ZEWS;"Q#^,*>@&="X]FJ')@X^<3LB7[PW-U^?_^R^"Q?^AB.SAE__^/4', M<(O,4##T) 3\)#^\&E1^8!T4/L4X3TU+%[K#KD4H7C:TPP*G?Z9&^VKL_\&K M_B?B 7V8B T0&^ D=182'VG<^$_TT0?SR-W/XX-A_HU44J22/J6%,+\K?R3[ ME>$O6@OYRW(/Z!/.O2C0W&GPG]_50!ZH&Q]\L",/NC;S?-?2,N@ -#JD<\.' M=$X"PG[2R"'+X#3@FV2S!N'*5_.BRBE;PV?8DFMK=5$?#-9"L43]?E6'MF^Y MNK4"'TF*.K2B,(#C -/\TCHQ%FLRPF1@VU:NL/1M?DKP0JS2, V>H[(436=Y MYDTN5D72CZ3_6J7_) /UU\3?5%G+SWM416);2CAKYE<2/Y _7OPCH^>/Z_*ZD7'\ZWI*VHL-P%0GWV0 MMY$J_R(UI5A7"Z*XWZL[EK5W=LM?KS4SZOY!<B"S!-&E&[S!9(;H'7&+(6SI>JR:RAS /=A.&R/$EG*>*I8KS7Z6/I&5LM M0/;5E=M7Z)+X"U5R>D-5Q!JN'T@>AG?E?$]9[30Q*/Q^V=Y7 [RI+ WVI>YJ MC>^\W=[>EKN+FBJJ;*+D\ #L^"S#_];UR0@K$%8@K'BY=@3 8BMM];:XKI&X MEK/V%6HT7/C"!7ANA*Y!%7>2ZN+KYD[S6UQEBY5, !90.V*S-,5EK&IKQH+DH7X+G!RZT*&5ME M3:FQY9FKC?("6Q%5+JFSQ&09ELPR;QE@^NS2@$3^TXC\RW03(/.F[0N]>9F- M<+(IF'4;\U;-W07H)G;+PM2638M*5';F_9D4;)JV"62>362>XM@LR;*?SG/3 MT/R= R8,&63(($,&V5OH.8V".E\4I[VZUUW:.ZY0DAI.U8OW%Z#G-"UCT2'G M_%JQ2-WID;-B=:3)*I]<'<=F>9;)$@2'G#<(*Q!6O(^"!,!BX<38DHKJ*EX: M+#8C5O?+4^P"%*1@JBQS9,F;V&3%GI08>SP)AS$ "S8!"XYFL]231M$5.&_$ MQZ5XD$GW^Q?K?KI[QW_K%M[;NV?\5[6CI&@ND+@6%+B$+#A6PC45WVKN2A*M M+$>A+77MM; -+P "B98Y'*X[;J ,PFEGP'7-5E\552'Q"[%TEH 1+_Y3IO3\ M5OG;0TU=!$#7,'\(NUZDK?TF>5VD-+P"\O/:(H+L4 MG[-WJT5YSM2W6#,!K\3!Q6=QFL[2_.M^X[GBSY M\+%^-*K^T C;D=L.AUM)4G;5HN6.(G[@C2X@;].LS-261,A%V^CFF&(^K(6$ M+ZH$#E4[EN"R-$EG<>I-+LJ\0&RXR@L2$!8A+/K(6\M?#8RP474\8^C6'%\Z M'$EO?*L\G25@!%0U%N>R),%F.?:IK,H'!<(OLQ3<@VK6W]^L1/DK=_M]RU9< M7*=>,%-O5*W\3MKN+V,J6('N>+!:>I"N0+X5=(VL2\VEK37EL"INPS:Q%@^X M #@-"&/X!)T*R8@WJE?^ZX4YFEYH9+BDNCSY#QQW)AGX?7&.UZ^?3J3+&/V& MZ? >==T;7A#>5>Y_7(9?@Y=T'>ZB.+G'P@*/'$M+^F\=[Z:X+[>O@<;\S$0+ M[N_4 +,]@U.^@5/^Z-8,N+>N@J3%DV\]:#P\>?MP78!O&!G'V!A.D'WPH0P8 MEPW; %1@8]?GR<.?M0LZ'?H:O(/@>-5&QDON$SN0W%]F$(!]UIH!S<&%UUZL MP):4B> G0P_L__V7P'+"/Q=V*4\=1FCZ-@@68@3YF5!B<6V#OPGJ+8 MBQSXL62/@Q*87%KE'J3L5,AV]_=736'WO55R,=5Q%SRV/-5"#700;MC@^+J,./SY/[]T\]_)#!YGADQ$W32P0PUV;08^_TUS8FT7W$4LA*_4#]BZ MZQH%NT3@8*;_G3GY'4Y*:MW@34 G\_;@II_C:P\O^[E[^$PM^!/<)8FO[,,E M9_"O=&K%WT0,J!^K\U\M [1;8.#]J^?I9TW(9S$MN4@*2C:\,A?>@'8O(MKW MDZ4_+Q:/9_KIDRENJ/2$FJ@"3[$JC\^T*26PO$!P7PY? MU>Z/NHJ24\(V.5["9M*DJJ[[0VT@0A/V,:7!X4V_7[8*MB%RKMY>VJM]OB6WFC*C;'8ET$E/QC MRF'+H81!8>=+)+]FJI9>G?77D)(@'I.N(ZW!=PRE+.5#W"MLR1U3X4U@BZK*$LWU-A!O&MA14B9GOKNN+6Q':K1 M45H^MNG)Q:)"6_#@=&J:VOHN'^JK=44R=K[>+%#EJBC+AR/6#RGUWH*C;9V= M2ZUJH=(TAL-H3,> ,M71T=2M.2U>*2HM,R(PNC>=Q#$\X93ZNM@:8Q.U[5!* MOHV[E4*G7K:K\N$LU$-*;=.8;$8=W<7S8THE]K-0SE.BRJ?;I.>!WNJ3M"[5 M>MU"8;77NEXW5H4T98O "C7/%6>VT;$95MRH6#6A3'V=S$W]Z7Q/36RKK@2, MK4>CE6L>PML/*94>-]+D7G&)1XI=WAM8?3NNR]"]FOI\7QRW6L5::V;7AGRW M&!4(5P=(B70'N+S"4BU^LK*[PCC?;+0GOA4DI*D.X-&ZYA/&;"$9(LM'@_ZF MTC%,2)KJ0!Q+@/FV.0V/&-$LJ$9I'!(B=(VG.E .@L*JM,V94FDNMDINV\/&.=$NT>51OW9\/]2.ER_EH3U46.=T5(FEK8W=ROMHT=W9$L36XM^Y4U,UJ; MD#35@59I.-AO)"=GYT>67!]Q^EB%2W &SQI&R>W71V0LE6C";I9=TI-:(B1- M=:"YJ=5G-8$9XS6/M7*-Q<+K5!/25 ?D2<]8J!ZF*-;(=126,4P/8 IQ!B:G MBMS=3HEV9'<5H[NND2NV[(/).@,52VED<.2 :MAD2<,VA5D-I[8F)$VO5GVR M:%K37!7?Z?IH-RKGEMV1"$E3P]I;1FN*V;..;=2X;6[ ::.*G'0@-2QL;=1N%0P&73@#+"4"[;-\ZY054I\L[K4NIB*L MONEQ/=VFO3T@/0-#W5F_7'(K@[YB67W'6?2$3E6*(6FJ56]>&OE^#F>5'='L M&,QLOQI4DE93DV5V*TZCRF!39:RC.),A"S9J/+T![J;S^L E]QV[Q'L5 M?6N$N>;.A*2I'= JK^=]85?=2/E6MQ5'0X=TV@EI:F/S'-.?E:MDQ;8:PI#= M-*OK#L!V0)K>K\@-.6\00WNN=+M&M1QX!(?7@*9R!K34D"P/2AV.L(V)-)?Y MGLY- &B39^"%+1BKE5^6%W:ID^^S#;O4Y3@P!6> 8-UI,/G%?+A2=ER#XW 7 M7XI@@W*A.&@VV M0:W ,6-NWQDZ2E0?ML*>O,997(:DJ2E84L!>&NZQ'-@X5JM%?M>JYZ8Q)$UQ M;!BVN9CH.%N)-*)9$W=R3:4)6CV#6N.Y-1Q7FU@3+\U=I8;ER_OQ*(:DJ0XT M*Z7)1&$;I+(,2:)+]-N;)9&TFNH *>:Q8%49S96:U:27I-1:5,:@U3-8Z#DV M79DNL;K"$J4JN>;78P9/2%,=\!5"WA&FL@"V@-6I8=4.;V. "K@_R( *V>@ MY9H2T>(6P!(Y@X7Y;7T[R4^;?=L*/'.Q7L98'QP M@1#48TAZ+[*/@ME/AR/OPHPO"$K"24'>WAOU]E)';V_F9^[>4T=OY)YQ]59 MUZWPP)M!)IX;OI'V""=>VLC5-IKEP,?91<^^0GUHSP'O@P0Y.Z($A MX"+=Q>!/N1-&G8\(>>2YV0PP"R2'@R'Q?Q*^SR0L3Q+_G$;3SX?&LZ>,EK$@ M_ZTCRS_$O)>:;9PPG&^8F@^%&KX#.2HTEL&1.1]&_0M@3$!(0(]7AA] H8'< MYX$>! 'L_5VX75L>F/<@%[ZA 5K +#O ACZ,10)VGMXW!8!<=Z(@D4$M@/V# M;=P%7#PH5MIJY5B@[^!KL"L_NOJSO(!#,L#CI(5NI,_O/PPAX]"[9-4>K@CH MZH\.GDSV,4,BF;>OF;IE&[$5 $B8@K\=.VX:KN%K3L9R' M,^?28AA!X2^,X M/S_M=S831(!/UA'\:NAK;G#(:+N'%RT\CN7G?85AHG#N@6_XQLKS0X!'[Y:% M%Z?.@ +FAB3[. #CD% MLT1, 6LWNAW S_"W)>!"4S,!+$ $3#:J4UG]ZXAPC6X].,+;?PY;%CR%?$A4 M]AME'@9?2YYIJ'9(B3/\1 0N'+ MQYWY "^6JT-!A3@T-X#@ZGKD)[T!HP B#N;*V3W8RP_P$?PL^0K@9++% KCY MFKEY?GFY((H_@+)^PC2-DTRU$UF%:DRF [.*?^U4$II 7PVFQ MH+(21$OPYV1K^LDFFFB=C],"3^0GF6S_?K(G<+*_O4?.:U>?&]/(,5JS^^S7 M YN([O2$2>YXI.7> M-$?V]1GN!4;SH1OPJ\>@.HPOZX>X]#^GZK@6A=[=@T,(/WGR(-)_0DM6HCW@R82+<0%+(3PE4*;]24L!(*F"UD(!$T7 MLA (FBYD(1 T7?QIW.@>PY\^']?".++;TX(@W_%N0\M],C_ AL]50ZCH?GZ M_)@)162/!V!QDKZOAX$DZJHE*EU[Y"EN.*Q_^N=#;CB5'?)W10<>S+QNT3FM MFI":H+?1C3\U.WP:;B 1-R!N^)%@C+CA3[F!^,I];#GM/V6'GA=JSEF5ZI%A MA__$['FHKU+W,_E@H'\C1>UZ%;4K-7TN6.C^LMP#)(5S+PHT=QK\YW>MFE/) M^.C:PH(Y,O3\]EMO=_UJV#!\& M5G>)'SBYXRY%7DF.IB<$Q-UM=^DF&S^.BA?]Y$RWOCO?W@EE<']4[=@PWVON M-K7:NB7EF]68,A27&:Y__QJ]1+Q[0+HK]\(=G+EZI>^/"_5X4NY))->?:#PS MZ\E]6!027@/UU(4KE^LCOQ!\>#)OZV+QX>D$S'?'AV/A%\1VB.T0VR&V>UVV M>RZG\P:TH==176IFAQ'Z0[J$+W%3P01VM)DZYENK+HUM?V/W/:,HU8;Y2J,0 MS\E] U;3)LAG=)P6 ?#3"HXW5[1H!"4"@$]0E" M4&^]0=_>*M^JU_$2W>T?KP?\KE>$?&NO"-WO#B)<+'0EK-64ZNN2!+CDY:K% M:A98WQK'73*7;)))CD;W?J,4P_O^M!UC:AK3GI?WC:D%ZW*>T3ZJ.KXD:@N7 M4# SFG.^4AL5-%--JLDS))UE./;MO">W)[8(KBX7KM!FC+C[\X0 /WXSOBBC M_/5WSHI1(%KVILU(W8#NE2*E/X]9>+T3M-N?WSJO+,Q:]S0WR,P-YU"Q- "3 M@8*L%QMD_2AK^X+P#OF^+]WW_5%:Z 4Q*;*07]M"OG.^WVWU01EL647/[X(- MZ[X?!2O0'0]VY%11@'" M&80S;X SU%OC##EQ-F9#7%!XOBF13<6,Q>I$_ "<<>/YPJ-TS%6L7$Z:5XA5 M,"Q#G!$ SK!LEA)(A#((95#<_UI<#'\."3EB414ZQ8V)#X:S/F95R_Q:@K<[ M)RZ%+(GC68K!/W5&0 &0;Y+28<=;'M#I4Q3ZOYK0/SIZA.(.MQ!50WR.^!SQ M.>)SQ.>?(XY\8R='"3+Y0 56^8&W"OM::&3@W6K _EPNK4.J-@IOHO F"F]^ MDO6["8?@Q84=$),B)KUX)D6QL7M'^#WQW:75%3<(_0C2/FCL3G'J +VI#M2F M_ ^MZ=C2)"H:.:.!!Y)!8JTXS&FC8BO^O:R]'R[A0SW"BJL[$629PS^;7MB- M)@M##WM>0PM SYI&"&\_%WT?WJ(-NU7RO>!<#A]1X@8#@^HO[)94S>NY3:]6 M*LBJ &-P')UE: :%X!"8H1#]F0O# OK?1%?UXJXYSG'P-6S*PBL %J M@9'P'1PI.NN+ GY7$_!#QXN06_CSAC\N6O&XV$SF7]5ECCM@_F[?>_1Z^WA! MWH-WZM[]9\:-_2;8:'FAM;=6=*H\76E,UY6*LI2K\R'. MUX=6+58)'.93DT26YSETP!AAY"U@)-( $'=?66#XHC6 J]JNZTS+PCA\+>$M MKQOV!_2@OZ0NSR-::P0V;:\J&R6:-.?5;M'KE;!DNX:.B6?WZVM+ ;CS0L#S MS,$;N" ^.RZAV/\GT",^^?K=1"0"A55OTR&0%!D]$E8;ZZ*Y*NA=/._NUPVB M(NG+WRB]_M8J!C7GR+VVEFI2OB*2"ME::C(%5 P">@0(/LN2Z. CPKIKPCJT M(2,F1:D!5[Y[3L;J/A=.E[I4JD]B4J$6G6;QY84!WGKW7/"K5:7@SKJX19#2 M3!/:8<$UX>X)#?1GM\]/D#G0R'4S0'G+>"LX-I0N@-(%4+H "A:@8,$UA<*0 M=^#%^DT["EO)CG=\+QAQ!K'*R[S-VG-5::Z8VJAW>8F.^:G26DB&L50LQZQ@ M8D7&34($RDIB[6<%[JEZ)@CS$.9]&LQ#.SKB;A3^OU;WPN/M5P^,H*L0Q:$= M!3,/KTSGK/=VQ0&X_RHB.'K,=VM6>):+0Q,N/TF[H)G]M]K"^>W?[@% M,H 'K0<'_&=1")@@>,L3!Y\=AU"X_R:0]6(OEWX.K"&:_D#JEGMZ7*QX$/\7 MIFV-S+6XM0V+M]=$1VIWJ[5:6[L\KW!].!4;M0&[P@<^R^]I?SCJ0YBGX 78 M)).E& K%5%&X"L54/^OZ(29%3'KQZW<33(H"_U>K[*T72F^9+^&4TEI7]Y$@ M% E#OKP+WB&NV\, X>?U M=IV&;^CQ+@A9B>1GWI3)UYM!Z_("N8([W7>"@:';)"ZNVSX1^38\R$U#%P.5 MI7 "!7+?(=3UT;#RX7#[DT#O1\\+"@0CZ?CP>4'2@:0#2<>+TR@^>EXN6E6_ M6KVZQFR;NS)K&E(W),;%A:[*JUUI4*&5)JY--MU"L4*[2\.$>C7T MYCRG6%]/A@:??*#GA9H#EN#1+6^9B0$6PLBXAVE#"1DH(0,E9%R!NX3O-7>; M6FW=DO+-:DP9BLL,+_#(.9,;8D4XK=G^5+_ RP%@F28_@LRQ#H_0( M%-2[HLCS]6#0FQ^@H?O=082+A:Z$M9I2?5V2 $MR7[S29I3D!81#"((1!UWAS"CEQ-F9#7%!XOBF13<6,Q>KD\FQ- MD5AL!TJUO\2Q6C7'V\OEGBO&$(/0A2<(@U!RT_OYPVIFAQ'Z0[J$+W%3P01V MM)DZEZ>T+#>XVJT:4A'?F7E^@7=-JTDD2DMR?(AFLBS'?])<(Y)./G"DE6"/:18L%E62.=8 M_.<*DRPH_*DD"Y15@;(J4%;%[615'+^9\@^>0O)4=*=5SW+#/B"'U9GNAU^P MWQX R.KXF1?#WXBJZ00$R.F!PQ.6+R\TZ%ZV'R MZ]24+U&M)7&Q4 TWS86$Y53.KND4MR%_/__Y'=1:EIGEQ ZK%)461E2%YL*8 M1FL3JK6':U:?UFNO,$?A0R !92L\>9J- N@X]:*)8WS,'O'_WJ\DP@<,]7)V M@FOR=[SR499#FMBO8;*$+["10[7V]FY2V6:Y7R*V/76V/5]2A2\SB"O,%[]*,?_1^&!C/,6ZOE- MNBO0B?H;&C=RR]W6N#_L]#'B<\3GB,\1GR,^_QQGMC_2!/D >X,@5X=#Q:'A M&T&8\;40V!R>;F=T;[FT#FG)*"QPL6&!UTMJO:!8)3J/<^D.J-=+_T%LA]CN MMMD.99"ESFD5+5=S=4MS*FX0^A&D?=#8G;K2 =I*'2@K^1^ZRK&E250T_+L3ZZR;0Q'5AWOCN92;6'O]8:R&+HK M624IF,%&9SGJ#;/7$%!=(E"AJM 7ARILWJF3W>Y@+^6KK+SV9N,1B_WQ-6)O MB"IXH6U)0=$9XE9OJQ?Y18\1!!.B"DQA>PY6KCF0=C1LBYX? Z;,K"*PS6F! MD7 @'"DJ3XV":5<33$,%?)'+]?.&%BY:!;G84X&_JM4<=\#\W;[WZ/6V%UAP M*A^\4_?N/S-N[#?!3E/FMK:K[NQ=WPAFPLM/2+^?RL/HM=6XZVJDC35GI5:L MD*2PC%6PNNR7[VP6I]_P;J_; PT$EI<+ED@50-Q]9='7BU8%KFK?KC,M"^/P MM82WO&[8']"#_I*Z9 >H0@FK@J]Y%26_ZQ1T-M^J:&T9[MO05?'_4<7M_72=S7*P5AN[>"_M.ON8&%CZKL")*LE 'P7%9-FW M=%)\_R.[R5[./09_'L1G[5^15\\H&>%VH.6*!SYY4S M$P.LE9%Q#_.)$BY0P@5*N$!1%A1EN:(8(O)FO'89YO?33M:+XMPN%71+JH'? MI+;J>VPU5DD6>AEH(LL*/$J%0#"&8.R28.Q:JC2_'XRI_+@KE>N3*L[6MX-- MSS/J;5B&E7V'DS&W)\VWBF(HY>7B:SB_'^2P:EZJJDJ^BM=3*?R^/?8N%4;Q0LJ>8MG7TMU#J-(%9)'D78$1@A,+I,,+J6"/M+ MP6BWY,P2N2&WTKI?WN8W"Y=<%$T(1BA.CK (Q/HS1+L/=ZLU/#\T-=/(@/>$!0"1R%P M% )'@1,4.$'10<3DB,DOE49G[6XNJ$C1AX6RI4^2$ MCE+7:3)_4O@,0JT89EVFHI=\O0ZBTG% M1:$B0O" ]O9SZ/'KYO;/F.L2LA,^1*I0BL*C<3\$& H S-2+)H[Q,3#[>G<9 M7N)04=K")7CG/YP-WH#C?Q(<_/"A7K3Z<"NI#">N__O/%ZQ =SS8@S/:B4SJ M3%'*516[6XR,R59P8[,FJQ2.K/^M&P*"5()L& \S:*;7A!0O6J.PX[X,D 3**8?V=.?H>3DEJWI;;%3N;M"$*88\S";\?7[IXE M '+_\%B;]9MO.$G*T*-%.RY[Z*V^D<17]N&2,P O4RO^)FD\U(_5^:^6F?L0 MF?[5\_1'Y,",-\O BK40B^Z%1OM^LO3G MQ>+Q3)^;0"T!%55C&)VDA)E*X)RATE.:5P4>IU2=XAANRDP,GIM^.7Q5NX.A M KVH4OJ&JBJM? IR2[\EZ@&V(V&-B0,D_IBSW M.A-UTAQ4%5:+:5?%9X-F0DD0CTF;>8QJS'A7434J:FR34'5COT MAK8$-.#UJNVW7=^ E.QC2F\QPX.\;[>EUBBN[QOL1IWW83]3$[J;YZ:E1M?+ MX\8PWRA295$7RY!22+'(KF0;@CD-%:ND2H79D(UQ(0:4Z:D7PT4\;#)]5BDU MW+V"16V?0T]4N1C=/#UDABMP'M%Y;[AE 7 27UF%+>67@MWRB/[3PK M+@4N:CDU-U:Y=)MTN\3H[=IF(VEU<[I:^I-QOQ:K?)K2RK5M;U($W+3$-J:E M#LK25)8!9>KK+85MT9X88\J.60O=Q=3D\YJI\NFI%[6QHAC"5L*U2*A.QUVA MO"[$JI#^NN2T<=)5=RO;F"GZ8+_%IHN-#"A37^WS?9.T69X-+ (K::7B24%2*ET!YAAKY)? M1_.>LFPW%^6()05BGY"FV(K!^&$WBAT*UZ1PO#,6?N@79$B:[D"K/<#ER:R) M1T6CV<^[X@#L1"IQ!L_X7;.;X[D!8!44>KMCZ#PSJ#%95!V[+VA59#ZMHQIK=I MF8^*2:NI84E;K;B4!$NQ=U+%[WNUQK U%"%I:E@4/I@5Q8YJ29'=4IQ=B:1M M!9">@2!9F\T+-:!62JRX+\:EP*%&5="!,Q@D](S-?,7N:+LK*LM@P3E2(R=" MTM2P&LO**@:61F1KC7(T-K12?Z(GK::&5?-: HTI=%6Y=L;#"(R*#CTYH(:,^ U@Q?FFO5*$P4:[^IV"LGC$0 A>09>'$&^QZ6 M-VJ&'5FUJC.>;T=N'[1Z!@B&_8;6KLT('L?4Y;Y#V=BZW!$A:6JVZ(E2T$L= MO2:5AGN/'XAC7I>25E/\TC8F[,@2:R,)(_W=@E_TJ,!.2%,3:PV&9;LWKV!2 M?KDO\+J9G^:J)B1-,4%%7(S)F%):-MOAB2G65*GR.B%-K0$7&!YH29[9N[ _ MV+)%JCY<)J3I-2"HT;C)Y0FMLE=QJ/[F0,35;JF[GHFY[P$E+MMEL M=HJ]5L$Q(6EJ"D1G5UY,A9)G[V0W9';*6EW!*Q/.H)8W:IKROE&;VRT!4R8= M0>6V6G*[0JH#Z]E$K\<[=F#O#&%3$?'<8I"+(6FJ YW5DL?&L]Q(R5B!Y1L'J8F%]71Y[ [L;X'HTCH?[HIQ4'DWC2V?&]CNV;0%U).[7I4E< M&1R*E*:6*YC7C(U>+@T4DL)]8U(THE9=/M8S?4B:"SF@8Q5[I6I'>.C5G3*C5PEH:%//]O(_;FV%)AH+HM-W!B)&E*OKGRR;$R MW"0'Q5*3E5_0DU:AYXR506L];Y:V3&E8,(\'7!_-ZZ@Z8WIFB\.M06=!"6%M MRJOR\?C9(_7>C"?%7(&NVI8L2@.=$[CN.LF>2_6U0C"T4ZZN=G8-&)_&7G9W M/E =J3/J4Z-*ME8E+';QFC"6U\,54:Y-$]*T^A0LZF7,+&+28."S\\*HQ'*3 M^!CC>L3:2XI8U:5&3S&\KMI>+PMA"+8CZHPAQGD+3F'7^@+7AMMB7EXOB& 3 M0]*4=!?W_F"T%:BUM,[7^6[3G37L,&DU);*>+I+J8M>R\59UV2YH;4.@1!.2 MWHOL(W?.X6P*F[#-K$654A*'IQ[X UC*H;/4ZI[C:*O ^';WRZG-#ST+ M1Z\"-+#U@V%^YW5*W!A:%'IW#PX^C.3) U?'B0/V2),X?Q*/DZ/MO.CXTD.7 M1>C?=?78!>+@:?CU@TWL4^F9)WZ$D_8]T.;,\>([#][=OS'HD/YV M==$<77+)A^](M4G@.5%HO+%OYK%?\H00_/%7O92G?K:7^^\3G\ZOY3!1TYG[,OW M@J$GN;K_^R^"Q?^AB.SA%Q(GJ?_^/?G^QV>5D5!]N%#Q*9EZBB$.ZY_^^9 ; M3L6'_%WI@?FJ'UNJY4^E)SF<S ZL\%G8@43L@-CA!SM0B!W^ ME!V(KQQUU>R0W-IR5JEZ9-WA/[%]'BJMU/U,/ACHWTA5NUY5[4KMGPL6NK\L M]P!)X=R+ LV=!O_Y7;OF5#(^^LRP& 1&&'Q[-9[^Z/&\TQGHE/OS]L9]B7<] M?SO\]6^7]5OG1]2S=N>>' M&+#7EAG+W1A!"(O$? (S_!V%]CKJ+;T@._USU$Z"I]B3XDG4:U9Y(]ZZRMNX MW1W4&FP[QG>=7(CS05NL_=2>7Z)7?@[',JCLV,0907 M-9*P8!4,ZLMW L^2[.L5H40@<24@\70RYK55:49LA]@.L1UBN]_,[[P%G>AU M%)A&V:1,>MYGE9WJ4<.V-IIU:O%;*S!!R\WW[+$ZP4NT7NV%8[QISJ$"D]SQ M\9P&6.0-^83!)[>>D.^O56^7>Z^/"?[ M!6S[%WLUQXAO2M)X+31P;1'G/!HW=4N0?UN3N+N).BB#7;+H^5VP1_Y:C>I@ M+%>"N+6BE74'VT][H3HJU4TU*39%906:S!(D]W8.DMN35(10"*&NX4J.L%NO MTK-R2[$'[EBKY*E6L3+[?5OG]Q$*(\MTTV:*CM*R&,UM:C8VG<,RPL*7[S3' M9QF61OB$\.E31FLO * NTG/R^VC2PKK1J-E73*6[;H.!X/EX9']W;T?Y17YY(-$[/I9!OD^(33$ MKHA=$;LB=KTU=GVG2/%')J->1ER3(),/5.!A0B,(,[X6&AG'TVU@G2V7UB$2 MC'P8R(>!8IR(NQ%W7U$$ 7$WXN[/R]TH/O;#HWU/;+F:JUN:4W&#T(\@[8/& M[I2\#M#QZD#%R__0\(XM=4H;MMW<;QP\E M&BJN[D209P[_;'IA-YHL##WL>0TM #UK&F$(_^S[FFLF(RWY7G N#;%!E*)R MEXA7BH6YJKP?NZ'6@1=J"E^^"WB6(B@4AD,PB,)PEQR&>SW06E'2>L_L[8G= MC9VBBI.]GM-^.1+ :(]QO]$1XMR\,]SV+6E<3ZSLZ%(J> M'P/&RZPBL%%J@9%P&1S6ZSD3/CO\W(*?[^(.R:*#2(A)+_ZTW!49/V^>OORK M>L1Q0\K?;4./7F\?Z_T_>*?NW7_&M(KL4(M6.YL=T@.ASNV:QO#RE S'7:X; M"UDDI?Q*:_L%/L1)7E:32[8Y/DO3Z(0Y@KIK@CJT'R,F1<>(KWWW7!?&*I8K M=WV[Y>:+"RS.%9;,Y>V>9EZF]%(E:$NLWI'#9LO=E_8FV#VAB?[L]OD)T@#N MK'9XL#EX Y/]!IV(-^H\1?'_6UCEV^5N%"%%3H+#PZ1TRETHHDTPAC6T\PK6 M&.M+2NQ&@_;EZ3D$-<1Z>Y+ %%+';;DWV9#]>:P2.'03L%F">>K4$0))!)*? M!B21"H"X&V4'W)9?XG3#+M1Y9U:47%M:;]S9?#5M%&N3RTMXVFN25Q+:DQF> MKQ N(?O%L2**<,.&GHGG=NQKRQUHY+H9H!MFO!4<"$H80+Y?E##P6=;O1ICT MPJ)HR!?P&-.BN\^J6] VZ^V[4S7D%<7SDPT?,_7DC5,AT?[FVD@=[W@-U)1^Q12]@ M_:)2ZM-Y8LD5>"EX>8WSMU97/&/6[9GA4L194>Q4]SVOZ$]EN%I)7)YD&127 M1ZAW ZB'MG3$W"@L?[WN@M0&;&.Y[K(L]'*X5N';K6C4F^2]R_,7S+J-V7BG MNF-EJ3=:4Z-L;PT]V8 /R5PTD3X#R5W,1-9'$:Q4D1[*$XZ:==/\2DB$DO M?OUN@DE1,/^*U3TPH3YK-+P>/JBR8X/P=[D)=7GI\\5ZP]ZSF\707M>QW4C! M_2 NF%#=2^XM?T[?^P29 /F3+( /L?5OT!/Y,P_LQ/.GAH\=WO]&K+:9P'.L M:>9?>/+?9Y^7GV84?/2\7/86<=U.AA\.X=?8=A1I4&[8=8#J V4V:_:W]9Z# M7UXJ]J*X*35; AW:N^ZHTXL&@SFM@FV'AEX&ELT2'(OBN0AP/RS>^]'S@LYI M(^GX\'E!TH&D TG'R],I/GIB+EM;OUK5>MRQYG%_ZU2EJ#^NM@QU.:E5+B^ M%XV-7+_8Y#NX997V]DZVFN5JHEHGB1K/Z=;7DZG!)Q_H>:'F@#5X=(%Z9F* ME3 R[F'>D%\=^=518L8U^$S&[>Z@UF#;,;[KY$*<#[I2T;V\=#C*C'=D857I MX\MEE<,Y6VV(75DE&.C X+@L20@H30*!T!5%H*\(A-[\-,V(;TK2>"TT<&T1 MYSP:-W5+N#Q5SUQ6S&Z[O:=P,4:Y'K,KX*5(Z!1&C@GE\^; "&4YO1JD-$HFY1)S_NLLE,]:MC61K-.[?(@8UQ>1*8SE9?X;M;S M*'H"?I9C"!G0144R?);'GS*?KCGKB*23#QPG*X,"$R@P@;*(4-@.20<*:B/I M0-*!I -)QX=S 9*.3Y3R 47B+V31IBW:Q#H5EV =PZ UFX$GB@L6\6?&[!D[ MUFHZRFACBX%MY4R5+8;3@A'+*L$>;L44LAR%I\S8_UQAK@6%/Y5K@;QYR)N' MDBMN*+GB^,V4B_ ,1%8*1%OF=I4]/L"(J"_,N5%S#R"20WD2"$]0B!+E2;P0 M3UQ573J5#:7A&N%OYK.M5NX-3(@G*.4!X0G"$Y3R\#(\&6+YDJ%7ESS>==N; M5KLPU5PUAGB"LA<0GJ#LA2OT];Q ^HNVU@Z3$E(^ N5-T$%IC_AA2@H.(2X^[5#HXB[ M/]$J(^Z^7.Y&EO*;6-31=I=+\<2!IRWU Z6MB4:MN ;2T6 MC4"J)$"2)%'\ I)<31K%P>2NN!LC".%B9"PWTS9<=]?0],R])7[R]YX?!2%R M-[X('V\[1>UH@U]N.MI[ V?@AVH>0H_AKS0_W#4!7)V4?#Y*WYWP_9"]1/1^ MKL5=;(K''7''<+30F+;AF'N^Y@:'^0URN]._/&C_] _'UKHK?;F-27F@+"?+ M?3GH+SOCXA&D\":6IIO&0'8-SP]>2JZTZIG MN6$?D,-R3??#+UB![GAP!LYL)S3E%6:APE1[X9C,2Y:![4*E9#IM-H:*;9*K\(QF>X69"A\" M"LBY_.3)-@K X]2+)H[Q,;O$_WN_^@@?,-0+V@JNR>7QRJ=:#MEBOP;*-<88 M;NG=JH]WR4['Q[RASC=C,(70V\#S619'(3"$4F]X$A^AU(V>E7D)2F'KY8K5 MAFM6*4V6.$5OJK:4HM> E1DR^4*LL2\8J9!,K[7C),4?@609_ZN3PI><8@3;KEI; A64$WU @ M!!U1?.>2+!?AN/WD@[P1=GV/$_J(71&[(G9%['IK[/I.]0I>9Y17&+5^E.S_ MHPA!QGD+_1QY+&YEW!]VNOXBMI[;&_?M\OD'G41&?([X'/$YXG/$YY_D^/9' MVB ?8' 0Y.IPO#@T?",(,[X6 J/#T^V,[BV7UB$[&?D"+M87\'JYK1<4KD0' M8,&Y?/!.W;O_C&D5V:$6K78V.Z0'0IW;-8W?*.;V?AK/=!.R8S$P M>7S7::NERDISG!AH/#0\M\AD"?H-:[G='FH@M+QO;+3=?7&!QKK!D+GGG[@H]UN]XU$HQ:H6P,M*UG,[$<.>&OHKG MMNYK"[G?N28", O!&_@E/CM$W4+>/8K,7_?ZW0B3HH#J37H)NG//OZO@N6H3 MC&$-[;R"-<;ZDA*[T:!]RW6^[()=U)HMC^[E7Z"+(.\YC@9;Y54%,\ GK8>9-//HJ1@]YL9 M^C?HGORU^F,W=SG!+Q:IONGK"JZI1O5S6TYRPP($GU:"/2WW-(&M>("=EV\_ M;)MLZN6^TBWS\P[?&ZC>X)(-.:5JD1-']DV\)?ON!)=V=&^'Q8,_>EY0O!A)QX?/"Y(.)!U(.OZTQO!%B\>G]>N\A9)=;:[+Q?D< M7TE6 RNSN5RYV=4O63FL$G M'^AYH>: Q3A7A2TS,<"Z&!GW,'?(VXZ\[9>;KH&<*:]^X=?[86ZQ3YG8C"(Q M>R#/QV,T^,7:6T M8;CF2"W3-"FK))_8LC2?981TR8S_7&%B!H4_GYB!/'S(PX=2,6XH%>/XS?-N MPS-HJ6K;[E1M.W-EX-MFN[-?['Q35$D!)50@3$$13)10\1N8DF]6[4FY%F^5 MEC7LXA)3IJUI##$%I44@4$&@@M(B?@-4.IU&KSG5%48J,<,F6=Y[ZE8W(:B@ MY :$*"BYX=H<0"^5?WPA3,1F;2;A-4&8#T2I0*W%1*E("J$"4X5C/FF& INT MW_#\T-1,(P/>VU@ZS%5X$T\/\JY?C!/YP]4PE+> I -)!XK,(NE TG%[TH&L M_C>S^KMW.NQ]X/?<\2J%I^H!%XG*6@K$"H]/W+$7JQ0.37XBR^-/*?P(R1"2 MW6Z.R05 V45Z&WX)=^B:2>V& ] M>TK)A\C5#3E7'P(%!8!BZD43Q_@8"'V-B[B/KH&/'M=E(^"MY)J<.&[O/U^P M MWQ8 _. "RUJ8S6'B54\$%,KV==R=.Z4QE.)4HZ08#SE#WYT>/ZG(!S;8DH M+P:5FYU5UNM M^QM%V\]";V"5!E8NAN-.LEF8+,X_E=&6^)C^#C7 %M\3,CB+EAMI![I+$?-4 MQ_Z>6IOO_P4_[EK2'4/SH63,_YE:P58F"7P*.Y 9GR M&TU_9>&C.]G!_PU[>=+T@_8PW7"2[V8351NX3>PY3 M2Y*'V4KFYN3G_YR.YH?[&=,]Q_._W:'!R0P>9X9,@,$TL(EO:#:FS<#GOVE. MK.V"XU@YH-O< T"!Y\DR (0HYM^9D]_AI*36;:EML9-Y.^(0YABS\-OQ MM;MG"8;8^!*=_]3S]D1P<&H&_WR%Y\B0^=/?XZ,OW'N3 C#?+P/O/(!K="XGV_63I MSXO%XYE.3>#)!!'$5^:NTQ!H5)X2&&-"\NJ4-:8JC0N,JFD:I1("0S"Z,"&F MQN3+H1_:_26@45_H-_.JK6A,Y)>51EN>EDP5(/)CRC&OR;*&11B.D?B(M>ML MQ'9BE529QY0%TZ_)F#!IVA&YJ6^'L_:FT90!)?^8TIJW@X'9&UFVME\U6RU= M79@VT)O27P^Z06^YZN8MG"3X0ITL=/F@!BE37Z\4B7F^U^VME>ZXY.)+1<')_1T%\F0 M,M5/<5@.):*\&"@U9[W5[%W-=$434*;ZN=KY6#6,)V0R$?=O6!4I!5)MU1 MWVC96T/DZWB7*->[_4)3"5A19=.#;P6K<+ZRJ))=V^;*1*,[K#8B&5"FVLSG M*NN&6NRUI"Z.YT?Y<87*&R:@3 U>XJ>U,C7?$,K2K^H$L9TV@SS\>FKPN4J. M8(NE&V-YN<7*+;_0[884452X]I!EFE_NS MB SM?,ERZ9;(UB9M64U*YSVDW&R\44VI\TW<6$PFZG#%!?E85/ETFZ56L3=B M%S:-8Q4S,/5\B5R!CO+0Z?"(E\>S0933,5K:-:T)RW?, VH[KI3DAJD+ZZWG:;(S;A7U;PB2IP6]GI86$QZJ0_CKA*%.SCXUV M-EN5BCE)B/3U!E*FONX7F:;/!\Q"*1%2J328.N2F(*H$GOY\G5;ZNUA>]R1# MF^:;0W_,A&49DE*/27L\%\7F>-+!HVU^)+2M$1NN8TB:ZNJZ::E";QSO;99K M-JJ+S7R"E4 'B'0'@H8 >MB)6DI)J4=DR1OM!JX)MQ2$U( M4QT84WA>\EJZH^1]1]DV(W9C+ #I&5&E)_@(B^%G MR*K6NMJH=Q1+4,2&9^3<)D!40)K"GVJSOL VBY(A6<2XLH@6>G^KQ) T!4"S M_()02WG:QMEP7&!ES=J#GY TC4#EO$-SDCR4%,NJ4"-^."+5 :#ETYUMF5JC M0VWM +?L*M$-K3UAV#$D376VLW3)UHH0RCA66(1XM>_(VBAI-=79KIAK!2&^BQ<3O\]"92&-''P_ MJN^B94')%Z:[W7A@#Y4]5!92;;;Q>H[L!4I16@J6AS/QC-V-S'/*0GZB:UO= MJ*^EG<9,316?--6>?&YC[]2)R6JSV B2,9>*Y+)7=R@-[IS@V@IR^!?KY+LF.Y?X*,XVEND)D;SA2Z!))+:[.9NRMO,O#. MFTS=TVWXWM(*$X=#YB_X-HG_4^G4\_^?O2]M3AQ9UO[^_@K"Y]X;,Q'@T;ZX MYW0$B]AW$!B^*(0D0$A(H(7MU[]5 MS8PELW&($K3IP>C,M256;6DVMEN<%G M_,??\5BEU71CLJ6"#V7PP=%BTVV80HWY+CS3$81'_^\_.(/](&-#67=B"QA- MB.E!\/0^EK5-TU["D?"/'? 3G!.\7=F%TY==5_.V;S@\'?+T$MD[?.CVE;N9 M!F^.D;NY[EX(_T#3 5&<@#(##1#1@G]D;[_0P(MV5)O[L@-($IL!JD"?5WT( MG)MM$*/J3P&?E&?AGHSO!&($X"*(]U!2VP:;E]S]X&;[]961:%%&=Z1C]6:+ MUE=,\F7HY2G>D@Q6O@OZJ#7K*>23DEW=%2U[ _.0%19V"VGN-K M7R3;OQ.I"6(D3Z&&;0!2 :(ESUSM8?_A\[^Q7LO=KN,CQW4HO%[EG\KY'W@51\\'^QZ9PCVT9XJ^Y\3 M2P?(U#9PL@1T>#=@L0M0!2_>#Y4'KFWZGG;F2,5+7A\,!+_\:(SN,.KT^? U M)-=36)XA$",BP0CLS:.NB!%?Q CNGGJSC0%B!(*F[\:(MWL-($9\%2.P>_+- M2@'$"81-WXT1R&R*!"/X>X)"C(@ (Q T1881")HBP0@$3:=EQ&^>E3S@R+OQ MOZ\C!+PG_;#^9V";ZHDYAB)Y M.)4\8/?$>3M6_*D\[+MG(C$X.32^[9M^!QJ\YQ9>$0V068D,AFLT*_]4/Y1A MB=]6.< Z/Z0@OJG=Z,C>SD: U8!(#+ZIN?C48QW9B\A>O'%[\2+FX86CM1]' M@FU9^;4 P.?6M@6W\+^AU9[* +SB&/W0=K;$@:<_D#B6_RB6S/%OH/ M"L^A\-SI"B8BO)_^TJTMM'ACVW=E2W7__MWJAV=.QX4O=4C)IFPI6CR6T92@ M#UFXRH,\F71?>K%?U!@P%%JX]+I_NQ5@Z.38!582[=Y_@2^>-F77#3K^S8:N M+NT3NT$ /Z^9:M9V6L!%.W>#T8%MI^1-=UG&F!S?S9"/I63%&OUV!\%C[^SJ MWCAT;MU]?G#]^2GW@$#!8X[T'.SV!+DD,\T\UK*-QXR_AJ/]B'UC$-@7!+8%.>@*+$)28NY\<'Z=Y M$F$2LI!>2Z$@2/J$A?1T]U4SB%&=&XLFZVEKDTDIM#&OL;EYKZ9EB]+OMUC^ M BP2VOF14FXS+4S/JS00'6TZ,2 6\7<_V3C&\W&2XA <(3A"<'3-S=J_ $D* MIN^HXQE5]LVF]-= MUX>Q+3<>LS3O!D*TWZ(8YDL6^5X;I&L'PG?:&$8\CN7R2H7*F.I,G.HCIEHA MDPE__ODX%ES#*9'U"5V2EEK88TM5\XZ +3,7V_Y46?>PDKDI5C ,LXT1[)E* MWOWD,3K.,6]=I8$ ZD\:-MW&(M]KAO3M$2H"H2VZFQM:2[-:-N3Z8BR44ZU9 M4OM\:.N".-4?Y3!UTF8M@=%*8Z8DMLD;W:4),&#NUT&!3!XQC&Q''R+15XG44_:7FF>V!ZF^V5"?8P MMF])$ 1.GDX:Q61U$5 /!92O/*!\J1#+MPH_HZC+:='\.4S5AGM7#^!Z<@M, M1R!=:Y##QYI&*MATL32I%=]:9HF&Q,'0"X['"8)!Z;);JRBZ6'PFVO!V:E_H M&[+YFRKO:\@=(^E&TGV[TGUQT_160P2_953F1Z;#VU2+,.:*GN>$Y*,\;L%; M"(,XP7M6Y1543D '8ULUX6@S>3W=7@F.8J@HAAJ5B@D(BG]='!61P_YN^#6 M$H"FS2<@.0*HBFH13C9C%+"6,RG)Z0%1?2S ^[V!ETYR9)SG^1"@_HT "55( M1+A" J4>D=J,?.H1"2D2TL@):31LNUOU>#]NE3',J-$;4\6^,7_46ZTRG9O[ M3!)89=#-_8!9=IW9\+W]?I#WWK9, KZPZYL>_&+HV-.8:<.-"0F)@HXHZ'B# M^7 44D?Y4)0/1>*-P!MEC$X;&_WB@_Y9:40G1HLAB94VLXK4;M3MEO^;H=&G MJ0?K2WI/$T@"?D,*N5E@',+@;V!C'S&KB=Q@H%NM:LIHK:1FMBU/2*FQE' , MGN*G<").$V<\#O;]=BM"*8125^3EGP!@UFN)M]4B9TP;Z76N/ZEC5;X! 08Z M[N\CS!4DJ--CV1J!/]>MV!#0)[: ! (_*:8/+R@%7X//]E2+R0[8:CN/_0&% M.5&8,U(I[$NP]EO(+\IXWLHJOX>\?@.\O?250DAJ+A>8:)M[P3&F)?V MO&ZYGN-#-PNP!?A'0UV)*8X&?)\8L.4-% A!@9 ;S+5=/!""2EG?+9K8@53! M*CQ!5&N'4.D H)H GPJ[&$3!$F3' G]_+$)3(A:YJ36LY(V238D=K3M:IW/+ MH%7EW4^,4@2+ * V+TK!(O)%>O^H$!Y)N)-VW*]T7MUJCE[Z+I+U9;_:I MEKGAER)AI.U-QYLJ!2X)[G8(NU).-/$[R_X941Q#HF:*1"$V>\\//6-SHRZ)Z*E-*''#OTEQ"?=K%!%@MWL[OZ4_Z7*@W\CNM^)7]S:<"*1JPQ M>G2Y8M?\%B*19[@$-B?K5MEVCR@&_(A"4)?U-I%R:%:LY9M]O$J35F*8E' J M*$YBXC2+CJ=^17'2I7'@TG1YM7CITH2Y8H"\G=CEQ6%R/2M)/2!T//+,?'5H$*9J:_SV39%&7K7 M7R:UU*15[S4@.'Y%T!.A8V10 *'CE:)CI**ET0&V/)$8%Q/8S,+6*:WD+6?S M:KX9 !N,EM),V.;[XU#IEV[1MB-;[E!SW&V/T[*VT,P8&?/LW4<"9:;0(>E( M]5") %:B*.1'$/<)6FJ^5QL&<$*^!;54J8\)Y4=QB!&V4W'H+#%HPS96=% ( MR>!QCD"W@J >.1'HD8,N7$!:-/*M1I"0(B&]9B&-AJEWZV[Q9XTT>I9>-=,, M]BBV6E-*35++)BTOH9&V]8??M=*NLWSHEYL,/&-X$8@;&P,;'[(LN!($A3)1 M*!/5"Z%N"*A:!%6+1-VDN=D2D5/76.^5?MM^+;B7\;6V#;_, @D$?UMSZKZC MC&57>\N&4'6Z[E%WVCDDE$(; >/.0*S ^:QU<)< MJBK*>6-J89PQ6\'6>"RL,J 8)D[R9^S%?/.P%.ZX= NP=+2)$L*EJ,>5LAEO MXCBYI2'('<(2C%5?:K&1.'KT&CJ5>FUIE%DW5\*:ZM%#HCB:4[!1/ M#0PP? MY[!P'3T"I^]M,QUK!X*P*;)G?[BQY>/M$=G'6N-E;=YAA&&Q$6E0$DH2E\VL MNH_"?)++,&F"6I:=!@0E_NXG&Z(KZ+WU).N<6-,P'2Z2^E=)!IYF.:;)@ MC>[NS6KMA:K: EW!$BU' TP#T+8_+7JLO^<\-7#H46:%$0FAK*7[I367!"XZ M%[1+XN,81:(^(%]> '<+/R.J/9MC+0/EM%$"]2B44<3H:CEN3H6_0&$O5I)LYSU[;26 M,19"5TP+Y+R;J?"/@86&FA$A,/M^8!8Y"RU2]8'GM*K<>=>F&4L;BKFY86ON M.M5C] ")8)B3P>(X_Y:S&,0X__%@O/7GOZJ^^'-!N?^U*_:R>O"-9\^V/X+/ MXVTP$+_'>6WZ8V:[.IS7!;L?Z$,'TSNU^9(*+9I.P_[';!_(MP! MH<<%K[YGM'V\EJ#OL7WR %)'>Y+GF.Q[=@R+8?"]_X 7[_\-Z/0TB^U^!#,P MY9FK/>P__#@!GKQ!N6 ."5->V[[W,-17FGI(J-UR=OO^>?#ZC^;U L4"+ !3 M>@.RN1 ._87__1(<7P#55\>?L[83Q)9GO@,$1HO90_"C[L8"(L>#7Q6:Y?0V MSAP#J!4S=7FK[6)["7-CL@.$8FPOK9BE>?=/6B^TOR*BBC\AQ=NWPCM0=UMK M*J\2 3);3\Q-F-K0.]0ZB4 [!-\\W\*>LW_KP4:]^Y/H+''/D&]E;P] X^"5 M-GC-T+27>RKM?T[ 1S\, .H:B26@RQ$0>0%$OW;ITU!YX-JF[[V$KW/S_F @ MW*T?-,H.L.W/K!; B#<;5B!&?!$C@(= (T9$@1'D/?9FHRC$B<]QXN/I^-]6 M%U]'"&YOH^PLDH%MJA^FS%F1^KIH ,P5^.5_[XB[W]VGU#U[WC9$W'/?6=%@ MFN %A0;/7G)(D+N?C5WA@V:IFAK[]Y_!;]6HO+,I+GCBD O)RUO4*.\,<%US MGY,BNCOB_\G>>+W6YRR[Y%9@,Z(;):*JXTKTQ%^Z MM=T WMCV7=E2W;_/I2PNG(#89ZAB[CY%]127 6KAX62B?NEU1@X!MM[E!C: U=5ESZ=+]G2Y-EU>MHTL3)O(%>]$N;/FCXWQ/>/WZ15IO MU>0U<:LY2T[4OL@LZ/)F/DX;4ZDA,1#-V7 -S.^WM8J,[7K&%E??R'"]>%W= MN2S;BR_LTJ;O]SD7_5G+5ZO)ZT:MW<6,=1,?IC,%,]M?C"1V:_FRY%O]J6[5 M\OWXJ>.#6./NZ+$-. )E% YX\P0R,J7/:TK?$GQ'<*W(/(Z >5P'K+&!4:PX MX'%:1MO^]\UV\'3B,365'F?&O.0/$P)&B_HF*7&G-(TCFSG]%JG16PWT7BPV M<1VK?%9>OMO&57\*WJAL?X9HJEN^O+/A@FJZ@R)!Q=1D!Y)D_$/5W9DIKQ^" MA[TXAD"P]R0]>W9J@Z* ,,Q>5G@?//K9\Q**9IHOSQ \3Z^?M!;QU20801U8 M@UOB[Q,]A_6&\-__]Z$C)P<4W%&&"$1FI"6VQ9KR$+S^03:7\MK=K97E[\E? M1S7V4R/AE. !??I_8P>??YU!.9@.+,,_H-NS2OS=GSTOQM]_^4[1Z,%9$P+L M]N9\'MZ/VFH>2559A1-I10)9S5%HC1UNT21\8\@VH/T3&EGB&[/VG$T:^J3> M4 OC96I::$B$1+\<*0WK""UE-4XG'<'+8[23"2>SFRK&ATOM[,5\4$ MVY98#'=SWGH$;*[0VSD%S\Y'V$PW6F:FQ7F38H5--,#(T-O9Y#Q5:\EM'$L3 M/I%+($(T-O3Y4EP>XGBE.A]?B(-=A)JC\9C21*PEZ.K'JK:5[L*WF1 M /;9)MVN)14O"4:&YED2-K::2;,RIE>ZDW5W/N\L'#@R-,]6M9E/YYI+4IBO M)*:@\NJD5(;,R9F=:% MY6)*P>AI:/&#!$'/FBERCJ7SU*!9+60VS24,OAQ)38.+/9^H4(^:CCI5J M6IT!M938\)(J\XQ-5H7*7-!J?$YA4QFW#2S4H/_C\Y%9OKV9+6I5TBA1HV8Z M16$>3JSLBX1:I]N M,2,XE'PY=&E;PU1[..6,*>N,M'JEZ0XJP5-#$R#&#;Q;+8MSK+685XBZ,EK+ M4P Y>'@"[K3=:32R=@I;RWY9SB0+U%I.PB1S:&B_6._G-VVN@#$D@Z7J](:1 M5\'0T 1:[0T_%[@>+M3LYG!D>J[M-9=P:(@!J]ITN.Q6[9G1\E1VJ&&.U6N! MH61X EUUU:^DU>Q:S!63\N!Q."&)07#;>VBHL":X1YE::IB^+DHE4C0Z R J M^)'-UVC6N]EBM22+\BQE4\I0('4LN;M:Z_E0)=^;N?5J9V$0.;.PJ#KM*=B[ M<&AH6:4!MW!:0V>#^<4RXYGC'%%>!MT*0Q-(R$+K[ M!LXOMBKGMV5BE!EC%QVEBB88WVLXCU!WNB3GIEH6:HS@D/# MH,KW"O14F"^%:3?1,4:]K$TM@Z$A!,S18J/:P5=UT;?EQDPMZQ.V'@P-06"E M/$QP;+/=$'*)2J'0+N?2;C(8&L; ]K+&53>)QE(H99K::MSCUJP[D@@L/-G: M8_*QV>ZHF+"F&F7.3:V8.M> 0T.3I3=KHE$9U!ZQ-.&)CM6 M9GQ&=.6:,2=)W9G."_-Q,0F'OIBLQ*D4/M046<((@I,H8H!) Y*G@:HGR2%' MJA1&A997%3+UEE%0%\)ZP@[-GI*84EG MB,0/U@DIK:]2!B^4%,?W5PW:T^7 MQPR;SBC]N%PL#%[TTW9V0E<[54$#) N/9#IV@<]6U FV)OQ,)[^NY!DN*1T! M W6F,,-482"(W4QR[16<&I7J)H^9%K-,49F21<8WUF;7S4VDKL$YRV.F12O= M9E1^D,$P7S)4=R6P#FDMI2/XPM7'W4V-D-KBM+C2"$$:5V?,4=V>D8IK8\7H M&;&%-_1&+N5W]='RF&Y?ZIXW2!OMC9$F\W2>X7M2@1D=4ZZBV&H,9WZ_+W1[ M>@9/#0QG),.1^V>^05KPB$V6A.C7D:L,K)E=>'9\G)3B4V@;JP%]H M:M)[;S04WU?>L>[FI=$BHQ4,C:GT\I;]B.',,O@K/#K.]O4=F=ZVI"7N:70: M- JG0;'[-[N,(SY\V?%H##4,B (CN'OZS:OA$".^KF' F\>:$".^C!$$TM61 M8 1VSR!&1($1")JBP@AD-46"$?P]R2)&1( 1")HBPP@$39%@!(*FTS+BSROO MWHW^7?6!\W.%XJZKC<-3$Q,<_]TF0!1[3UR^ =3I&F2]4GQ/GKH7"MI>WVA[ M_7:++?Y+[A>]-B%YSWS^;E*"X_?<>;'D3S&VJGE;*-5WEQR]TI0.R<-)Y &[ MCW:OL7T'+L3_4]YQ\NT[#+[G1%ZUMD0F)S(Y;\+D_%/E$5SYNK4?X)W-2(=\ M4YO2D3UM*P:FK1A(#+ZG*?G4PQ4) +(ED2WYQ;;DU?3]W]Z9=R*,0!;C$8OQ MBC, 0WO7P->5S:N)2?SIHK_RHHBM+7G%$J+\NHM]2Z7@,D(D*&>Q-J]83H*# M.*=2,[Y?/,V;MPV\@/W+I!G$K>+[W62[1GPR[=:/7':3I@;@\'7O;R MG,M>UD$<:VX9A$#2INRZ04O+V=#5I7TB/LBIY#53S=I."SC!NTZ69VN1J8I. MR1F/4DVAR_1[*3'-U"9\\L(M,@,"O=;S.%DJ&%HK(3^*B9&VF8A]OE;J+;?] MX4F*CK/L6UV/_] 'N/2N#"OD_6/38!D#1P>/ =*ST.#2X".!-"6.JK5+!;2) M".BODW3W#4X7(FQ[&]OV(PJ[:K.F[ &(4XSTKS#.N1&.S$XKBQ6/R<(4L[*= MNMIH98Q&E!$NHVN5]J@H<]B<&PR7RZ5'/[H0X9B[GP0=YR@* 5QT >Y6C+== MP ,!W,>-M]8^!=X,HH_G1C8B[92$GK@:&[_N:+0M+/ MMDW==Y2Q[((' ,&)Z:[KPZB;&X]9FG?]X>23X)]GSZ*;MOH2A'^O =>U@^#+ MNV/(P[MCCMZ%&Z7P&L.F39;J-1EQ.G86A4?-2'?3GP=6N(93HNH3LB0MM;#' ME:KF'0':CI[$&]R,%876D%T8K1XA:^OE]HHQBF3C#(V=SV"[\;W[7JNPVUCD M.VVXOCU 12!&9JTIAISFRT,L9U:96K&$";9Y53!52-G]?L5GVF*BX75KC88\ M;*P:4M!,G2'B-,8AE+K2ZI_;K#)_#Z7@"G'B!Q)2)*31%=*+J]+3J#^9RN72 MPER@Q;3--/NERJPUF'_^]M\+JC^6%=UDSFCV!9]B.X.-JZN3P$J'X1 :P^(X M_98"O,XRI+0\TSTPOW(+2$3"O\08OC0FVB)58+%O+G<7?,;9V@: M937D%I1+0N]B623C:3%Y/M]>#HQ()5"(1 MA1()B(=_71P0D:?^;L0U@!$ I,TG$#F"I>DFFQZUFLI(J"7J_0*_R&9Q=BGQ MT#W'"2+.'0FU_HWR.*@D(KHE$2C9B)*-D4LV1E]K?O%YCW8M)6E\O\H9I6DM MO32JP[Q5N1*E:V%#GM]?);$_QIZL'ZDM[3!)* WY!";A:8AC# 'UC81XQJOV9*N;IKV6+. M9KPZE=XD,NN1A&.!<\XQ<9HD48*RA 2(]E:P3^7+=B0T"?V (2"/RDF#Z\S!A\#3[;4RTF M.V"K[?SU!U2B@$H4(E.B< E%^"T"]"BC?2.+_![B^@W@]FOR21?G)!+7VUCD M-8GK%6;8]OY?C'EIRNN6ZSD^]+ 6X!K--25F.)HP.V) 3/>0$DV=)[XQC)L M%X]_H"KE=RLE=@!5L I/\-3:H5,Z *8V M3-:HV:NUW,#]03Z3#%J.WOWDXS2%XKXH]XIRKTBZ45;CJK,:2+J1=-^N=%_< M9HU>SBZ2UJ;>]0U=T51'( 2%FW$YIU:1E]#:A&G ]\S-J"1/QX5N-P%NU& VUV(X,)$N";L1?&"=Q$\@*+L%HD^!-0.PS()O9I9 M8W[.-6L--S?O,@"HR: #&7_&H,"-;^]=!.![8]PN'( P#C6,OSC2^7RF)_$5 M(8?54DI^O*B3V51I!)&. 4A'Q"G\C)?)WOH^1P;=D_\<7;#[$8F3K3=:F_^5 MT :8"Z9V[*JT32-9+K+9-"9+= MV9)>RHMR,IF:=>Q,3:X$SG$0/:7).,M1I^^)^J7;M.W(ECO4'!=U3$$=4U#' ME!MG+>J8@N3WJEG['? W"BWYD?PB^8VV_**>*MO34+!#9*RL+30S1L8\>_>1 M0 4,J('*E3=0B49L!%4=?"3"\A1&J/E>;1A@$/E6:"6]=K!LDJ]J0N[1T1-] M@BEV](:$,[#N@&3H.(N_&5E!06/4(05U2$'2_CGJE[X?2W[9BCR69, M9P:TC]G#X-I"U",%9?:BD]F+ 'K>H$M_PB-G>^QM MVTT ,4* ,,D=P!2LUA.\ %R&M'H+EF?5VH:;-%:^*$_2]8E+)6B2D2$@C+Z31L/LBY35'TV(K3V:=X=#H M&4*Z5Q>4=FI=SSLC:+%!1_IMD^WZ<^G K0XETE];]A3\ MI:FADPK?L1T "NNCP^#H,'BT#)R;/0%^ZHY*ORRFU^)^&5]KV_#++)! \+\[/;=I(1S\* XCN%Q'N=060LZ"XG. M0B(+ ^T.M#NNSL*XU1#*6:V"U")%I+FI/3*Z;*U-%];XK#Q80JL@.$?\OED0 M]>H$\,R4;,J6HL5C%1D0Y/_^@S/8#Q*/;S] :4)%"+_=])8$.*3:/A#DRP#T M_YSI^I4+K.MR_;R2KE0;7D]=@JL_;C8X[_6-=7&I-'@C4^4KC2C4A@6/.7:U MBIM+)@AOEA)\8S%)S]:S/)D"OAC&@3^+55UZ^YXI1):+/I9.9MD^)73M--1I89KQB(W$.ZC5PDI0TEDP4)-XH->CJN*$^=BOU M$00GYNXGS<4YZHQ]5F\>FV[39#K6^A]A4V0;^S%\G9NLS(UAR#6Y*S=3PT0F M%6F+:FE"999&KMY;)@?%U71(+"$H\7<_F3B&D7&2QQ N(5Q"N/1)7#I1 MK] 48Z82;BXMINUEA5WD^]JHN(PRI"@-2M-Q3VE@3*5!M6A.[LP*@9T#0UU, MG&3I.$;0)[^,.%*Q_82K*0E]E=A"RT,^^(\TD#B:\_A"REA//'WE;NI,?K1\ M^;=_-*7MC_!!@+A *,SM-TL-[H_]5W<_=_=.P]-"0R 2L05D9LP!/!]9X%EJ M3/4AMV/>6(O-?=D!=C[XK0ED 7YIQV0H 2Z8L6Z:VU(IV7LC[K?#TU/!ZHW6 M4ITHEW,+"N:#Y5'?2N>@4T['%%FP1G?W9K7V0E-M<:Y@B18\+ F1;=\(]HCF M:K=RFR*#N9B1JS$CA<;&E7X]":@+PX=#?S=T2S#]6^W0*:?;"<#:'9 ME04ASW6YR0DQS:S;]<6$5AZ-4DY(3_.Y:KZ56$),^X*HXW<$M6]CHGVP@B9: MH!:-$IH(A2S/=1?)'T#8JT4T2U7B+1+S%4'K] M3FF0P01M!+$/7C" T0VB& M"@*_"(AF2C4[LIAF"]-7%*=V]:2TG 9 M+U3F8\3;-A7?%G-]X\'HZT__U7U MQ9\+ROVO7;&7U8-O/'NV_1%\'F]#@?@]SFO3'S/;U>'L'K;1O87VY+)@_PME M^&!ROS9'0K%-VWG8[X#]$^$."#TN>/4]H^VCM01]C^U3!Y \VI,\QV3?LV-8 M#(/O_0>\>/]O0*>G66SW(YB!*<]<[6'_X<<)\.0-R@5S2)CRVO:]AZ&^TM1# M0NV6L]OWST/7?S2OE_V+(!:\W<2("^'07_C?+\'Q!5!]=?0Y:SM!9'GF.T!@ M--BERAOK;BP@[?"IO$H$NL)ZDK&$J0V]0^67")14\,US)/&< M_5L/\.+NHTD>CKBGW\P7'P#5P?-M\,RA:2_W)-G_G(!;YF$ 0-](+ $1C@#7 M"_#[A0Q/0^6!:YN^]Q(RS\WH@X$0(3YH"![@Z1\;PV]6EB-&G)@1B.J7HSIU MC[_9&P:1_7-D_WAJ_]7,X%817/"8%A>BT^#9(W?6SL V5?#+\LYRT37WWW\& M)XJM7K3SVW-*A);\R<@$,#G@E_^](^X^M"/I>S9TBN3+V7_@DRL:S#]\0B : MNW(*S5(U]8V:B4-9.=FVB8K4?-5]4M]^HT1X(_RE6UMY]\:V[P(OS_W[=Z7^ MF6:X<)AV'\B/N?M(_I/W"G3 *>Y8W.__HB@^SSCM/<'UZ_5S^>[C=JBDEW6X#/]O04'3DC:$9]44O.5]9]Z=8W MEZ;+J];1I0F#2@ N=];I":_WA0&%'185+$%V+##LS5*!$9W0?&Y8\#!M+D^6 M*7.HF-V11 %#4+_?\2;2XG96;XX_@TMWX\?R3P(,N[.9=J M(U!&X8 WCV* QVD9;?O?MTSC M*85-LF91=8VYOI*[0\XE#7PIL1\TC2-6W@>G"Z5$MWQYJYM.*-RZ!=[K/9#, MRYFV@3)(VU,PBW5L+*LQ;W]K:DR>VCME<:!-3'B-*JR M[UA0B[C C-]56@)%!'\'R;^ V2RP.K!/UC$P 4,+KA95 (0 K^C8C2E!U>;V M^4]3 G\!RSI=^)Y_]>?!XJ!F5/? +E9@T<2Q!WH'*P'D_AGS9V SSW;=5V-@ MW'#;DO7^A/66;Y/_-(*RK8\Y*/M13$UV("*/?ZBZ.S/E]4,@["_*E GVGJ1G MSZJZ*0IHI-G+TLN#1S][7D+13/-EC?'SC-%)JXM>S0(1U($YM"4M084KB."_ M_^]#)>D'%-Q1A@BTSTA+;,NOY"%X_8-L+N6UNULKR]^3OTJY]U,CX91P#%#Z M?V,'GW_5J!],!];''M#M68GL[L^>5\GNOWRG#.R@%IT )L=SEM/8/17B^%EL M5?(7=_Z58V,'*L/_M&WE:/;GW2+P=E"(## AO:TH=I\VB7Q8/'9\6[RD]#$" MRH&BD505HW&%(B6*9#")T@:*Q&$D+ZDTCV-#%B,YE;_;OE7>JZ:*L4RWG;(G MBDQU17!L1F;]=E(B)/SE2']3F"K-2G%NY"8,7Z1[^45E%(P,#1W5E_U><2#C M B,W!5-U*_6)F@26 _%RY,H<=@:&GY%%IC%U,K4J;R\P.))^.5+L-D9M0M1I MS$_D)YI64*EJ=P1&AE_?SF25D39?KD7=6G6RM"31U11\*$Z]'#KI,L5B@>%U M<6T+E0)78\VYNY2H\$Q'/;&=[;L]'B/T[!#K+^>9! V3%:&9MAK&+)&8E@@A MO+I+Y!A@9GBG?7HQFF^:J)>J5G,ZZL\?QIC^"0T,S+6R:-8Z<8W.L M]#C/MQEY,AZ58'@M--.-;J%C,(6UYE\9[0$(T,S+:4I=T 8'5KP MJT1QD];,XK 1X9G:O>%#$7Q:5+,K;*VS7?J>!^PE#XRTV&J(4W*Z[&%,5/. MLQB^EBX-1\"Y#QN:9O-, (T,SS;<'3"--K'MBJYEV M!]D"28Y;T&'F7HY<>^TL8Y+CB3%/;^I"8JFFI7D2C ROB>XRFE^OJ8:A9;&5 M7G94]E$(AH;6I.EFPEGJ4E+0FIE:=^05,@,)OA]G7PY-&=UU"F?;M"'[5BO! MKJ-#8"RV? 0JB7R(%$=/SE;Q5YI*)8G8D<1(6VB;>LBVWV6;)J!6EWDK, ME%+)25+BPR/%["Q?U=1D26@QFCBH-5MV9;,$(T-O7R@R,:LJ7!D2$V#6:-FLXV/<%H&84\DZU* MPLR$;P^QB+:=S2\QF7_L#^7F,".NX#/#;/),-K^>J.F*0%37&9X:CA(I M!BX>#ZUI/*H:0[JQK@JZB%,]NET?\5H##@UQU)NP2;JTI#)"KKC.RX_I3;M( M!D-#JU*7A:R0+[4%8UW,S];I0FF#8D'3E)O4!D=+HE-B:Y[JTQ91=;1',-BPSY9RJSKH% MMRQTYSFI953I96(,YD"&V5#DRVPNUQREQ'4O51.+T]*FN@0KH\)#*<]O6FM2 MH$1MF5UV2&(^Y O!T!!IUVQ5:M3'OFNDA>1(I<6E-C:3<&B(N7->VTQ[?C TQ 5A5<[DYI0VQ7S*JPHI+./65L$$0ESPLLZXH"4P4?"; MS=5Z[(R4S"9X:I@+T[G>JPZ[R:FAC2NS2DLM^[7'43 VM##?*F7'Z7*%-^2% M+\BLIV)L8SLVQ#&EFQ/:9CYK8#I><#W5GN0JB^W8YQR3-):061Z3)5P;#B0* M'P*YXAE28A0&8U0:?,:TD$W0S6_61J'^:.1*PV.LD,[Q]#PWL1MKXZB954JL_5C=Y$N5O CMG- &,T2LEDM@K8DPU=1TX^?C1'FUSC)8HD,SLO*86"^9XZ9;5I+)^8"7%;'6 M],Q^C6XTB@/X_C!J==?I6FDE3UL"0ZV4#N4D.[B]/&;EF06Y6Q7S\Y*1;FT& M^9SJ*0,E"0RB$$E;ML'[#;HR%GRIL5SEI:R1+R:/F4XJJ^&.O-S8HE9HL3W3 MK&%5MP%&AFU#^Y MIN';PR25EGJ2V=1M$M/,]8I.:2.M,X&O#Y.T.G_L$B39-06&6.F<)S5S%7,$ MAX9(JC:;XVK;';H KC1N+7ME8/4MC]F#0\XRY@5=-;6<09D%R+*E\FBHN MC?126,S*P[* Q\%CGT![=2 XDB&4265(37P$_"@!YJF2#(Q'% DJPT),N1! M^P-CS?!3,8G-B45CE.E:)NN6X6&M0:TWS58$9D UCBD!EW6U MHIZ16EBI_$A4*295QESXS!!Y_<9(L?3Y!)BQ"V79;%*KS0 M5R6Q5B=:1S359;<&Q@<= QR9+FK M%/%TE>[#MX<,Z!Q1RI2T.C41M4UF997:1D8-1H8(FNM@&&4/-\![;6?,'/]( M=[%D\FA$0ET5%]/A:E#!]$9;,OK]5G,Q@%HM1";2L6<-[K$AB&E?Y*8RG5@W M,J-CFC*3QI:#0L[TQ'69XDTM.UXH3$,Z9K3-*I.I.#3&0K?@E)2%:I52N<8Q MG:H-O4:39]B>F%YU)-]+U//].9QGF$P"W>O1+H=AFNNVYO.2Q4II.,\0F4J3 M==DV7+HNUH"]H(K2;,R-C^OID57,MGG/P8668GB)9*[HD(WEL0W":QTYCX^P ME#!=*A@VS;CB<)8\)J%R;F4M:L-$7B8A'HUB:]DM"9ER),.U\[T*EHAVSC&SE0G21337DW&UN7^P);< M6I_!CQH^JW2"F#PV@;FU[NK3I@6 5>\<,NE%,'W[=P-IQ0,_OBQ4IX9<;7C% MY,JKX_.D!(?2VVP>^ M-37KOC69.&_S^6"8AG!(YZG7FIL7GB"5X.O#*Y!EXON?XVAF2 M&=^K46 $>\\A1D2!$0B:(L,(!$V18 1[ MS[QYU31B!(*F[\8(!$V18 2RFB+"" 1-D6$$\6:O*\0(!$W?BQ$(FB+#"&0U M18(1VRLE$2,NS@@$39%A!(*F2# "05-$&('=8QQBQ.D8\1N^FJJ^K<>53 MQV:<^U#+9H;:WC,7G6YCU]3A]G?W](6(=AHI0QLLV&#\A_87B=^3Q%7?'0!K MLDYWBT2$[@,XF21\#&F!)##LM4L">2))0 !YLP 996BXD$!\ZB:-UQTVCHGT MW1I5S=LV>!O)NN7&8)$WTAIG$80S=R0]@2#$$.^O$P0N#)-(2DXA)?P]_F8= M6100XD!5;#_:NYN9$'*<22;>KBV,@DP@UE\GZZ]2:2 7%+F@R 6-EO7YISHD M: J[-2-@(U>D3[ZG PK% /'^.B'@*FT))"57YH B17$3C@=2%-^7]U>I*)#3 MB9Q.Y'1&R^+\4R4RM'=7:L,K0[:?9 _%LK^S PKO,M(5,",D ->)"5=I7" I MN3(O%&F.F_-*D.;XY@)PE9H#N:7(+?U:V.!")'@+%;<94^ M[."[I<[NULKKT",1%HC@ON4K%@A-;"(Q.(E+><5B@+3#.?R) M:Q8(I!V0%)Q4.WP'9W+_Y%U'#OC.8T]Y+EW8DW@]H\@_R$6-)-IG MHB:(L@+?*!WLIHBZ M@K8(VB*?CV]>EBSO MACQOK/BN[NB6HL_ A&S+7(/G._ILIJFQJ>UX(WFD)2 [P,^NIOC.]K;UJTE? M?$+:OQ#\OI2]_W,RF_>"S(J1X/_8]O_@A3'(&)SX<35RB,3N]P-VE\6(V%__ MZBLP+2OKR J\'2+F6[K7U(;_O1/!!ZGER98J.ZHDMC+2)--U4[UL61?FV6:R M1F7KY76Z<1=3P!O!6X*_ROB.#)\CX>!_L+FXU+8E4B)W/_AN8B3+,RDKZTX' MEBBEUD$6*6W*KIM[3B"?8<>T1%DUW?T:9 M64=;>YK MEK)^]K"GL0[O?W\4L>0JXO9O&P].<:S/X^O18MD::6[">OL_)NE6V71>_B[F MO>#QX ,0/_ ,\!Y=_>]=6Y&2A41&F>8L2(FY^TGB^+__ M/&?_S[\1Z-PXZ%Q8UR'0>08ZAE@:5IMXB1:8P:.O&*EDOEA.7A@T:E2_E#'Y MRA)+T W_<573RA5E"4"#1Z!QUEME$6@@ QGIJH]>8H?$#HD=$KOK+K"\M0K* ML$B683/"&.Q#",VXV*]F$-><^I"/TX:EK2:3G$'@+:*W6 GMT7@DX9A$WOW$"3Y.$GS(D;QF2$0( M>"$$C%[9Z[G]AN_'Y>\KW4B_7Y5^=WFE0F5,=29.]1%3K9#)A#^_D K6.2FW MV+0W0R/MLA/?5RR:J36@"N:1"OX>%<0(I+X&I,A#D"*C#E)G=4(*O2Z?,W2B M*:X[Q>*(TP<$55U>!@$S227!ZXS$B=W.JC>J8RY96 <(B!, ADZSE,L@D!D MI]UBP2OR0I!T?Q_I1@K^0,$S;-IDJ5Z3$:=C9U%XU(QT-_U%524O=?!@-A$G MTR2YP&2[S/&LDA5GWC+0P=Q9=7 4JNU/F1RY@F+[O;S'GAI=QP(*H)KZ/]4Y MEVL^%@4%M/,P+TP$5"F"A/S\F8SH"GDD2W>?5^0'OSR(222G0/-[D8FGO')R M8)D3^67"%TIBC9Z5QEQID]HTORAD\FH1L,+:FEJQ-5'05CG>4:L3CTH!NPV' M1P<(+L[0'"H$1H!WRUH= =XK@+?BZX]F:EZ?&@G-*&C9\FH^81H7!JR-ZMHY M;IVL&&O=)UK:S,G:RP"P> 18)\IM(<"Z/!&0&X*T\OF#O=$5\J_0RK\7[KUR M-T18;89KIT#/C&E/G?=*?2DKEBY]@)G5LRGJ42=26*FV\*;DAJ_5M0;4ZC@- MU#K)Q&F20'H=01Z"O&\(>21-CUOUO.,8JE\O3HA/XI+C4[!QF_W -G>:A$96_UW2C!=UZL-J/22P?1RDR?R_GBP=BY4 M@ED8I,=$K^^Q6,ZSBG1/&+MF;R3A!#H'AF#P3$>_+K[4:\LI1!3[7HE3%(:^ MZ"_P@F40IE/B%]1*QFJ7[IF$)T>MI97FVT:NO\S7NGQ_6:DW(,YMTZ4\$X:Y MTT4I$,Y%9_,CR\AKU059A9;5&4L/6RVJLMU=E;E+W0LD%+)*;>J)-/3ON3C*@_JE2ZVF^5%Z-+U\6MM.$DQ:QZ;:R+-9,& M/Y%R A?8>U^304=(%YWMCY .(=WVA&B;5.FDV"P;\LH>$R\I@[,EZK*_GZL_3;5B3>^R"C< X7D%\DOPE\DOY>_KP;)+Y)?A+]7 M=5\)DE\DOTA^T5&-J!_5.-*=S/P5:;KF?$?4A#L:C3+/6M$2H8(5U-@5R>LU M78=R\5+0?7YA_4J[UJ?L_D$B(NJE!WEI)C#-^<@7IA3N5S$_J:X27U1Z$"JM M2E=4&B>JIJ'3Z86Y[%):(Y>4< K6PK,D*JI"R'6=FA8AUQ'D6E/L:JJT5[I1 M8H;M,394J_7VA8HZUW7-UHN3[E#0YUC1<,K^N#EI0.3A$?+/#"UZ(#DEFU5?PJ>KYR4 M@+H%WNH]D,S+>69MT[27,!4D.UK,&VNQ(1#!V +*8 SL])BCF4!-J[$9V R* M/I/-F!QTMG-C*ACASP! )'W';"XF#V,F? ,9&RLF2K<##$7B.Y#L+AG:_M, M%,#-]NLK(]&BC.Y(Q^K-%JVOF.1^0T%@>&@I8TWU3:TV?+&ODJ.1HXW _#/Z M<*@Y8.L?CDE:JFC-9%VM[]>6DDTY&!,3Y-GCF$&R"/=7V/R<@_#T, M'$TV$DM IQ\SV]6A5#T$>T)?:"^>N3OK$[QX/U0>N+;I>]J+A7Y=(SZXPH_B M#UC+T[]G+4Y!C/@R1KQ=0(,8\46,X._)-T\8(48@:/INC$#0% E&(&B*"",0 M-$6&$0B:(L$(!CETT6 $@J;(, )!4R08@:RFB# "05-D&(&@*1*,0- 4$48@ M:(H,(Q T18(1[_4:0(SX'",^?A#U-8Z\FS3]VCO#@I\.NZ%]B\/TIZ6!8IOP MR__><7>_+Q3\9:_%A'0X*/U1-,O3G$^TT*O(CC+^O__@#/:#Q./;#["&MHS-X:8L '% M]\#+@$JJIMC;#A\)4[>T!]]2-0=^"OTZ>.A#4#)P>K&9@J>8VA6+S;8@0?6U M[0?8>F7["[)O-H+%]-^ M?-.6PSW_KF6[?FZA6R@*_QM:[:D4_!774P<=))$8?'],Q]S0=Z6#:7_HN>.:-;=^5+=7]^W>/LCZ+2USX M'I:T[P"D\&+>&$QB-(YQ_"YJ**_=F*J9N@4O^?!BZ,(==.'.KA=2M.XM.?.% M.TE7J@W?OD;SM-=Y975+MA1=-@N6ZSD^'!N^M"<($N8U4\W:3DLVM=TSU&E[ MHK-B0Q77SKA2LB9B>M)>?OI>G> :D!>7?SR],>DF75?SW++FNNVQ;/%8!D!% M77:]C*\=N[Y7Z:;Z/6FRP @.-PL32QMEG*7$2N3=3SJ.,T0"&P0W M"&Y>AYNGTXO)H$)6G-E69>?PUH8?Q2(U7Q6RZRY6%/WB8*GUQ ;/MT8 BQB( M11C (I+%$!8A+'JM>3;"(H1%KY@^1VY'.X) R_*226=66=_0O1S+%^T"J=23 M ('XNY\\'V=Q9 HA^$&FT"_XP8FW+C>-#OYPYKHQY0>)B3#O3.JKTF#0\4[%"9*,LPR%T BAT:OU.@B-$!K] MD?LE]4MY8M:=9HRYKO7DM5GS"B,8C(9WO>,40"&6>P.!?B_%]Z6[C<=B0>K. M=F)3V]$.4G@/-Y"D_D+8O/%%OG>MR=GA\T*L1?)[&XM$\GNSK/T6\OO>99Q( M?J^6M=]"?A'^WBQKD?PB^;UFUGX+^?WRIBBGE-\K+)7>1_IB3/#\JNW%= L& MM#3%M&%H#<6IKSQ.?2D=] VCVM^ZIF@8>NL^L,UC==-W85 [\Q2U!4!3L+*_ M8.9(4#N[,*I]M5XK8>GDJL\7%JM2O]R0>%AA31)QC,514@V!%0(K!%:GRL#] M JI=]NTE2KTH& C#FL&CF 8D=#(3';4883I1-@8Q66Y:' *P16"JPB[BE6\JI ;?#K'6MRC]3B3$BEV-H(H1@,4X^(\@8ZT M(!2[R9+S\_F*"+K.[RSBJXXVT?4^9G27R0Z6UXK%5"< +@YZBPP3/OO[]Y_F M3"^6("V<)SEZXZ"S ]O+M1Z, A%V]N.%B7!I8_);1^\^Y_J^Y_>*>':=&AKU MDMBE$\M$+C6?M:6&A&,P0\K$]A!&2_\J/1!3*4+(T,>GW2^=4[ M;7XFT')*S*7JO4TYD>B5F< &X^]^LL#Y#4/7Z5*E-[YM$78A(PS%\4[N-JYK M3$I?5RJ8H.=ZO?Y*U30=>N.(.QI\F'\+5A_[;#-SVM):.[K_O+EE](92;K24KLCI.M M64:9U^T>P&E\>]4/@6%QDD;7:R"80C"%8.IW8 :U&FE@_-OP5@TUK6"\_SD\9HS""H!7<"83C.+J4 X'6J<^; M7GRI"+0BEV[]5"/KF2W7AA6\XXNYPM3LIQ2-7W !;/%W/SDNSI"HZ0?"+&1H MH4#?;P?Z_MPA+!L)IISO)PQA33M;CNM]*HE<(O533J&2:13EJ>Q.C6F/*.2TD$D$ /DB4$DP5D\]:MQ%B# MD<('[/ZC"\$^OHX31C5U2X4W8)/,!V8)/S_H'I 09?NLY7:- ]M4P5]LXW*Q M79!1C# ;Q8D$4+V9;,3E6M2UG'W>,I617=R^ZK B1.VN;IKV$9-%=0"C7 MGX)?KV/V,"9OR>J- 3V7FJ/%I@<$'D("+WX1V#HD\ 2^"$6K.&9G#\+,6=\ M1X;A3@F7=H5';?N@"LG-]NLK(]&BC.Y(Q^K-%JVOF.3+5/A3M'8K!'L9J%F' M' \8W@;O39FV8NR"LP/)R666#JMZI+">IABUWB9+E '>H+F*/ /O\!Q?BPYN M!L"Q_YM=9D(!S)-GKO:P_W#X5LCJ'1A,Y54B(+WU!)@)4QMZAPB:<+:X ;[9 MZ1,,^U\X5\_9OW7W-'R[AM_&<(J^)^FW0%S5%T=>:8/7#(&L[JFT_SD!'_TP M<#392"P!77[,;%>'@O7@:":0L(7VXIF[?$[PXOU0>>#:IN]I+];^A>KD$]H$ MK.7IWS_2IL0]12!&1( 1^#W]IEF#&/%%C.#O:0XQ(@*,0- 4$48@:(H((Q T M1801Q#V/=D04&(&@*2*,0- 4$48@JRDBC$#0%!%& &AB$"-.QX@_KTC=A?\N MV)F*"]%I\.R1S],+\.1"3 N.+L1D9>[K, 2N [)JGF<&-[\(K?X_C%9>@]"KXE M565MH9G_]Q^;#ZGS,X.>V&[OE;+\8R0./E$R6<+_>>$UET4*G1.8:I\ MT[V&X[^[V6CBGCC_VO]D,_VE6]OE>V/;=V5+=?\^NK5.X.)<^-1P17:4\4Z+ MX/&==8$1U,DD_-(+O,2Q:#H"=^^>IED#C-E&ZS;=EX>:(?MPX@>25R2OWTY> M^0CP#I4FN:[,UEL:48E0R6:V1:=./WNDC\:G>3W(6,"U;K*6!<&P9M)?;5RDGO M5_[,MA(F%F99HJIY0R?Z-:PU;CFD]YO M=B<]$P#@EK#"'WG7Q:8U::PI*6LLXTL %OW\&T$>-;8(BJ[]BS]-=YNI= > M:X"+^W8*N_/Z03\%\ #82$&+F;;K@H] 0NR1!;Y5@^X)VT8+R[%FP4'K;;<% M*$^?ZK=PSG8+@>RUE+&F^J96&^9DW7++P5IJUO/."P'T?3I.U9IA.Y%M9P;9]^S]%]O.#,$W M7]>]8=MNA[IGT#F&*)QCP.\YU#,C&HR@WFQTB1CQ92=[2'36+0J, -"$CEA% M@Q%(142!#PB93LN(/\\_OFO'?H>J]/=,R.NBP5.M.OV[I>H$>4]?]S&AAB\[ MX"]B&O!FU=BQ^ZZM\SV_,-)3M2]9_?>MA@0URX& MY,D.U+%G/$^' /<;6RZ'9DJ$-],)3]0=RORE*V\_U?CC1#)^Z35?(D,.XZF7 M7O>)KC^^3)W\&WETF#O_Z\3)\W=,I2?U^M@=6=+,F#<'@[&2J//*_#=K M:8Z]LZM[8]&R!X#."YC4VY8*-36P? 5LA H<[R,!L*DZ%9QYY^*#\/8!_P M"LSU2"9^O1D.UB6\G!/7@MJ<-K!NGQS"4ASR[B<>)W LE(C_^V2F[*4WX47* M,9Y+A>V*BBVM8EQ<-J2:SQA[G[2-/<6\GS!Y3:GO3;F$W5$4/YTRY=W94]!7/H@ MW*Z8FNS #3K^H>KNS)37#P$=]M4;._>88.])>O;LCAX*V+GPJ^ M0M%,\\=;=O-IH_JO>@0$]:LV;U>?1]#AR#W\]_\]RTL\H1.LCK&=AWVL?9',IK]V]CP 0;Q^!>'@*-9!P2C@&#QO%#CY#HH3X M!BMO#NCVK+)F]V?/BVOV7[Z3?MFQW;-G#P1^SSQG.8W=4R&.GUJG!(PA?W'G M7SDV=B!Z_J=M*Z]O%0M"E_ELJ^R^NOL9%&Y!=R>]K57Z=7^2?)BT.;XM7E+Z M& 'E/0@)?<97NEJ1%]=T]G%2JSLU,C&":'^W?=O3R(9;TC>Y#981N(TU4]5'C=XNZV.P,C0V_U*J5U519'HJNTET MX1M^:F@V)#B]IX,X\NK:9<6"SPPMR1]P)+;Y_^Q]9Y/BR++V]_LK%'WN M>6,WHNF5 0$S>R="@/ >A/NB$)(00A89W*]_JR3A:3,]-*;1B3BS-)1*93*? M-)65&3)FN:@I7;3A%:N'4L2G%PJ:DK^: )V (Y7NMX]<(AOR 4'WZM5MX M;81D99T#R@NG(@7==BS74ZV0- ?T%S^LE=(,(,Y@'&S:L)VP)MLVD#AM:."= M2^\*5_RGC?PKO[X/FQ)X-M@$H&$#D8APDB7ZJBSB&(@EFJ[%CSE;!!K-K^=W M>JN 39& ]/5\6XC)08U#-GU27O># ,4=L8$"N?.F9Z1J.& =3&[I1\1"517L M[7"):.LNH78+>M.E==@S'!#LZ^TA,?JZ,UO49<-"=/@F^"S"62+";TF*VY 4 M#TCJ!?FB7<.C+['MOF'XD4H$-A&L$M#;/:*2P8N\@:I@VO+(&ZOM7=##T9^[ MV1Z]K["?NP'?P.33;$0 G\!..B=H \A1&?"9%QKN[E@0B.R9$/ QT7: $>*( M\'G0\;9W^P79(3<$;"T$(EYUX8FR5_L/OG&G/>1KYVAN0,P#H@/M=02H:IJ_ M/1Z->']Z3E(PG*!?67]GNW^?CGQ2@.\#P_T\+9FF92QV5PI2UA*^)IC]=AO MC_88#,>;H3?7?PRX2)87?? M_GA97=LK,*D+P'*!*.(1T<[KP:+/9,'?86 X GU_Y%F\(C*T#$6TP'!,R]]M M?]\#VO+66/>]],'$]CKV:7N7>.%3AUMZDJ ALVXN;X"!B3 RZX)7+-+!(/WB MEKJPO54QRHA#YY6+%"A*%DMDTJ&46F[!JND<)7:M;U_2\J;N3;R: @-](<,B M*;<0GOE>S9!$+D!KZX /H>1]EIG>K_CKE_<%IN[7)SVYD60$[U#RM>^- MME\+M#T;&5][AE?)1O!-;@0'Y^:W=27XIHJ^>1=H]ZX"TT$8<6VT>6*;05^V M>=6 SQ[4#"D;N@1YSPO+79JBUR.,YF4A@WJ1[)0NP,]!"K^? MM.2#K-YSW.RP3N=2:&N4J,\KLPYJ<\$E?L#J./Y,QLBOJ>>#W4#2IJNP^@U MW+E8_>:RB-Q6):"KZ@PC(Y>I8%(WIN!)BAS(TY(P2DI?!23#5%1'FS%A0>.= M"DI:*2)6H^9^43"H,Z#/*'J@L#)6\CL"Y.I#@-P"@YP*2$$?^A-4C'%/C M:HL!3XN5&A=?8A-'77X9J\]*ZJI0F^T_I2H)CZ[YLHOX,'68J?1%QM8C%NKK&(HNUV;J5" M//#JE$?)^',\]H4NB6^/!V]?W;EA/'A(./AMCHWRE5%M2="ZDJY03LIBINH8 M^UH)+B_2<5I3(DUT.A/E:D3G(O@0$#LF,#_K;DF7=) M#_Q6:37]>*%*JPR;[F=/W$G*-I>=,<*/.5T28>J^W9]VZM>#'V ^ WO*&)+T@:P#@'?O[@J+TQ[8STFD:@^GM)UAD M3O1MB2-5Y)V32V/,=63B"I*?OI,;&NXZ"R/O&%8P+D >BNALLW/"IG N8,77 MN?( )7M+@!C69@&6 76 60TY&VP@F #L>PA3%U6P'VB)MFGHZW6!$OR=(?CY#E_A#S EVQ0A:WH<#K9[-/+0 ,P,B!AO$(TFS7>R\!::);3 ;D<[M5V4_QM]??.$DW#\A/%GL*CXXW: M=@.P7I,=1Q2? USU]E 4#V@ H&#ZG:%H!E"/?7@3P1^"J'J )GCDO&W\BCCY M-%/Y26G7?.*_=XWB0*)Y@ ASZ\)IN>!YWG'!),#. &8/1.UF^<:&+:Y_@OE] MYZ(*Q=NN%-WGC& R,.W0RZ>$ XLC,T;^Z( M)H)I".O\JE!6/4.ZJ&=;A=\CB+W$PK_WZ#I3L'URJ_FQ+(ZV^L,S8LFV\ARD M=MVG,0.BLFCM;8;/*.MQ>):1_;:2 FC[L&-OV\%K=R?BD7$H%G^U#8],;7_W M+)&S#1TJ$CK\*M#FMI3X,9PR 5?YVA#03'1.7=KR9M-$C\;7BLPN)(XVY!T@ MVZ[XV2;'W@$<^?D=<^\7F=B.8\W,*Q= M]*':1618NVC;K[?M8>VBWZI=]/OE7N*_5>XE<5Z^.&.YEZW+KBWR8UV>KG/L M^\7KSB\LCE#R5J7:WD"Q=P>:-535F'M5$L " C%F\Y9L[MH(SOX"!SJ&9R#] MGLIO\@:&_63^C;@&K1S:!>*SIZA)I.8 H"*S MKL8320$9!/YNP7,7;Q=@;8UP(SXQ]-V:*#Q0PR4#5OFPH>,TV (#;H&]W@)[ ML^2'57NVW+3#,UO7MKPM>_6"9$_YX':[MCRW,KI.#O0!N M)"^JOL^JQ:GBF5GT5J7=YP^O_ I#X_6:^17%]LZAO ,8\/6ZJI(!?7! \]KS MQA5T;GS;% B";Q5$.%IO P=\G[!HZ"" M%%@J>*[MX8BJPA\"%@;S/7AB>N=8\20]6=#%ZIR3 MBEY7E5Z0\HDA?*ZOM1_TG.K6^7?]-\HX_9E]N'9'['P#+55O5IZ70>66ANO\ M&,D+4=BU4]>FMC_%_7LJN[$+_^S^\$<#/G!U>(L.QOI&%%/B*'+I__TG2<:3 M/P_#HP["FU[-P_2[0_Z@-4US%E"-ANX2@@=T3L(P"0;GN];(O1"Z\X8>C&!F("EZC=>;0$6PP./;X9X ML#R>^]BOHN?[R%6O,IZ'<*^75EU*^-KRMM0># M!(*2D+SAFN!1*QB8/TO5\VF?6(\7I.7R8[!6WMPU#E"0MRJP8"G$8K!O^@ST M#E8XJ#9HB9[G;-MV2QKK$(P%].: #0>_PY 3&P'+)LD0C"#N@MZY#=8C.N"# M-\EG"9WM :@=!9Y]B9<+_C\6/>;B -HVI>JN% EV.$9J3;>_N]8;GIB/17V7 M ?R.UN%#HAR<8%N&*XV]HQ=57'M .'A XYW<[/I$8#\;>O;+<$("\NAFCZ%@ M>S!M %PFM_3#:D8;C\OFQ>+12X/6@"%'HF4!3@ \)EFE-U==[6% 2[H\U @ M0N^($4BEUX2F][C/6'"<4 @=#O7>A4+(=(_$=&G5 /I11-0]K<;P?/:BOBV: M'6CFE+..IWCV-2THA?0#GO-YXD^"8H^/[?F/C&^/18&\%5P_V/1KV?#\Q^^7 MBHY8+Y7KV1N((-M -=>A'LYS]AB!U5N"T*Z#.O '&P0-IW?]$B?<*[Y1M4L- MIV*IUP=5!^_5MO?8/AW9]YK+9[T2?@7V9V0,U,W HP;("@:J^O%',T,%K3@+ M4IL8:'S_!!JM9XP8CJ?Y'?YFF\!\ .S4VIGZ3CA=(&'\$*!@%:!]"FR>=;B; MJPIKTQ ^L+>(?D]KSO+F>!QT:Q2I3COKZ+HD@(MC]X>F1,R28R2 M/:54BD=,&L/1VZ5HO:E4ZY,. MRJ%BQ%3G=F(F26SLN*75++)CHU0JT6FQBI*YA9(M*A)+'K=,4KV20"Q; P5/ M-CMB)2H/IVD*M"0.6V96#;+0KPEQ=)G5^3ZV%(78%/9)'K9,M;3$H$JD"\IT MWEUE,YUVR78E-G[\=E9L3,PI=H),BYJ(8;EBJX.*(A$M MFGTE6<= TQ-TBLKY*I5-L754M/%17%U--6S4@$V/IL5'BC&=;. \DTN@R=24 M$*G(RFMZ-*TXQBD)(V%'4$U8Y46CUICI.3" +?G_?G1>XK>B\Y)G@_X_BQF; MND!ME!W?YV^[F@85MR B_5T=^H26OG=+Y82.[1]*[MW(WKNWGG']6&D68X/4 M,VWC[;14%#ST3*N<;6^3Y*VCGSR'$0RMR!H6#*P(KK0OHLDBNYQT\XK(Y:V, M36;;*V]CV8)4&D)-;T*GK 46%#2H&KJU_M/+L+$)==Q& M.GK2M WFFX*WHI_6E,5C]?[(647'M+;,+^(9I1))YZ4G8'OQG E&Y5BN>#YU M82MST9>W[=;MDU_C0/('!ZH;NA.K M8VTJF.PK7$=%3K# B?2AHCDD4#W#XLT'E'&MPO+Q<"-N8".P=])>A1MQN>+- MB;!Z\RWL1(A--[(1V N>##?B%C8"?T%#O>F,._'GR;/?564O6Q#T(MGJW@/F M;Y*2[Z[RD)ZA-&?T!;U ZO3W"@R^3MM'ER OE9KQ3>'WH*ORGB2ZZV7Y=F+A M.D3RY7(B<;0$;Y4G]6N3'O][5/;Y?2S5P)JI&Y7GO@L:5SB+'_LK06#/_@?H M)CY?P?3'( */X>^8#C(B[SGVCTF!^&P5WUTHO'9QI>T58.0O[YAE6Z+X3#1^ M[1G>'/YC-U&6\$R)KA-7+ZMUDJ,O7L!F\S$OBQ84'4OO:',O _:FC9^+Q&M M'"2]SZYOZAC-^@LVE##_G5&;W&M/Y)-&U%=1K':8]X+RO MYC>X"1GU>/.^#0OT:J+J;B=^ZW;11C!AN/>")KRA^@UTR=#VN3/;YSSN(=.U M1#:1-36R8[0C=%HNK!9:MV)+S?G;#FG;N]Z:AVY&&#M0;:! IHT)=>&LRY*&>VF-S(<@F[7'+UXE[QU]_Q1!T/ M>'\ &Q=4!/=]4%7.LEAZQ$FN-N\D43S5G>9+%2Z9-Z6G7^1+_,C[]%_O"A2& M_?QH=W>"SBZ)$Q)1F)3ZIHC<*FA3)ES7/TA8ECA$?SBY2U**&XQA6K M.)NHZ23U] M#7XY/0_X;"K'0XW%K'H\OP:F=0XY0BK&9*&H,AH319UK$0*6L MI31*MZG+ A59P-IR6;=+BB9)M514-GA#!%(L_G)<%OFKI=C;U/%H8FQBYB=F MI)XM*-,EHZ<)%-]EE)[UP47R>[-/21&K(_0^(L7MV>P;69==S MY\-\V6#DW!D-S;OU#X2>S[OQ?-ZRZJ,S'BY9=?)]@$NBH,Z-]4^$%@ZJ9%D,GS.\20A0D4>P5;X_N?V?B>'OWH*:@7JI_6U M>IKWM=,Z5$X+4#=->ZII\!Z240VB-42KC-BB5\/4*MYQ6O/+^KOU#C%-XETN M@*9_JX33KRSJ^6%B1#*E!1_E(JA6J34N?-Z?B3B) M2&HRI1C7FF72*]RM&9,&))QDZ& +'6RA@RV,$_@:\$LO4PTIVIH64"TC$:(X MT=QD]L(Q!#V#T6(,)CCHM)P>Z E4&4[D^=,O](4(8PANEG+L;HZR4YV$S)2D M%..B='F2Y2\L-AN+7+4NF#&-SJ69%:&.L^EAVJ.(5.SA$L] O?VM^^?#8_R;@;*"):0Y7,C6:ZPM2-X/UAUSQ$*D'9Z-2H1UKI#HZ;L@=GY!>IF;=Q2..'"73>J"WJ5=)$_L+/F%[F ?TR MX2'.C?FCPFO^H2OV05VQX<7_T.H(?2C?S>IXT ""M '>Q.E.?:.X4KK0]%37 MG9CC:7FJD,)H-5$BG8F=R=I-UTU>^/@C$:TME"1+5= 2J38R_4D%LQI>(H 3 M$<=AT,#UB*4W1CM3=CF-,36WV"YVFLTDIEV86'*MAN-$NO6X,AVBF8I$C$3& M!L1")+XT4N"[XW_H6KMO(?>H!_X? ZY!KICKES'58<@6D3'&#A-?QBX=X90U M)H/2P)G34W7<;2<,QBP7J:=?T129W*P[A"*/EWTC/L,M@N!J-"Q%32,;Y:SQML7Z I%O,JO>"Q M,-(Y=*]_:_=Z&%-P-?##*_52=#&7$@Q.1V/E!,-0T,4!\BX(TX>'+-SM\"9,) MA)[5^_:LALD$0FLA])2$GI)'C@5XK<&QG;!C'I#MJC[L9.HSVATM6Q6G)97F MJ0NGRJVG"_5EL]GBZ!QC)WJQA:KK]0:, KC\)EAIX5SX&$WBC!:6R"T(9EFD72O=J/5=:@[KEIZBDU BAOZST'_VX($# MG\(ZC&Q5"C96L=&2T.B7(TETUK,N'.MD)Q,E<3&H#FDWF8['^5RG4XC/PY"! M6Z*3O%:IVH5\;J7(47N:KRYO#>NRBMV2=5;^8 MQHVR3.>T+#_5>G*V69L#)<([VD]^J6GRW?DZ=*#?-W@]T G]I] K4^-3$[)) MJ\I2)-+C2+JSI"ZH00+T:JOS,DJ918?FG-5LTJ_P[!RG('J13[\(_ .)__]Q MN*$J_OI7D&=_3J@O6X:,^(SS8^<;QS#]/\'GL4<]4+])BMI/T[!E.+H?EJAR MCCP3U\R%HO^%U+TSN*UU'^$-U;!^_ ?U_O=SW2/DP*/NO%>_D.):(<9C+Z#G MH6$)H@671]RP$\*YCH&@" K?^P]X\?I?;YTVH_">A"-0.=,6?ZP__/PC)E=E M7=RLS/%2DL=+Z0TJHG)+PW5^C.2%*.RN7#"_ "+VS84_&N@!1GK@!(;T!DHF MCH#Q+^SO0^@]0,Y=+/^CX?I_PH[ J WJOXW;V?D42V$RO4)JCO<0(*%G!,R>'P,(Y%57 .,#NS;> MH42@4(+?9N^1]%N(MR/4=^C C\-;2UY?>:D"9<^2^7/ITJ\0YK[?*G&\:\$H M57'D>)OZ0?OBC 8 +&ND.S\(TCRP>_S44S;8DEV9 V23)W:0,= JH2**>#O# M.8XE#UT? H"RPV\?AJ(,/N)YI.,_X7=K71LP M!;1S*/\(!H9 >Q9%OQ9..& MD.8RH!%+'(F6J/->U[ _O_MU[X Z0#]0*=M_D2"";9FZX,$E6"_.<6V/QDS1 M\A1HV-]8MAT#TIX#OY8- 1%!BY%E:/ZX 0I::WD\%,'BZ)"N@R^")\ :):ZY K( \J^\M[\^8\J C60>;$Q5=!") ZL(=8?3F['S M3D#PO]8+E38T0$++S0(!\\PV5!F.6/!6R+,,/ 4$#,?0Q)IQYVC^RL1R1K>EHP[4^XU"/0.6=L=_HFA:@;T&T YVB;/ *)$1-=H(U M"]=K?USM+:_8S(X"WKGM:HN ]W\)M*JPF MT$'$!81I&X*X)?(B9*, F#S8"EK[B :!VL-8RQCZ4UB"OP&R;9O,954%H(R, M@.$N>C!LNA:0#'#4?^T84*:KJA%G# Q\"8@2,-(=73:DO6/:LX'&"H4R!\P M5S>&H)^9)]<#V]6U?2EUL-G:UK>TWLI#>1-0,)!VWM8>[LMFT]X<,RD*H<5 :>03,7B&8 ?Z[JP)_LUU_G/1^LU2L+&S#Q M:"-\Q-'(8RDPA/W>[#U7 ^!)4=0D5;-&R1?")-RS/EP6=$_ IH()QGM8N MK_':\O!AS $^Y1#? 08^^J\\]EOL;;UZY-#4@$@NB_2=C7Q=Y0T;9D^NV5LO.C M%+2OH-M?UEV/!=9VUXYIQJLB9\%3D/%/0;9-8)S_\)CYP)K'XR]$;-^W&XV^ MD/"K5UVY>_U%>%%5#TWQO2"&=0]??*""1W?,0']I\82_6CO>8._?__F08WIG M!8.5P3WW@21&AH#8E0@W J__P:ES;FD'4]DWH1V5FWP!GA&Z_!8^OOK$ 0^E\>^R%W-_R&/H2/=KQ+XDM M(;:[\R^'C"UX:/6?ML&?B3R4<7^LK4"ZC6TB9EB1-8?M5@<18_;*G4*I7YT(@+3"1E)PM*PFX,DG/0 M,G;84FI;"RM79%)HR[1$L93=2C=/XJ(Y76@ROLK8$ M6AZ]W3'%>K+ 3B9*3LU@U0QN#G(4;'GT]EY:TMB&,*HQVFJF53KY;F)1F+/1 MX[?'1V8\EW-3CA+I-V:1 B:9J-D +8_>7A;S.K/2%(K! >$TYLE"-YN%+8_> M3M?B6M.,HD.EUC3S"W:X&-#.G(T=O[V%V;-9/(XG&3'&W4THH18DECUN6 M"U:SV(I1,137HXGD7+*=!MU@X\'7^-YO2:#)A,VF)B6:2]>!\D]&BQ284>+$.$EV M7N)-=L20I57&G4YJ;BLJL:O(.Z^38&1%:-&=:]7H_F[R[0!FE&RX82(6=F?#B=\6:N <^SCP8P(9IL M5Y9G,86L6CV'51+YE>[=;CYJBCG$L-88Y$Q43D^YC%7/$>D<6($39#JG:1J- M.V1'$5FBV^VJ!;TJ>TV/IL5B*;9HK7(-)LTU!3V""N/12()-CZ:53\_=8;]0 M-)CE)$Y'8\I\('; M+:4>B#/_0>'["+)*^+R M7;,'*G'^:JS51?\2]YYO>2_Z(>-:W@,LQ@;!6VUC)Y+K1(P#!8WXM IL^;UH M@K4W!3I3H"]EQY42A! 8(I5F[+;"*M-*K[F0I&9G:E.'H0&;-WGOL2E=*&]] M!4&<@%#3FR+O6D#_ED"#JJ%;ZS]3P%:P.^ME:(O\6)>GP$KSQ%X;S#JE@L$] MK:E%:(JZF7'+67J:66;'DUP74U3I"5AZ/&>"43F6*YY/KF^%XV[XP*NG)MZ3 MO^%]_XV#+G]0D!2# 4')SOL:P<]=YS\,$5A_X2M/WC=[.M9.)%#0!CW2C!QK M/;"=X(6G/PA&BH,E?#/D:D>#V7FE 5X#;;+U0J[_CL"N?_A*ZAPLW;O*X<[1 MWJ8I-P06DNLD2.Z&!7E3Q9K'I>/6A,R$&EMZQ.-V&Q[T_O$_0W_D7^AP!/_W]:#N$)<(= M"M'L@=#LXS?:/JW\7FXA$NLPK<#1.#14X<,K\Z5ZYY77P#/Z!9$W? ,[ D]B M?\ C80M^.OK9]]QZ)RR76KZWM<5P^?X,%2^?36KGT=^!IR]5L+X#$/VI"O,= MUN"QV"&4T/(%Q]='V.LH 7Y'^L M+\GOWC+?S"(CV[QJP)/DJKB]:TYLKIKG%#S=5\3<2G$'MNBL#''F##BSDT3CIH%&3\7HOKX8UU NK:3B"7S% ML_+\"D"#V;WRG*;+?73:SE>6F%RJ9A08BD@^_4HDGV/)XY0\R)\J81<%D_3F MI@.G ?)W#O2N>[ M;@,A+^&KO1@RP=:QVMM[UY6C7\9 V4Q^ MK@0VEQ3.(B[AA XA(E2/ MOA C,M/AO('&Z[(BTL5814AJRW278KWX_%+)CX88^+^6 MQ&40ZAV !?(7?I;:7(]K;MZD6^LJ^1QOU#B] DT\*B_@ M?GB__GQB[=OS[?4= E=CTGOER)"D;]V #4GZ(D+F-HI2^ND7SU63\G$UR"M9 M4]>>]\TJC(]7D_+CKJW/E:^'>FK;5U-W4N*[E-"K9Z163&G1M<4H-:JVM=:G M"PUFQ*'3@K?8O8ONU(R357B=^[=*++F@H2,"RF)PV:DT>Z4$U]*EIU]8\H4, MRU->GV(&JQPOE'NZJW0CZB2:-V4JOM@KUX9?F&+BC*:9[5YFID3050J=S*:R M*<\!Q: GBK>%4O+^_"S7GO=C2+4DQ[2(L%BVFX:(3-SS]= M]^HJJ(S$.7K+P.R?3;U3G&N\TABH]F MG8Q;'FKJ=>7D:.9&FTFG4E6X>)7J3R+6B"E0[\K)6_?!'MC"7U"Z\D%<5]>] M2OM(GJK'+5UY'2PFE)RHC"-]$YW2XRRFEA>M2?Q:5B[,WLG'TK)6CI51S2TN MY@/NL [QNM2 M"#"!J"9R]F^5>7)B )FPO]W\8XQ:>RGP??U,8TA:Z6D/2_U81; ?> MD]9&KHU$$=% 1[PEGVNV?VYR2M[WYD_^>DE15*A,/H@Q2=0QE]WJ[6 MAKULXXJD1:>5WH0P%IC2JF!ZF2Q01F<,2"O^-C!\'] M.3PZZKS&:DA=EAHJ$1Y85=%JKVCV[&DL,I_.K2-[' MCI;[<]J:T"E%JJ3Y)M/"YWG+&30GN'Q-VC)S3,6(1552B30JM:$R6AB-Q1R* MWN/49W?H&0Y,]C"P+O0)W[I'[>*6TL-$I/PY;$OU5D$A!$%":\F&E>RUT?Q4 MOQ)LPS1-Z1QC3/!"7ZG5(E*3B2W) D9YPOGI5_0E^G5&TW>'@O $X;[Q+@S! M.P_@8;H=Y75EUF+(C#X9SQI2!T6IJP%>-SVN9.JYZ@1M5>(]4V;F?&?B 1X) M >_XUM#W.'#RXQKJH@49"(;N&2-$-0!<\!M""?+ZAK%ZX7G4]W&+A;%ZH4W[@0M-%?:R-&-SE9J%LR&(C)J2E.!4-: M&QT+GLO5]*$58UIIIE\95!N%=OJJ"7WZDK4L49%\GLD-(]U(KKVJQ8GYTR_T MA'<\S.=S"S24Z3%%4B>&,51KLVZEU%JE:NY5:8AHUZ?<(=RI=1R0^=C3"AXDHV9L/Z6Q5&C) @9F.2EK:E097 M)2)T87#-')U.*F1*M$LUK%EWLM2[,O&>?;E?'8GP@$Z MCHS3=:%N9IC2(&I-2(#*MJL)QE.8K$8#%7 MOS1=T ,B0^C.?P1$#(,_4**:VT>C[V GH>&)8@67!YQPVH(YSH&@B(H?.\_X,7K M?[UUVHS">Q*.0.5,6_RQ_O#S#,BW7CGR>.6\,414;FFXSH^1O!"%W84*IA.@ MQ;YI\T?C.D!0#Z? D-[ T,011OZ%_7T(S <@NHOT?S1<_T_8$1@5X$35_V;N M$TCPU=,OP&4( $M +%XLC#.6;<1;X&>DT"RG$+'61-63;" M68 8QL9<1W31>=F(GR.^NCC9G&"X>R8;_-;(YM#H#NIY>@0QY&"V,P-611># MN*IMN73[#2K9 ;B=O?-#M@+\.:..(>M =W)^$.19M"U?P%2!L+9D_C+CS(N" M!'/S;*O1VMY8SO-N5=;%C8#ZFD6[Q")E-YGX;(AOPF:MD-%:RP*TNU:S 'S M\$=UB3@6)_AD+"[X,50(?>KF@=(E&19XO8 ,EQZ- _T+S&D)L-+SSN+H3T^M M0S#O+^SG;CI #T_M/4 %2L]NDX^-<\-DQA!F'_3P50[T0J_PH/V,S PH^/TW M>&\T 6V"C[+/FI54"P'H;X#/%@(631&=WYXB_N$IOB 7V_-;I<5T0$;!^A]L M^3A@Y^W6^[L!-'#5A:0('OM7WANFC].R T0+#_JO DDM<8!*(%W J%8;=*H* M4!-';* S(YRS\])GL"'R+\-ZNT\$=NI%R-J[R<#LS3G$ZTDPUQ,").FJL-:S M_.L9$A!GFJ!O7\<(EB(@+Z_/^$\;6FBVHUN\ M*TI-2XQXPO3IUPN"7'J'KT=Y@3X04<61XZL0NR.->-^<\*$3@71]DP8V6[S- M!^>'O\,M#47.X;@JK>8QCAX")_$J<+X@[1W =6T( X@@VSQ4GT!//&>/D9%J MS"$C60;'CQ%@JP'8![:U(QX@"^08.!Z_4V53>!WV*ZRY+W@6NE,\$^!4!VL8 M\G[>2AUD+]VOK!-413^?O;$#B0:&_S&"72MNZ*%V0?\.V]#8"CU0T'[*PE\@Y0.#PS710.GSJU%[\O%DX@.&1> M#W#QGV\_G][,=W\HVJO(#S?TQ*\[V@!\^:?!_\95"6@+0!>C#"@ZN#KCV2X[ MY@VOBIP%G;#CGX 93&"4_O!LH ,K%H^_$+%]7U$T^D+"KUYU#>WU%^%%53TT M0?=.=-<]?+'S%H_N"!U_:?&DOUH[WB7OW__YD*-K9P6#E<$]*2B)D2% &27" MC<#K?W#JG%O:Z]/KY NQM?370R.\LV04K/1_D9W/6YMSSRQ=1';6;5_H^H^M MO[,",>9_>>2+>WK-W,6Q%W)_RV/H2_1HQ[_D5)W8[LZ_'#*VH(/\/VV#/^5@ M>-]'T/8$!.#:-/2WZU!=")B$^[6S]:?9XG"ECQ9PUW^*O<36@X8>819/)+$A M%T79$>_+'P:U]R/-\.=-HNID(3=;(7B:6 M&.N4.V57N;B; MBV&9PARTC!VVK)*59"YG$8K2HMM,+ G090[>3ASWF:L:L3(Y$'/*M#KO+J?& MR)HW*#;*HHG:=HM"O22U5:$'J!ARV/WKYP\KT>2AN.4J.JL](TXE(9 M8PY:'KT]/C#2&C-*MI4N@Z'*K%N+=U8--G[\=LJMT9U5S'JI1 +0 M$GKC2M( M/Y&/SBO%0=1&Q6XOGBWVAQ5-G\,CH:.F\9J5'O=%8J%HE=220E=JOV!3+':" M5%4\XBZB"2Y/M\14*E\PN7IR(<&F1].R4_/5Q!'M)9V+<;$>1E>M5+L!FQY- M*U+(RA(SH9)*KF ,RM52FM0TT/0$M=I)4Y.B;16GIU2'U16]EAH;8 GR#5. M$7BL6ZX/43%E*)G)G!X6>#"M$_3**X*(2@;74M(CE5T,\1Z@P@9L>C0M95FJ M#X8\UJ738IXU3=.=9E->TZ-I)9?L)%UK51IHB<[B9C97Z#$Q@'Y;+CA0E/P' MA^PBR7-XF:X"XJDVG"*U<.H88$G8%$/]XUOPB"A0SKO-L?.J-J^[&0T56&10 MR86ZN7/:UA)$H)( N06;O:+9 UM !-+MR.\V'XM@>8#%)#J>@P?^9@R!HN4O MW(&AM-&]?2<0>,X&>F!0?F3/4[UW%IYQ+:\[(/2"^*"VL1,L=.+$FX(6:UH% MANO.J?+IJ_+K@L%83"WF1'RBM+0E/V!CHUZ4DM9'PK"#'RU^+ JN*M9&H'M7 M,[VCIJQA;=Y+.<"8A;M5&Q5TH!9P:E/D#4GW- 3XG>\&M=-K0FD;*3$OJD)J MV;; @HQ$R[ VP_/F8->V7Y2W9HJGPK3!^J14@U>>U@3JBFIY7AT6ATIZFAJS MG#GN)XS&,66>;N=3YA,PNWG.!)-V+%>\$)E^QISYC;,[?QCPK8%F!K4XWM?^ MUJ:-IRO#X^7U%[ZB['VSIT_O>K7\-NB1%NQ8ZX'M''P_?32:-19_2;YYYV%' M-=WIWP!]0O_+>M76?WM^QQ^^]3$'Z_2NUK]S5KEIR@V![>LZAV?_7QU4M-,0 MGEE^T-#=-=W^*-R(>,'"?;B!?DK%P(VYA(V+A3MS&3H30=!O[$$+3K6P$ M@*8W$._%[._'Q.UBO;B.8?[KUD=\&>?C5< MS@)/(*(.CSDK,*#^__T'(]&?!/;L?_CWG^&G$O:$?/1P?(1_EH^P^+WS$73> M[7-*2!MGHXU$\MYI@SB)H@<:'/J*?K.WCO'-.NY-\Y\0FD-H_A,59U>?N6%> M^HOR;CCXJHGEGTBL1,'_F].##ZYWL<[_;*ZOUR%#_WZ=_[4Q6C?=CW?SOY5U M_[_.V'!MT*W]]V?5H%W&NO855QA&YX6H&X8*(^S@33WPE W&;9\C%:_'.M>> MY#7N+T.OR0/..W:MB=]<)MZ;H'P?LH[_#4G\3_UPWXC$/R>YKI9%WA?WR%;2 MW[^&=T&9=-%)_N_Y1,J5F>NC>=^85H:=9+IVJI\MR_0TVZ1JT6R]O$PWGBX> M\_.5J3*V7>XDBDAQMFSO]44'UV-JH\T3FP\9V>95 S[[P3P<;TV92;/@157NQ M3A2@6C^FRC*T,C L8)H->Y-7@]BDU1!3VHSI=Q)-18RA.!]7HO&8"P.(84TD M#'^.X>A7U$4*,?"F,? ">=.OC('$+@82(09>#0-+5$1C-D(MJI@0QD'SZA2?(YQAQQJJ>M^"+.5!R_3Q0 MR)&G"D8L'_JGOHNQ^JANFC-JR;=GE8:*\X,(C7,JSML+"+OW#T[GQH,Y\]9X M""7**6G2GTE66N^*'+-4(IENBNY35$5BO>M#6/(YFH@^)[#8ERG5UP:8$%B_ MH;LOU,8?!%C/J8V?&UCU/I%+]$FJ14_E"I'3RT;9ZD%@A0E B6J M.-^9[_DH_]Y>;H\@%8NLPS1ALHV8AJP[\)PX],WDUSXJ.G,VYU I MOU'9\;Y27JAF_TQX?/KB[\Y]WX-4W[OEO&&R[6WNZ>A&\F!57"MIV:+,:)GI MC&()NM8E*3;N.]*_&X%!_OQ$,?E]_OU<,KF>P/+]@(@VF MFRZV]>K2[&=5F.T':/^QM\XH[] _#_HL;5.+_(7]'49'WKEW*(R.?/3HR)#R MPZ#)1PF:]//\.H8#L_T>Y I&_L+/)\Z^.R4_BH5T UZJZTBE[[ZWCT+ -V#B M7U:XW$;\4E >V*OE%RJ*H:+X74RDRQZ9G*@"+^MO5X$/W7D7<>=]KL:GKW^W MH?I=WVC?+:A\!]V*.74R;R17 KTT$X-%GTCA;%OZW=J>GH_P]PI[VJ<+VYN# M:C&S4'L&*MF*M'UN81;A%SR?;DD90J)IJGI*P6/ MT5'2M 8F-KLBEZ1[R9Y37DU2="N!L^GX&,,G#. 2*,:^I"!XJ X]UKQOUF]V MV=/+4!UZ,* 7(@;*145GR' KW1K1-6$5G5+7 _JA,::%7MG,HC@;8\JY:(JU M<]33K^0+?D5UZ'TN"=6A[\PEU>9XL1PQE:Z".^7Y@IAC;$)H7(]+V#PV-G-B MR47%%CTFYKGVJ,$TGG[AQ"DVN0]?SC9V=7-L0/P@G"B70 M]Y1 6'?0Y^2LG6!JQ:;;RKO)0FYP'0D$*WK)&,V:E<08;&US8:0NA^".@V.M5*SK2(M,)UY"7QV;*0%&-F-'4 FVW!?7WDE&%IY;?RZ0J X6\-H*Y4()NV%FB.IAI MG,U,$T/1GLOM$LGLF5#85YM0Z,[Q2[2.-1&:&LV M+:_2 MY= TRHZFJT6U&L&DJS&$[;9ZM;QK9%$Q3@@KHI]KJ2+0W1,OYT^?>",''XDO MC:5Z0)_G _MZ;_.4XZJF=7B,_RWEUL#ES1BZG Y0C1K9!2NG2;44=0VY!?/_ MIO/]B#*:1>GTC!UJ*I:?)^(2BT5AP%7\A-LI1/<0W;_+2=Y5K9$0W;\ENJ?* M]FR6;DA#IJ0L1[%H3\YP^_&T%T3WFHKB!I[,D$I+:Q;D2GW4K&4IB.XD1/?S M5V"Z6GJLNN4G<;=-2^0$Y"\BS(<5^H-O[N@ZS(<5$O!='VB$^;!"ZR>T?A[) MMQ7FPPH-GU.&3Z!PMSQ].^AIR4Y82Z:L..VJE1+K4 73%:^8\V&LYN4$3L\9 M9>K&4@*=D]MRJO'T*W;"KQ6FP H9X\L88[;L*Y6H*R317'4RGE6X6#[/6ZFCQ59S##=K"',6F[CJ^ZFA[FM[DUG M>10W\@V<@US;P@[/WK^KT.GWQI)"9](L@X\EDZ@P>DI)7"TG2AK/E):I99M7 M6G2.&Y!2'9T7*!;SBMR2)\[?PVQ6(5C?VIG?M2V#$*R_*UB/9[..K8R3 AT1 MB_+46I0-E;^.6Q2 M3U/%ADPJ+$R31!1=:EF(J.9!]9>L-2WS5\5!%")5D0U M ,)Q?J%!WK =Q!@A]IH6PNQ5H1OXVYQ]A]FK0LI_S .0[Y^]Z@O"M;X[M3Z* M-75]U]?_?M"<8EH9=I+IVJE^MBS3TVR3JD6S]?(R'2:P^AY65%[09*95JU=H M=SS)12)::H55]HX-T8_:/F#'7,V$8P#FSF;:<(R _$3;L=. 8&3=%86VD1+S MHBJDEFV+T^V1: '[:#U,;^/MFE66.8\9@1T%C )XM24-;('::-/PY/7W.IK, MY1I\OJ^T&JE.7Z;2R3Q) <,)>ST=Q/69(3QTO EFZ')&?-;I4A+C*H7)@),6 M'28VOU]FX >NN6RDT5*WQ](M, M7$]'"0.C[H09^%5OU1)'N**4DNGT*V3;:OIQUV MA,-P*/RMI!_W?-#QQ?%1#^CE?&#O[DV>:US=H [/ZF]+:$44+MO1*_VE,EVJ M,S*3ME9SY3Z%5IMGL8A%MOJ53AJMV7T:[Z Q5J\U "W"<*ID,LQ5%2+[=SVW MN[H9$B+[;2%[L9>86KD);]):1HN".3G9Q$"Z5V3'LXUF3/RQ1!@@J+_A4"Q,[@MP$1X0S6L'_]!O?_]7/<(8>:H M.^_5+Z2XMJ[PV OH>6A8@FC!U1$WF(%PKF,@*(+"]_X#7KS^UUNGS2B\)^$( M5,ZTQ1_K#S_/ .'KE2./5\X;0T3EEH;K_!C)"U'87:A@.@&X[IN:?XZP@/X- M'_DBJJR+_JIYOS@>10.&\;\[%!R ]> #;XB.Q)%H^ O[^U >';SPB8/3\&) D%(1@?V.,Q,C-45W08+]NB:A/")O'(6KBUHCZ(+,D M(#J@$T&B0SC$WR6 DIP#*8T#Q"4#0@.BEP,-@7HDZCS$6%^/0L JBMZY0ORG M#76S.=#8O2\1WK5FD!6 ^@:T6,-$3#!D0Y!Y1 #:)] 3_(?L,3)2C;F-^+H*^ X,H=)J@@&_ MSE@[^M .N?OAZ(&Z]X>[,B%=%SH+VYO@G M6"H3L.X/;]H'O(['7XC8OC89C;Z0\*M7E<>]_B*\J*I'K+?K@U_W\,5V*A[= M<;7[2TV@_NKMZ)_>O__S(55X9P6#E<$]N)#$R!!0JA+A1N#U/SAUSBWM8*[Q MY NQQ?'FD MK3^]1N$X]D+N;WD,?8D>[?B7G(,0V]WYET/&%O0%_*=M\*> ]7UL;'NB$: ! MM! A)FZ8AONUL_6GV>)PI8\6<-?"PEYBZT%#DY%-#OEDDL1P-H;'"#9*$B2; MB'-)-C'$DR1/Q/ X-WKRQ\&MCHMAT:FDK;0^.ICW4A3T?QRV--KR M7-&MX8)I%<>%?%3HBWAB#EI&#UMJL=BJI=8G$9H;] BU;6&5&=Y@\>,^E^#] M6G4P(=!:,9J44)U8,4J#)8Y;MI8C?,[Q:I3!E2D^'52$9F(R9Z,L>MAREHZ: M!E.=H#1)EE>*+F("#LSFV''+>I&7TU6NW$7E)![)H>6"W*PU6/*XI: U*FK. MJH@HGHA)O?Z\D:L7*39^W+(UTAI4*Y'LT*W$+,=IDI'3:6%WE46;:$_$50<96196"38\6G[0SE4$+'YET M;C+!DKU:>R$P7J]'>Q^QYU,SGJ\Q3&TD3DBV6UC$*J!7_'@ 5&_LJHVFI2@U M$K57XT)KU%$!01''3?.4U2C/M>A T="JR)53=)7L>Q49CK?*5:=:HJ>3Z%2P M&I(XLE/$RDOO?30M:=*9HV1\LD0C-;TEY^7>-"-XO1Y-2V C,7$BZ7.FM1*; MT(*MZJLSGA0J746HQ36/K MO%/79Q*\77?4E.,3V6&CW:BCW58J+:7[450K@\4Z05C+;JXEYTJ5!2./&L-* M*SU@U7B#Q4Y05K3=6TBSCC6B6T:T;=I+H3S0/!?34=-LPFK,A8KH*KA,JN9( M:RIR$S#U"H(&NO413Y<76HQQA[&HU$UD2'KB-3W: M@O%D.C:;4K2O='."/613ME9F*=CT: O07BK'901QQ-3P1+>34R*\8(!>3U!6 ME1028AYKK.CED'5[^4HE+5D42YR@+)V(=I,IEATR2WR&D]BXK,@)";K=CYHN M^C5)R]3Q/MJJQ?AE?19?]4I 7IR@ =LJRWIM$DDRG%+/=FH.ZJ338 !;&CC0 M5_T'A^PBR7-XF:YJ"E=M.$5JX=2Q*<7"IACF'QAX?E_*>;SJE3)]14Y5UH-0[/PCRT S( L/=F$-+!1INR-3E MP @<3_% ;%?3H'\ *#:*N%S[R%SH'I-]]]B,4X,Y!DZRP"3;6'?0]O$\%O!' M<302>6?M6AMQLN5U #Y:AH9P M#>;6 #CN&!B^V_ IA9P7O]>[=[!LAOG=%G M!_6%$FE%E:XDH_5F*R8O2&K/_]_BQR(0);N''_Z1"J4++5&':MD,6$B4SJE+ M6[9WFH$&E&8 TV,E"M#)3_E327LS*>C;@P7;TQ3;8,PIU>"5IS5I\)+,IPG1 M%!5Q0;EDEBV."$IZ0D2;YTPP/L=RQ?.:+J\2Q&?LPM]P#?G#@&\-5%JH_O*^ MVKRV"3TC WKNUU_X%H;WS9XALG,*&;1!C\P'QUH/;.=,X>D/SD9)["7Q9@CV MCIJ_\TH#O ;Z!M8+N?X[ KO^X5MR<[!T[UI0.]ZQ35-N:!NJZQR>M'RUVV"G M(?CQHTZ$73/X#T_GT3?O5H8;<:F-B+]$D^%.W,!.X"%+W,9&0)8(=^*,._'Q MB.M/"^[++41B?>X2>!*'ABI\>&6^5&8^Q!KXXBI05 -.P/I?T*\#O'ZQ!IL MZ(9X^N1Z$/$7]&N)XD_9[B_H%O)9S?-N!6SGZB8G"_YGTY)U7C8YU?]SR*F< MSHO^'\9HW7X=;N;_?9)E0^X*N>NQN,MG!B\ T__(Z0%3^=[E@(ET_[^C?58, MGM!@P$[PN!RT=,:&:X.^[+^_B-&N?8DDNW&WGXUOKCVE*]R+"2R'F[L7L[<4 MN\,W+='S'<"[,PCXWYGOSU V6QOM'+,\TAV6H(ORS!U/HWUIQ7 =D>>:&(]2 MS%X&J\A'TO<&(_FQ?X]D$V-P1,77:25LE)HJZQ=X"T]FFB-4;K!?L$'^. M)HAG'$./$SF_%+\&4TFGXGHB30N?YK']!K60MTP M5!@- "US9-^^MM)_24WEEI#I(O.^MNORDI+H7C?W<]AS&\ES_&L9 MC.?,039^'"1PX< PJ)U[@EH@.OP+@Z'=%=I=H=UU:W:7'_JWIW;YW%U?,W?* MY^W:B-EP-KS-;Y_0SO2:6TV:/2Z+3@NT+NBJP!M=BB6A;48DL.=H''TFR>-K M_*%U%EIGH75VL];963&BSFAR;\'F5,5-436#F'4Q+#H'& $L. +@ QZ-/F/8 M<1:G/['A;N80Z$"/.LK#H!O.P47AT."[*X/OLB5-'Q#2VN[ G/7KJ04]=9/+ MS" [5(SDY\I)[R/:06:K*N#$)IC7J1)Q!+84TZLABM/N(,FI^4Y>';OP;B10 M4\PP-^V_#Q%Z2M<=63!;1Y;!@.&,;U;H$IBQR;"R!?:X^[Z>YV&*S M;C;1D%DZ,L:(5#W=*-*8!+@X"KGXN%[)Y^L\WJ 'YTCSV!1X1$:BZ&Q9T,[_4"U_F9OAL M%$=S#,7JE)'LTC3%)GP'S2F;*W3(?#N'3*C>7%^]N1S+MU=_E_87^'I^/WY2P)3\>_L1']N*?C;^<__0L_ M(TX]IEIUFX;4E=#L,4G@-C7KRV+>%0#NS%750V7K;JV^PPB<3Y3O_.Y6X+J+ MG4%YLV@O37&GCX-??>VA#96'^D9W:$'5(>B62M@5P9V,:VA+C,FCL5E96,9O MGX"=CK@^',R1W]RK&6CF8['*O&]AM"@WHJVE5J9R>>KI%_ER?/'BOYL2FE>@ MP/=J9H84^"D*M&/=/E>)STNTZXRSO9G=3_&IBU)@)8G*D9;F9E%N:J&#BJG/ M.E'IZ1? 6C(\?KUSR_%+<&+'(1F*JHN)JGS4H N+81YMF+]85+U-@J&L^A(2G&;[[7:ZW1?I MG#3):+I1E1(#ZI(D2$[+JV/W^38(,OJ[&:2XMP2YBR-6RL=1Z>MGMN5+@29;9Z=]R)%=SY< M,DK:;-F%:F6F9^=S*#[A%?^7X]#P\RGXCXDKM^E,O;P.%@++UP++7-#:[9(C MCYAN-5FOEY)4G2I>2A<#P"(NK%X&K3(%-#=$<652Z4PPQP.6Z-.OQ,OQO;0_ MUL:NIWJ]5@D1!G4N126LK ZV@-H*W=8-N*E$QIN3+B;B2 M*Z!FVT[4J@-T3TO#SJ^EH3L.LPP?IRNZ5%!HU.=S:GY!X,C/ M\-&D7B@V:+G6J Q& R'%M^:7EU+AJ>(%J"W/EQORNF+H?IU7B:\\+'T"ZWH"'ZK(J>.BM/R_& M\30Y0P'ZL3N:34N S&M7G6L$;M%#W6JTI-B+*1855EBX)7;QR' MSOGCK"JAA_.N/)P7UGQ"=#@O.J#]93''BKB$EKI:NI[KY'4\=2%#'28N8,QF MJ=)J*'2N+CGY/"4IQ<0)7QXM]2C7"6,_1?A!#!"6X2U#L)KA7=F\_WUOV%F[QO-[+W5M718 'L& MR)'2.74)IK=Q?T@]"P$QF"JTU) M&J2P6I;F.RT4V49&M9HQ MK8.;-!!#K2O4NC;@B7T:+ZE$E]7J.AE7IFHF.L,R*,.N %YZZ4!QC'PFL#?Q M,G0W?!=W0ZB.A>K8.1 ECS==9S!NFLR45%K-'L%9%:(!$24*$05[)J/'MVS^ M6 .[GKJ%?YVZ]0!0&+JOOB/LW:TB]7G#,Z)&![.L9,_I)"9/9&7_)DXJ/YRA;OF%9FS3$CD!^2L:1C%\1R=5&,7P\&Z%AXEB"!,B MWYWI%R9$OI-0U$!=:'G:0M!3NEZ0,F6AKJ'$.*K3::+IAJL.Z8Y # J8]QL.TQ_?N7PC3'M\S-I23468P-'B3T5B'2[== MM]9M72IGHH<-S67*SG8J@RBSY'MD.B;5,[,N=1V!%-Y)O@S5C3/LI,\8M26S M3"SM87=G%U6#(E.M5$IH X*1W5DTJM9E3LE0[TND>_9BA'%28W MOG^4K->E)1NQTS-&7@RZ^4J+YVWR4N5*8)C5,$\I1]<4=[3&$_%? Z=?:"I9AT_P$AY^_Y$GG.T#$RSN%R*Q" M9M6OCAN^#WB;#DXDBO5V6B!$-4$7YE,W+ZY$(K@Q%(>(QZ!3-S<>74!&$C*2 M/@D3$Z],4T*7((59*3],](CF;+%F(4S 6V$8.HX3T9*B7^3 S>F/*=^G0XD" M57<"E;=I47W4A23\92$U'"U(+E'E6QF9G\C$>"P2-+2HR!039]Z_0 L%IU!P M"ME=7\SN^BB8^-OY,E/N)#H8T:_):ZVS:+E%%H()L+M(FHC3[U_C>3,!J=VI M9M5)F#; #RDH@PV8W_5@NH*[)S%*6KBI^!1*6OC"885[3EI ]9:_J/]W;),M MYSL2[$?$Q9T#V+'1 >?W##Q[-.J-D[,^;=#)9+>=[FC9C/XBTQS[7?L.&&3^ M; [)G[>=H]IUP%"!=7VRP#YI:$\-WZPZR W59D=,UPL"0:P7I"*E*]5UZ^%' MZIT2EY?GPGL_7]965VV%G,F$H!>+9+'"^@L!NV$N7 UI;L*I^:E J-MIJ==G MU9H#3SV_<:D:BD5\O5C$J1&%A(B"#DJ_&[G(KQ?#X;JSXC8C0-9!3;6PP0U# MBF>.&%:LE)M801O49GTMTV^.V,LJMM]@PWO7;*E)+U/ 56UE\!-\L%AJ@D-, M;I@-$U2CA&7L0E'8;(JTLI;6!8IM0*FXXV+2; MJ4RF!N<7%EO/R.36I0T+<8/Z%6[<58*^QY ^ND/Y[J-?=W.',JH$?=-^ M(LH^1=FG?W":\6>&WG/^6*\U[6LRMQ2Q0E9,\GFQ.Z$Y-F"'AQ]4,H[CT=MN MT.F>FW(2498IRC(]+FCX!5$H]G.3C2#!VU%3U7G=RJX@.\#J.E0\F7KW2. M M>XBH O0=.8;(VD+6UOO'(G^-ED[P D4HOJ20'&;MM''@8)0"PEON^HY!LT.M_54.L%3LP H8,Y"BHD3 MS*^OH/G;DT:F^N,?15]^GO$?GP4\$0KBMX,GGCT//X*_)T$:#3!-\+0Z^SZW M(;%MZYNCFA*@NKH75@S[-Y3)@\$]^SD)V39MY]N_L. _W_<]0HF.=!>\^I%6 M]X8>D7P$/8]L1U$=2![U23QCDN_9,2R&P??^#5Z\_S>@T],H@E_"$9C2W%6_ M[?_X?@1HW%..CE(N&$/"E#:V[WW3]+6J'!)J-YT=CKVT>C\/9D!*[#!9*F'J MEAI2+?C&"_@=B%7X[#4@2ZX*?_ .)#,1%/X+_\]KG'\%TX>*XU.3"S_"CL"H M #28X9-5R$Z[1]%TXY@> &1,\B1H3FAF8.P/_!$RJ.N8&C#H& MS_"[CT]J+")^B+O.R5W$M7$7&][NX-D>^'?NJ'-I S5?S)VK@+-T-S8+%:T2 M\]V G71-W;7.-MOQ&)B]/ $L*9N^ L8'UG@26]JF;WF2LXD!6P)\]_SY^07N M8XQ;^/H2:!;PMCUK![V#E\X=>ZDKD.?=F.O/YV:@Z&$/NA6J4;!>B*FOA*G) M:V/JSD1UP?(_6U* $:$II8:H:>HS'0*J#G%3\B!B;F(K8%7%YJH#:1,R'L!2 M*3:7((%\4W)B"K HOP.P-3>A 3R; QVO!G@[LY2+/O DMKL$7YF M*ZKI[@0LT <^4 7?@P=OO"KL7P.FF.VXX:Q7MF^">889F+#+K T,0VL3G ]+ M?0?SAT)IFC%M;QCOR0,^P1F"(0+1!W8ZF'=\!P$0(FS0+. ]\ M)F?JN%Y)F M)BD0.N!4@!7E07LX) '\D:P[LC]S/=@WP(8\^,X+5M$!^&-;X 7AQZ>%="?! M^.%$1VILJ:NK<-54R;% AR[L'CCMP%"^)IQXPRB]'YR@KA G]EP?DX"6T2% M .43^#U !<*;H *.!9Z< ZQY)=9Q G6XB6UTX''%@$PNU8"1YSX0-]%?0E9-,\+=AY'Y?0\G MCLX0U$%,/B0VB8?4.G %@W__Y[>\T@,*[BA#!!(Y5A,CP,1&0M+ Z[])YDK: MN+NYIM*/Y#/D[(=&!ML$&*#TOV,'?S]SX@MF72<.Z+:3[X2I:MZWW<_VSYS0 M:]X]C#C.#S\3 @)_I%\N>1)[I"(K?I(-$_)Y=?Z18A,'!L#^U;'EGTO&N_ 3 M:!\ &#"4 U7DDY!(/PZ6_FVQ>$WI" $/@QWX8W(_:!C"$2F:Q%+2*"E**8T0 M*4I114921V*:40E5(S6226,/X3BD?=#'XO-4=LI4$T962Z81(KXB+Y MNN5HLY!9<]8PC5XB4\?36TVNZ2W0DG[=LJJF6JEECZ8P>KU2DGAYN&2+8Y&( M]BD-%:E66-"RD6C+>:+7)0MU K:,]#DL-I0LT:TOL6S7=$O4EF^X2DLDQLB*R6A+ M9\1Z?)ZQ4T)BJ/M3G/1ZNK@2D]%QTNEL6<6Z^H K"+9;,>KM+K]L@9:1<4[9 M4FH[K98G!I^<8IF96AFZ^EBDHV\WU49MI62TM-&K]H9,GQQ,,8854]&6C5R2 MM982-N4V$VT@B[U!MUAC12;:4L&,JNABE;I0*!;3<[WF]V>%L9B.MNRW%G)Y M/;!I(RLU4M7U1'$]:RSB6+2IVZT(XDSI"%Q#3_?]>FN5ME: [?!H4['%:6-J M9DG&PDM/^X +:C@9-(V0M%), N#<;FN&7^JM-PN+&NB5H.F>IJ^T6?C#D;A. MRQ)1Y>HS0ZJWO#*[]IKX@A5A4YPXKD+YJ;Z._:/_7%L__-A'M6-/P=[809P8 MZ.D0AF['LCC'2&M\-70CH7\WMAWPL\#Q@,,AL._!QD6,##[AWP_/M9G/I'V, M'9J>?N"8/IF-H+LGJQ&:I8XM 3\+&(WJ;ELC\-9>'IB#@PH[-=3-H4>X=TAW MOX7\N?,@HQWLPSBAPPGM83G04-)[,:+X*WLY'KB@L(?YKVX0?3M4& \]QN8,Z%# M_L:WYDNQVL_MM>"$ MVRM(0KCHWML,KJC E 7VSIZGHBP3GB9]X3']R2T.;VQ [H%RDS4EUWUGI_ M47?;A1NIJB2IPK"!5<0YVZRN-\J:6[TNIOSTKG +C[64%SV%4=F&U5:!$^K MG3Y+J=N6L_\8[(K"WP?SZJCRQ-(7ONH&1F<'S#MCVK(1;ND5@ ,Q%[MJ8E8L MCU3?R';2+T+N/R=@U]]"OW %2/=+?^P@G/745!H![/*]UUNHIP:K@X;@ MR]\-01PZU9_,<2/>S?Y""W&VA:!PM!!G7(C=G!YQ1/;SD_V1?C==&%']%%0G M'C$:4?T"$(,A6^>(9/_]LPD?-C_/1PAFO]VWBZZ/;%/Y;O&2PQD__*C!!.O_^Q=.8]])/![^\<_?HS^?Z2], MC"^WM+_2[E]NPK]4K!?GY9PJ!R&S=]D9J3.DSHZJSG;!PYW=A\_7L2 H']NG M5MPYC4(->$$B?1958$C_#S7BSQGF'$KR3Z[4NP86"34I$J-?B!%4OKG;Z)[Z>C56K+HQHSEZG903/H9+937/2*9%9D(;T>?N#QU&G*>846 MQW5QX0=W[(]B9'P-9,$NHP'5A99HC;&9E6Q0Q:R'$^:) MH:4H2U5)Y5II@9?YCEO$2P1)P(1C&D(+@QVQGM(E@A]-VS;AV2\X>-#:!8-S M_^3"_ZL(6'S5 /L^QG8LB^F:O.,SK=FU!07.J) O/.V0>:/_'D]-W^JZWJ!S M_LJ;%:RYI"LPWQRH\[EDQD:2&9Q%MK5(&CERY9$KCUSY>W;E=[=IO3:V0Q!I M[C$D$T)(0Q.> 36[7+?L,G3F>FD6BB.*P)?,X56A_.89A\>K@/N/D'$:2I: MOP'Y^\C?1_[^??K[1\*,^GWXHW7 M'A1X9>WPA^?U8L$5-M"@&\%#3;&YK5O>1VVZNS?@OGK Y.Q!A^,@Z=QW5)') MSV=TU^XDN*Q>VJYGO9H[;J_^J.#T%0-K@Z33-D5CDE!Q"(OOK":RI+ZX)I7Z M.*X^/ M)Z?-'J>W3:^8W'9M,<<"Z*%_ 3TW&,<#?5:>3^W_A?]1<>=KB<==IX-8]>$_J MTT5\\)SH_N+75S,&C[_#&[O^!GU]X+ 6BFV@V,;->Q@WM$NU[^>@$$WPMLYF MKAYT].K;$$DZ$$B:3SC"0QC9EY(9N]5JAJ^FC(W9Z]>I23-;6:T.'97/Y9J] M'M"S:T(\UX&:2I,BL4DX0L61^36[M7*LU!*9(*\U^1@M[?)O%!A!@9$[#HS< MTN[6B7#+6B=*&VY2H8Q-K5K85-V25RF=&;?H[)K!4_02-W2OE,"RY=*VT%T! MW())L_0C_AYNW6!4Y94-UGQY;?U?Y']B-QAEN5+#\BZ=SLM'8)#Y>5P8WV$$ M'T#$KJ=I(VFW]'YNP?7D56$Y'6);X:6 7>T+=<17?-F?S+F/H Q5O)@2%*\Q9 M6#X&6);)-T("*)*)(IE?+Y+Y)PCUE8W#"$3-JN*\+)6)%>?[,HWQ@\FB/1V? M%:)LNNFO,CRQQ2I-?*YLN.IRBP401?\*HKY T/)7-8)0"/.KA##1PT,KP9PDU?5<6$%3MWQ5Z=@9M:B:2F;3"2H8 MJX[M/(TQK*34< [&"@ (JH,LP)V&]M3P#9@NCM7FEDIW6IS:DOE\!Z=+XF@% MZP "2S+][MDK%*+\&B%*=/;S* CVI8X-W!*$-5/]$D84E3*W2#MD;>2Y=#\; ME#(-;I7"J&@4\I6M^49Y\H_SY..S@.WO/SUXLL^2/"QC_(BGU=D;]3I^6NO[ MI]6Q#^J$1+L+7OU(JT\7PRRV( ZZI/HQ& YN!@6P^![#^ML_$$QNL]! MTYYR=)1R88%S4]K8OO=-T]>J>0R$0@ M[R_\/Z]Q]A4F1J[S_>APPX^PHW=K=?>"S[#2ZRZDO3O, JM2CB18AQ( I=#, M[*NK'MQ'\U0.-*QO^J05(U*%F.9S3$-<&].\GS>NN['9KHQGS'>#FXO@-DG8 M.MMLQV-@]O)D7^G6C<&Z[[&E;?J6)SF;H-2L;CU_?GZ!^QC[V28,/#[OV$M= M"8L6N_Y\;@;A"=B#;H6Z#*#A8^R*^/0-M7#+?$I>&Y\>%J,.ZCX']:A?UG6& M!:@E8/@X0$,JL8X3<.XFMM&!I1*3?6>I0D,H-O<=H%#5H&3QOJ U[.2IHK4; M"_4L+-5KAW6K?\YI!ZK\8/UW<96=OGU1U#?\?%B._4J+B*P37'2SFY^V%P;"9XR M>F,=:[;YI+ZFV1>F^]Y1R !K4E4""YR'998#ZSL'F-RT(8J_*JK<&8F9,NXK M;=7TN(7+T'7:YRM.;G6BBLHO&?2]B_OKMJ?&F%T!]/WD$N'L8L\S>[K;_TJV M;LY1>!HPB[XK(K[P)0>X9C'5@KJR!KW0&(G'8Y!KXH?5VV,C=0PF ] ,:&/@ MR<&*Y.Q8M>3-\U6%"=LR-V#\CCZ?P]XR?("6L)<=8D+ G*C*6'^SAKD.3,T: MWP:*'?X4&IVRY#@Z5.+>8=.5#DP$.:A:[[XJ6^^HLCVV !V"DNFP2C@T#N: M2+:RKRX?R[[Y4\G1 _M$<^Q93))E!UHUP:6+JN18H,,]TH?V\,&;0KL&SD?? M^;G YO$FX(W0>H&-=]9-,*A_])>8&B@N'9A#N@S69N\I[P8+D/[';PT86$U@ M&37@T=J.^X?OW$O'\X9$+ B>N$]K!4;DFYX;CH8US;T#\-[23X ZA1 %O6Q( M2F!R[60._AH6JHP=H5;]3V(?^^^?KJ!J@/'Q<'B[H(?G-\H#K61L#7HQ70[3 M<[:_HEHOXAP)5Y6_*;X#ZV>ZJO7[:)E]GG5'=68A4M8!*XNIJB>*RT+1,'1* M;J8ZW26YK+$//SQUES7T6M,''+0"'!$#%JPR5@,+Q85O JL%+-^ EE(0+@F] ML9@T=M3 UG5A4V M^T"F@>_V>#9XN5;8RP.CW5Y!=M:AY>?ZLQGT!W:LO,.Y M0&&DOKL[F L\&2! [S!Z>,W#-:AF:$Y&]7,)SS1XA>J5C(JKC7MYD9V-X0M. MHI^/SQE_X(>%PX!OW46^9M(Z$2R%]>1:!9N2,*"U?Q @7?ADYZ \;USN'X1M MX)/0WV'2C^GTOT.O:S^T@V#;PV_O5=.HKOAG_(L_K[7\,P^6?"1(M!!7L!#$ M8XI!"W$%"X&G'IEW,_S02IR](/FOU,4]E!3\%5+?%@V 0,?_O>!>/@H8&*/ M-'73)19K;]3RCE8O_=,TP$O+RET(P\FX_9"UKYAU_]*MD%\/BW!\GFLOG0/4 M?%U\Y&BL>NF972*K"QJTEY[W4;*Z0HOPJK.Z8F>[TO^C@4??L9TI[U4F1B.W MIO(I;]QIU3YX\?Z[@:&G$; S&+5^XZ[]2K- IKU)JB$0Y?9BNB18IE)8A:4] MZ2059YCWBGW<@$(6(J'[^].YIW'#O\0D?^GBGB//./;7N8H@?12QBG7-ZSOS M%H[IX\[ R'6II+1IG0"Q]N*:VTLKP"Q -=#_&^"U6(_[C42_KV#9CN?GQM.E M)E1:(A7_[EUPRSKS_PP6A+L 0;["ON=4&2C'=]&NZ!7?0UT M^;G%=VG"($S]W;WH)\0(4O%WF03O >L8;Y:P&DNMN(3>7NO2>."1PJX"'(E' M3VI^&E0O=F@Q_Y1+@\[$RYVH#V\^O)%-?/CY,M/ZR$2"W;6#34/9!!X$E/;)=^#RSTUI\RU8 MJE>I]D3JD82WUA\9*VKA[/9Y^))^/ M(^R'1L(AX1B@]+]C!W\_)[6_R'M?)P[H]B(19_>SE[DX^X>_V$0^R*N##$%&E*W%LF%JD_LD$M*O MQ>(UI=\BX%-".IU*)W.%!ED5U"J[) 1&9CKEU5MI^X5BN:\F\=586+2Q4;FG M+:;B!";X)U^W].0V5I\1@X'12^F>1FXR(A%-AV\U"PEMDVY@V(PCYUBY M74=DWCP(T7'%NIC3+PQK=88,C*T*J+\!( M1*3/>M?M-NMX M@51TQIGT)MGBU&EVL< 2(\H35F\=+]!G:V&L.8)M]+QMD1GVUHV4R8JI:,M2 M.YM0IU9W+<#S+QJ?9VFSSHK,&\<@EMEJ+K?N9@R5%F1"2!(Y.0&*R1]7KEU*:9RV3J*W@#3(1,9'M+]"KFM?33G*^-";Y ,L!J#)I&QJK2)#DR>O.JX1<:(I<69HE 1-[@/<94VZLY MQ0HZB4>8!_?$W3JRTE39>)(S9$".:9&>PW (].@&]OL%3J;RA&?J0 M:QM^5VIG>S.CVG98V'0_@!.EIKJ.]V28!07@&E9;E4S.]21/S6S@H_>.C>2R M=4^9%L2VP6M.I4EN<*\ +\ZXAF,CZ=VQD6!:,7A,/3C(P -+$AY%"/S&;N@W M'O7TR(;WP.)H0'0/8YV:?/HN;EB:KXIMK0 M?LJU/\F@]JH5>5LWS(DQT[>S[3;;7)G$J4XXG9H'KC&?>F]\?3*;FGQ,IU#& MXC7DCCZFWKU $"W$V1:"0MG4U[ 0Z4?JW;N=T4*<[7P!B0YZ7,-"(&BZDH5 MT'1UYSQ^9UAF'T]B0MT6#SY_SP+'']&E3\DYQCN-E-OS)M#9BAFMCAIPJ M!_O [_+#T:#RPJ>??I\L,.04\S9S]4B"<7*4_+/IA8L<_3XN> M<;M>?$1L<$HV(-^$Q5=6-_83F_0%'5-/='PQS;^168K,TO2'CQ]3CZ=' MGJLZHKFS."Z<)%^ #K<%T_$2NA5>KVH[L;$O.1(@D*H; P[GOC3_5[XX&4MI6>Q*H52U7 *3S)U4%*IJ+?GMF[/ M<(/P=85(B!F%=<9_G-VZKZFT'Z$+Q%/Q)/U>/NLG3G RN8C3;Y#"I/*D:TZV:+0>G)&D(#U@Z'!V]S^KJ7:MMOX9\>R+3_)7>UQ? ]<^8O7LS_$< M2M$!D'6&_4D)<_.L4%",WHQ!\._P22=@!\#C,6C&W=K!AZ6A-S=8DBB>&?'V(^@A_GM,<*UTBJ M&)&:=H!WV>E5JZW=H64&V#\8BO$@P$" J65PD\JY874\'4)%Y85#9ML]/CQ#G6$E-! (C$XC291N$?)/[W+OX?MV3> MEO]B62J-O%&S;JCY]3Q3&6AC3;E$Z"?1;20X7LVT,&)H],JZIO&CS0K(/PVO MO"'B&/[U C_-7>TV):SQ5] M2U=C-4D-2\"%Q?3"HGV@S6AS6,@,Q8N0^X?< MOQ/;3#]M^B2Y>2"XH=P"L6W:MNGR.WG-;#C+ PNZ UJA+*ZGG:HUP@KI96J< MZE"5[NP20(M[Y-0JSQQ9J/BEN3C4BE5);XE,8&@!H"48E$^$P :!S?DMM".B M#3FM5Q6*S&6-RI93NLYL5*&KEPAL\U9^Q! #D\7\-C/..5613"?& &W@CAY% MQY,GV,\[JV2UGRKP*K *MNM+EK>KS.NHKFIYP;5&;ECH5W)@+IE^E,O<[RAP M=>G;R*\#2J_W2O;K-N(.)#1HO8/(YD)KY_M3,XW-VF/"$[*RZ70N 9&IL=$N M.UU=QS:TN4BO%Z6$2:S$=%#I@HQ3]'N1?!3X0O"!X..D9ME/\"-3\!)8G2P8 MF)1)Z61-JA6;UD5V FN\7JA@Y9Y0\)BIG17TZ4:'^ %,K'0\31^SR-=UQ,TN M 20H5/9.@9BO4"/BIP[KQ:=Z:>A\MKR:OM7T^FN.$S;EO&X-?*9G#RX1Q!*F MR0UA6[.MP9-]$\LO2;&\HBSZ%>PFES-X/I5;8MFA5*+ZBUYYU N@ -@_5)PBL#B=CI:UNJD@ MTW,E*U@7(DA]BLW#8C@PUA3L%JK?4% )I4.<.1WBPI.\HR#&%Y_D+;'K#3K- MKRHC!B767!@!4H!A &R:F#1V5!4>?'=WFQ>[D ?RG6]\YQ?=)''4>HF[$H2@ M/\]W7YRM#&1J]S7K9F&E#4]U)+.GPYNIO#8<_RYT^*(S0+2F[\QM]^51S><" MB#R04@$**?LDHQW[.2BYZQ.C*GU36C0Q0U_/:II?=:;MQ27"D>Z*;=77Q60= MHY,J4RX4LPEZ$U1,(J$]GJ+P.$DBUQP!#0*:-QWKJT>:!EXM=_3DT,<68VU2 M'73R6?D#E5^/D%N263NNAQ&VT+/\;+L_:2A9-BCC!G.&XTR2B:=3MWP,ZI75 M5CL\^Q2;2W"D^CS(+XGMURC(,PF+2C@K*5 M8'P"YEV':47&R69[CG.](;=6ACG:F:+]_"7]4 M8Y:$GU-MDO.GFS$NI 2ZSX\A,L']H1063Q+'R9#Y50V+._1+4>#ONO:/T5;Y MK5N0K&\L/FVDCPE-$;ZUBSS2?U-:UA>VPHS;KE UGTWFDGPF;X0TP%HC$'0P.C4$^DPMZKJU.W/36& M8W )<.+[,UUB>=V2+%F7S-@!B9Y*[AP1974+<('W#8_6)KL8,Q^.BZ1?CZOS M?#M'; *H&![ZU%W7!R]1GBFH/5%0?Z8@^!LRB*6&RF(%(#JF@\?V7(5\;8W# MSJREZH:?GECQ,9;[5=^2H\9D1P7H#[LXO$8D6-_4=W>WI^#8BA\.X+G_\.CJ M1'WQNUA0IPF.VK,/Y^8YDN6&F Q^Z :[%#!G40]F"'X"AA\#$U)CCNX:,4!T MH"7@(/]L0I^8#"!%J5W-NN"'DO>",I$YRO9LIH<9,4_[*[8#_JN#18=SD,(W M ;48[+D\G@4WKY3C52M0^'!)?G>A85LP+V#8 7,!4GEF*VKP&[@*X#$0!L@\ M@/+6KFOP>D/U7KX!"$FX;MJ+-%D9V)P2^ GX$WX)%U(*\IX>8QU[-R#PC>X> M_BX8+.C9-P,I"^[EB4XG_H)-?/=WY%N2%[X.ZW@%HAV,"/0;7,8-APB^\67X M2OA-,(J /W\Y]95NFKL!PT:^I4E+VX'6S^%OH]1Y2VP"N8@'( /$VMD\)QM/ M@!GWQ.8A$H$IU?BV>TR>?Y_9;D$(%!MT;-D>8 <7^ @!1@!B+7S@,FB;&&RR M \-G?G$#PDZ@E0Z81 ;^#F0]P*0'_3JJ##P?P$1@L7_-:=[A6L/W[W]^P!$' M+:#F\1T'RB90-KH-815 WU'A[#:7]A_]I;$*__ZF>V QY>^P!O+30@!K*2Q0 MP\[@^@$A"E+VNWMIRQVL-ER0NNH%^ *^^HD]I9]QEE=*_1?V%+ E5!/H@_#$ MP^YNC9BE>H?R$.![0&!3E\)9Q.:VJP?F2#SX0I;<":R+N7.%8_8(*HG]%6Q M$$'[W4N@F ;BJ#I!L@5$6V@BN/YH"C43:"(!5 ;-'3B0T"R#-WSL%%T X$"] MF.H8R"W4D$#0937 9FB4F.;K[G=(K4+\A;RAJ)H$@#W$@D/$>+)=(-;\[GB> M3)_K%NR(>ZSHRQ__@'_V_B'FGX:%];&/LW'.-!UR_Z2\BJ:7Y_+R-HW\/18TLORZ 2U$$N4$A8 MD@QI%=#FX-__.9S-

=K[MHV0'%-Q1A@@"9F,U,0+&L)&0-/#Z;Y*Y MDC;N?ALK#2O!A@&X;T^!-A(."<< I?\=._@;$B6R;C-IG3B@VRX^ES!5S?NV M^]G^61!;>WJXD^!OCFH&_/]JT7;+[MGS;P3^2+]<\B3V2$56_"2)6N3SZOPC MQ28.#$K\JV/+;X8] DUBP7":^:+*[^X1 +\0)C2 @(&9Z#Z)B/3C8.G?%HO7 ME(X0\(! ./Z8W \:!C!$F2 Q/"W1HIJF:)%*8Y0H82E-3&LI"E-H!J=5["$< MA[2/VID#B>R;_%SA>,EW%FTCE4V;,[[$C45"I%ZW[-KNU"?[0HK3\4FMH%8R+L6Q MH"4>>3^;S+=Y*IV3A$8Z5=AZ4I_MT6.1C(Y4T^JMA=UQET9/VS1F@Z6MCKHK MT#+R^I5#)/R*-G4X&C?JC02_+%-3V&?J=F"Z*P+*Z$PTAA[P:R3*8.%32,CU95Q74M.,,OPT]ALF*D4:$6%[\>3 MKYM2:YQ93X8KRJ!+(Z>56>;HH0H+!D;>CWL*4:QZ;1K+YJ2&;2BD/6T9> M7RVLN[+L>$M,W5B4M]@L-RJ8%!4EE#XD1^4R!@;:L+I].6_-!Y8&^XP0JMH3 M"NJ2R2RX1'JF=+"YR_AE6/$SQIT)EU)%UG-2&?@2*.$4O)UHV"LBS;6Z,_+J_&D.MTD5F(R.GW,&B>Y M3B([,71BWK6;1;NV!!Q%1TDZRYC9+"U5#*.0DJ?IPFAM*5E63$5;IJH$TBEVX-O?H).<8G3#TPALPQ);PY$YHM2%EW%'Z914]6IFS>,^-UMD M-_2 */3H/KS@+3(G6Y6[Y95:S&*T,1LLVE:_DP$C34=;EE.Y.EY;8&%3YG7324&:EAR?P#">&!!TJ6MG5F1542ALZZ M[5E?7];D-0LW:B(CJ-,EI3?(=/I0,H1%K^ZVR]6&W^H%!RXB\TH1^:4[(#5"IO@)68,;SNFJ$*7,5?)E<]SJV9K6#7*#*"DD1OI+:853&UFE2P^79" M#-.@U^0;O7I)KC7A,,>0YA6\K9;KQ>6"A4TCBT TIYU::EM-P*4Y&&'&PZ&\G6:/+J?,LU]<+9#J_ M#+J-DDOSN8S2R HM0]H0,[YG"KU$&TSL#2 J;B:5+8#^$:93I;8[Q;:#=9&% M32,3:[37>"V'6UE.I?@5SM>;25U:P::1B?%6UV4*35;#=%\HXZZ=U%AW#)M& M)[8L92C?%RB UY.VN^)FV#PW#$80G5BRB*<;U(33#;XCSN5*IJE(/FC[!FX. MM/Y,$(OMFD#;Q "H0[O2:X"F;\"1-BP2F<%$3'!ZCM-;Y+#>9RTPVO0;YD5- M6'7ZC## U#*;6(XI66H1+&P: =FYT6ZWRU3)P J27RM76U(R,5G!IE&4=1IR MWVGVY"(W8S.-1DE=>JE!V#:R#-.A(S+]!2T8C5YCVJBWMV)IW1*)-R!139?7 MIEEF,$%O\IC#458I3FUF^XTWC3QZ@4;7S.=Y<98*)V50PGNJ*^QT,2+#* L$_FD/![A M&#\E1\5<+^UCYDI\ ^6$!J-/-=/ .!7 Z[9<*.A+/##Q(FO@Z1+7&B\G&V'1 MJN:28WHJ&CHTAR*=5GOYJI7K%RK<)CE<9' _-5L5 L,ITFG1F9N=.J'I FU9 M,VDYQ[I<#YHNT9%2KVR'I@ND4ZGF_EZ6FRUEEQ"[I>* M:BYC#ZKL6T;&MDMX?-MB.Q@Q&TVK1<.R-SPT1R*OM[KK57I-"R LM@K9B69'JXH,O;PGHX6?.J"@VB"$UEBY^6N4Y1%1(NTS/F,E4C'%B<(#(G MSZVW"+:-NLOMR/;T 6,RHY2:&D-G M6,PE2('W6TLYTR*:&@EG143U$)Y1-65%04]N9MB?6 M&;-T?97O M&6-K%3:-$%7HE/!4VFUX,5]$:+.J\YXS/AUC'#'K=0D#\1)8&'32*]4IEHR>B5V:!!8EYE6YA)P,,>P M:62M.MD9UAFS$F\TTOU9MYW(#N:9UNZ2G5>T:FXDSJ7&R4OF%:4 M!X!NDH%A+4T!K$T]>M$E%MU%T&V4":QQRY*ZHM\2_!E55%)FJ[(9A_U&N&#; M*1EM Y,6A@^TBE<:U :%;=AO9&KU0JI.+#-%'%L4R(4O"=7N1@R7(;)D4K<@ M3T?ZHBSPU;;!B-.!8&X#BA&1N2V6*D#"AB<+E;:Y(;M#Q4Z98=L(?V7FCW5MUTN*CM*=N5LLL@M*)OD[5QK MFM-7NS.BK_S3QK2WX!-40^BU.(J;+ ==APZ.DT8F5J.*]9&ZP :M/G$C2QQ/.5^@K;R*6J7V+F4KFT/W#UBK\:>+;IYTM%;M/:U'0 \E4<;^U. M0+Q2"57!TOF45<8:9J*0K?<59L0&GER$!E[*G>A;O\Y=.CU1>A5Z0R:61EOM0V:)B:)'-6UC7S0-DJO M[J"!X\UNU10:LCP:"*VVY)AO>X@XZ6U:(K=4N"Q6IB7<*"C;WCY?^97+,^U5 M2F-6EK'*)M/ILCU64::M70KB*UM[O9@2H^&H@O&ZQTJNZ0M#C(5-(_32Y^VE MG3&R!4[/)*OU+=,4ZJN@:91>S%9851PIT>'\U79<$?4*YHZ"$43IQ37JU7'& M%,M<8[NJM5U)XDIF,+$HO4 33F;ZB;Z@BD*1T4;Y:6O[MN^;M[!2(<_66L"+ M8)6Z,2RLZ%G@I4:(P REY0KC)4[(CH:)#K;:I-M$T#1"A&JS:G4J>G7!+>I% M?TXD5]J\&?JSD8D99 -+9I+%I>"/EM6)F1<4?A,,-CJQC&1D-&M 6)B_5D9^ MM9I/-J>!.QFAK5IC%FIAF^]S/ED6<&79&6CXV[YO;YO1S7)ZXAB\U.7+_4Y5 M'GM!TP@-=']0;\R9QL)(Y+A!8C'1*KS1>M--GMN&) J&S1O2J#JL-$>]I$$$ M'G6$7 UFH&.UGI7F*KYJZKG?SI%0R\L3 M5?%-M:&]F5H;39YE4N599LG7JE@/U[0YMI2RFC,^2SKL!_:J@WWBI^W6\'!" MD%PP=]5O^S\.WPK7>[?Q!C?IY'!S[^5>Z,'AA=U&*!;9P?2<_5OWVWCA''[O M)@LR]4B^>Y_#P;;B0?\VZ%,#G+@GR?YS A[=^!;N'*\ $7ZY8[O;H0]>O&\J MC0"C^IYZXJW:XV3P'VZ[?_)0#_WNO7=H(P$"D$3=>Q$ B:KF0A$#1=R4( /P*9KT=_A*YGN9,]ZV][U7=%@UDVX0/__N0>O@@/8CT(TU<] 9>2(>?'I+=O>2] M.XUJDB-/_N]?.(U])_%X^ ?!ZO"C/D"]Y!D$N M@MSCW7-^!C[XE51<&U6^%F<\86ORH]B*,Y>^#O^SV HOR GA-+B%".E@A""G MOHW^W;C+;7'&41 DB7]=!$$6&=*[MX*GGQ6$_>US2(>^AY3$1Y&2^45\\N+K M_YQ:CS@ <0#B (3[R$(^BM2_GW=[\?4_@=0C#GB%^^]N$5\M!QS-^[FP>_@1 M2AR6>2&H^(#X MX-[Y8'\?O*[>.S,@I7 CMO(5@P%UVQL'1U8*]\L'Y&7+TI],*>ST@]TX%)!&[>S'NG03AI13W3@4D#LA8>!F@N'Y MGIL9Y*LZM\BWV0:5;U8WV=;#BSO)65=L: >7D.^N&1??NER\K;L&N];=IT9[ M?FL#=JL";LL^,ULM..;[U+*H*F ^XYSJ@CD&EZ"_Z*AN6\KN*U79_33M,=T* M)5$%3-)HHS+M3_SD>/404U19GTFF^]^'!/D0TV!Y7^^_#_K:^V;Y,\7V=M^_ MOC?]>4+[),^PLOQ#S 7, !J2#_O+\5U=,$I6IDYS":]19@8#5:WE5F'!JU2< M2&%QG"#V5;7W"_'U O%G##F=,\C\OT<+$2%0N%50F&NN?H (;+!]7;)DTX>K M&'X$,,&'>Q$=NQ;L1-3#C0CV>1^BX-BN^P:"B$U+%V12+0C9(I,(1!!)O[O2B1.[$22O"*1S#'5U-0I-SVA8- ^/RU/ M52I[%AN_7G+ZM49WY'&;W-:T$XT>DQ@&M6*QAQ]TG*32<9I@3B-@UW(DZ,R! ML=M3U @6;AH63FWECTQBUB\5BXJ0S8Z6;M-)5C4_P!#RX4<:BY,XB0#DK@'D MQ(?<$8"<%4!.:.J/ZAVO-= *0RS!3(1%P=';C+3D_^M M+,_87\1_4*;GS2=OO -15T 6Q!PH]1.E?B*)0*F?*/43B0.R'E#F&\I\0[F@ M2"*01*!/4F\2%HJV9 M_<&@@,W8O*G25=N6)RV ,,F''P0>9QB4Q74+J:#7-U^41WICT'+"[>,TVW!) M?=G(83U_--JZHUZ[T!\#D&%@,AM&I1'&(!_@U!D=GQ2Z7*/-FN;22!J566/( MN-7<.%MAS^$$R-:H@E5*S,;PFP8WQ9*E249E@?3 7% \&6=H,D[3)]+3*)?K MZT\999)>/6RDFELNQ4=5@H 'FBJ:8.$6A9'.$+RC1 M]$[PY82^P-">>O/!?*-R&X+)9,Q>JN12 =+0#S^2<9S"OU0RZ4^V/5Q %?<4 M>QY?9#/KIO) K@%^SAB)X">VX^T/K3:6>HY,"VTCVZZFK:6]H<7Y6;9&W,U6 M']&T8'.-!>9V$JT%S4]8X!,%>R.I.$XS<3S]'I@@24,IN3>9DHOPYK-X>Q=)E-YUDGZ*B\N5RV(3\S##S(9IT^Y)7/OPGFO+LHY(R2'TMD7 MLQ)AI53*Z&F,:XONQ%&]L_@H&=.0/4'R$\*LUTT8;'KJ3KN!&1!LW5!Q*@4< ME>2)9 WE.:,\Y\ME_B/$^33BG-I+(93FN%G&UE-L,5DRAC0JEVMX$$*!NSXT M0*83A4\0,B%DNMP)#(1,QT:F$WHJ/$]Z7#F/-XT%JR]UB;9ZN!R:4/3#CS01 M3Z7IHV\876IWJ);A8W/?B]ES. UT$@9EP1T[TM'TO4; 7#L\8)UZLS.H%]8& MGR,S97%+TJ)VEJPV;2H(*5KK$9@OV(VF3G?9C346<1SNWP"QQK XAKUWL1 2 M"72T!1UMN284.+6_DITL:G;)9!-"1:_J*N8(SKS 0LB NRKQ= K!!3JK\A7. MJL )XL1WQ+S(_#NR__@:^3?K%+G(DM[,X/6DY8KRN+LNGN6&Z\UXD$XT*JL: MUJ"G3#8C 8ZOK2"8P]@X$4\3R=,9@"CK^.M/&9UJ.#\.G-H"++J@)N51W?(XX5TGBD9V4:ZLS%JO-"?LW!F00XHC'&=-LYU[[*#$JU0 M"NCU(,BI(V2\7]U26&ZT%?R6,%[E&6MK9D*X"7(Z"?I$M9T1U""HN9FY @"H-1WM>IBCN2I,T@-Z[!: M8C[DOS^\QV9=M/F$Z_<2&#&>VM:VWNNO^+,D(F+9;F&SP+YK!+K#>S"9<8];%U/:L[.74% MP0;>MYV,D^@V?Y3#B'(8[YUY[\+F_-/0S/&5AMEG90GTL\:R-9M+9?I"C]^< MY68 VJ*75B_72&(+:YGH>@7+7V[&4 _ J# 33YW2ZD3I3%]_RBC[\980Y-1F MI^G.\E5.](J<2M'8:J5A!%X*?%P8%<;Q.$:AU$F$-2AU\DI3)[,':9,7B?C> M^Y[&O29@?"2N\[QU>@P-.W"PA-EJLD7.9Y:M!5,N-*7*66QTOTE."P9OU8Q* M:]Q)M@I]M=H%-CH5W# %N?Y?+)F9@H8/^1+?KZ>(8Q$8 \'&=!T'$^]=V,D0BF$4O>0 HU0ZDIN MN)U5AVHW5^-F0J&=ES:UQ; I"*L KVCHP!/8>_4!;BMQO>.HDNL[&Y2DCA*& MSE?=)^"U/X219FM-$L0:SW,T,93Q=A5GZ?%9'*T*GE72E7:V@JEL9D!A=<:D M:8 'R3 ?':.9.(GRT5$^^E?)1T>)HBC+&64YWR/SWH71\N%*'Q^Q6IAN3NG/ M-^P2:[22^L!*-$V!.LMUK@M,KYFE*5DR> 9KYVV]"X846"TP/)R,IQD:)32C M),.OD]!\3.1'_/OUIXR29,\>7'*!CD*YL&C[_U;"3X>%VO!5(]/+RJ M:^.C0K:\.4O\:4'A&:S06!6,V22?IFD$DI+NW0L[+KXX?I(]--D320U M]RHU]VK-G3XN=VC.F5J3;5.)M(_1-8IK%8-JDIQ*U[*Z MMFW.5)Z%YEQP_RP6IU,IE+AYD90HI)I^)['S/E43$APD.)_,-;QAP;GRK#88 M;+0]R03J>Z^'W=A(!>I;C5EAXA_:$;[*'>'KF_(=KC)*NKHXXIXX0-[TK:;7 M7W.N\BNZ&P:IEJF@H+B5!+X1@Q* MM$2):E\@4>TF!?Z$IRZV?6%AD+)N89LF+R7+S8Y$;A!T7'*?)$=3+N M3O+OTJ9#&3U??\K7EI%VZC YV:.&W6(ZT3*R]>&\HBSZ%6=V?4:=+C7\R7RW*?4GM.P8TI-*@H E M,+_$Y:7>)L6Z?N#4P?.T.(;'&?J]"P!N+P\2=%D_+K$K?GU40+R M$O*^<$(>5)]_W61@)+"2 P48YGVX#4T#3P0+4/IG^O(-5=FQV$'?+Z4T3D]8 M L888ZE.MD2<":Z.I.-T.GIWY'\0KJ!\Q?-&4:^+2E\65/;V]^;SP**OZ"E& M:0D/:S2=S8:3!A4#J)< 79KN>(P=X[%5 *U1?-/3R=FCE/Q/?S M.H9J*E4Q-Q9\C*?P224OXV!]5E#'P#AO*AU/D=&DYN-H&80L"%F^;'+F#2/+ M$2U8WK"+XU)?G EZ36)+&5_$.VI@P<(H,L7$D^_[QK\?1?X9ZYP^J?7ZQ 6E M1]S#E.]PE7@3P+05VQ_9*KG0OT7)/G?XP5]+SRM2^^6'CTP$SWF%Z9% MO%5(V%YQTU["\X2&Z;B\163ZFQ2P@M-!"BO&Q--,"B6R'2U>^_4$. BP(@$^ MM0 ?)#>\(<6MF:G/YCB7$K*V46KF?2J7I@(IAMFH6#S%4$B(D;F%\M+^+#CQ M]= ZB%/>.5H?/XSP!_96>9Q4UJGM=( 125'E)U:Y7O)9B-1!)?54.HZE4'8I MDN)?QP21%)]N\,T$WF MB>;4.;RJQHTYJJP""BDQS;%G!^?8P4KYL ;/7'(@V6)ZD)T+VNE6S)NHARU' MDBE9,F@CC>RE&H/MK#1_FGE\D__1*:\;=R2*]*69XCW^OW:ZG5@G'M M47YW^5A/:+?2!EOL"PFV-5#:Y?6\M?I@(?,7+PBMY)=:%M (]/?6?CU74.D\ MQ\^%'B\D&DW/3$_&8S#!(-D4CV/4J;;K$8B@2N47JE1^?51 XH#L*Y3)](%, MIJ]A7_U.GN.=V%;0^>>/8\_ C^GJ@0"(%LX6EU]GV^NV#ZFZ.: 3[M10_# M_@WG>S"X9]HG9-NTG6][#-_W"%<@TEWPZD=:W80CM@]20\!0GP@N5D 3J# SI'&35<@@NTD,),V-G?LI:ZH,3 ,W5+ A -E;&M!9'AI MFT!?[C]E[1D8[2:XV37UW3V,&T/-LP3R]_@D;Q%9.SLKO2&$M\Q*Q+6Q$FN^ MO"S7#6_WB $DF05)V?M[IZ,4?RU!==>!/)"YKX MKJK$)#>F A//GNER;*(J8]5]A[T.T/)@T<,J8GM("^VD.F!I1Y>/I:2"U02B M Z;WC:0C6DM_J;("JNH>8 0YV+IYDJ#0+(S'\KHE6;(.)/397 6/@34'+)W9\,_$ M/F15H(K"MP3VB&,,S@#7; ?^ MX?,#"SP1.-O!DY?FI.?L!W-@-#[\[E8W03U2]'NY*@?X>]"_#?K4@!SN*;7_ MG(#*[MO(424CL0*T><-Z?64!/^OTIZ;2R 7VB??:;CZ?[X'_@>]Q8%1_UC.G M2+00U[$0[Z:=HH4XTT*D'IEWT^C00B!HNK>%P-^]PQ,MQ)D6@G[$WRV+@18" M0=.]+02&%N(:%B+YF$0+<0T+@:#I:A8"0P[=-2P$WA8-9-N$ M#__[@.,/'R0(23^2Y.LKELYZQSHDQ,&A1EF%F:RO2#AZ\9)#BCW\J$F.//F_ M?^$T]IW$X^$?,-7VG[]'B&-.Q#&1J_5NBF-RJAP<1HTR#?F2:1#H(M#]N0@1 M'Y6@]"/QKK=PQ-3[=R0$<$&E:WPO_W)BIRY)"F1:B!= OBDJO6+=?MR)U'L>S,60/%5!.W%(R2+ 0&H%<VUWK%>2](2U[CUK6UG9*-JB]@Q+DSL,6J5/OM"$3_0MP M"?V8O.[]6%A@#B$$,K800B#S ID7U\,6R+Q _OQOF1>GE9KK,B_0VM^+>8%B M.T"W7<_P9^)F+F.$H<9$;9@9'E55]>3MNT]5R0F@=W3 GW-9Y@ZOE M V0R()Y )L/EG>NK988PD'+#S'!\D^%..>%+F@R[F,O^5[MBD+"SMV(5+PGY M?)SOQ4S_1I&<6XGD7"BD27Y8,U./6/JJ@YI_/><-V[XK68K[GX\&.0_E8"3) MQM@!XJM\^Y? M2\2)R\_[?X\PD[#D\ 5F&'L'WT-!FWE'4F&-8EC MOJ5[;57[[X, _A!Y#\BKY"BBP.?$::[G9@;YJLXM\FVV0>6;U4VV]0#8WH(O M#'[%NF)#$TF1Q$58\E3TW<18DN9B#HQS&=1%+CU9XFW=-=BU[CXUVHM4&TA4 M%0A4]EF>:D%]3'$Q:O3(6<;VN-FV7:]FJ M5G,[9@N?8_14&Q-4LV83>DO$,9%\^)&BXDDJ^<_?+VEX/#UW:2&XA/#CS.7G M?0SAIQ_QU+4+/UP^G/B.^/43\\:N8-['X-=DZ-4C?OWJ_(J,*V1XRDNZ MTY5,7VUHKRPN-HB_-()"'.Q8@E':[%,6U!O6V(!J3\:E_K"&5>1>>I6>"/Q& M9Z$UAA/('$.^&(*+"%S@Q XOR&/C17M-+U@&KQ6X I/7*WH!7Q+N29TQI[BR MANF5K1N;L=[)M>D"6Q'&@?@G'WZDL3B)DTC\D3>&O#&X(W7I=;N(=7L%\SZ. M-T9=1O(0OR)O#)E77]J\.IX[5M?J#+^6-D6.5ANDE6];,W*[@O880?V&/?:Q MC;^SRD:['&O\OUC&T57K"^Q>G]%G_.*3#/'NJX/;:2XVWJ M %L"/)MKKBZVRXU 1/;(-4QJQ;R>L+ %Q[?F7&-KVLSXE(ZAV"FJ-3O#]+GL MC%QKUG+H\#QP#'&X2TJR>T6US6[ W8=;(_5?HG=8Z*3H'U+$M-8GR; M'CC%^6;(UU:!1">#37,,QY!$(^_H7KVCB]Z1<\9]L2\^R7#+##'IK:X?\HZ0 M;70JV^AX[A&36HQ4):.ML(I,9+>TM\G+>&!,P2VO7QI31SL&>NE-XZSNZ2/) M,N*Q^B/[B'*L;CS%\E)(>(<9 [\;.MI+6'T'CJOQB)Z04FG+$:R362%GB'2N90UG'JI<8#N#S_(.)6B4;+E5TNVO)1S>=U @ X> M?8V#+O7@E8? MW !$9A_R_Q!TG"4X]AH[4@FMT%7P=8TC*CPU*)/]ON>N3ND ;LE\:2J:.LLM MO$Y^U9QSSL .'$"X^@E.&FYR_LOMN\ZK;@FTJX$^?JA VR(2:]^_5"*)F+2JU\_9)/>GX^] M<]X"WVWG9F?+RBP]TGW64/U1EQ/&['BALJ?<+N> MR(HX&>R6,'$J=<++";\XOR,;_N8USUV<8/GZDT3'K&Y[_9 -C\RC4YI'1[SL MO8>SBVZR;0F; 2N3^"JQL;(K:$_!78A?V5-?YJ153=_Z$SO&J[+OZ)ZNHMIB M*-GN*^[2HBQTE#^&\L<0=Z,31.@$T?VM,LH?0]S]=5<9V=W7R]V7#4V$WNVS M<[L+3S0:J7ZB7JWI1D.:U$B]5/*YU4EK2Y6UD=,6--\SLIUE*>][=M5)KD2< M"G9O\#A%H[,NR%=!O@HZ#8#.NJ"S+O?.WHE$+##KW?@E^D06:Z4]4L"/<_U]$GY_[/W M9U"B%3#W?TX9 M17+VI9X;69_M<,W ;OJ#%<\+ZW)>MX6 9&/_[%?&_9S\%1S_P[X;\GGVI, ?FZ[VJ%\@&1^?X=U,6 MS[Y4R/&7$"=\=C: 0MTM"77'TWM-N;-H]^UQVI"8C8F1#4()1AJ0 H&;%(J! M4.^#$'%2BQK>)T:](IMN&=GZ:%Y1%H.*:YU4\=N,D$W1L==2:X?9C>! M'RM^L?^39A\0^H0>T'L\\E#S._M28;[<)62#GIT-3J#YO9, >O:E0HZ'FA\4 MZVY-K#N>ZI>;]_*C93C)&7VK,#?<>;:=16+5+W9Y_E0.C)V>?_E21.$?^V'U MP(HF)1^5H+H=G5G_.TY]>,JWWP0_?]?]B ?DOW_UW$+1KYZ7EE73_/NC/-K]$XY^7F05..WW^XL1SZ=E=V)P8KM;\=Z\ M^/?_O5S-,RBD9<=TW._[D_]B!W<[@\4@H*GIL:M*1EJ:1*__+IFAM/;V.,,^ M/N6C?'\"#QQ,"46BG?[?U(N?P:8DZ&9)J_2+?=MA3MI4)_[WW=?VG\5X\?2A MX^F %;Z[JAF?KS=$VY'==^;?,?21>DUR$GDD$A0_-I3'A,&?J?./E)JZ (C^ MU77D]T^&#?#&W#XVW$YW]]&W'UW @2EGDLH"7+-][^F02#]>D/[PL7B[TXD- M?+%!*/I([B<-H$C$R/$8)QE&9%1T(A(J0HL,09.BC! R+2$JPC#8M^T\I#UX MD6%^4:P*G32_* 55JK7QI>F<$R/T?3MR18W"83^WT/FU29C%%3+1,!F,1(FW M0UM625N73:_!-QA%EUROG,X[FHB)Y-N1$I.=I1DETQ'6!H[1[=IF.C:X:"1* MOQVZ9"EF/J*G R/(]:?=92-=LZ>,7T0I$XL'QSY&;ZA24C2!-KQ!7'&KF1M6ADXO4M M1*[VTLN2CJPIKN=W&EJ#S'#1R.1&K3S%1^I^=F6L]44IS/6+Y& [-#%3MN4: MFWHE.S *\J257:_*DMCC1#(Y4VO:F8J:0L]Y;)9IZ+TAOBC46M'(Q$PG:K6H M. S:0[*LJF<*$\Q@EUHT,CE38SZ4QD/;6"*8Z$EI-E]G6@YX:'*FFUDZWZ35 MJV,1)?39,BOATX=VVC!$A=;T4@43>Q^V&G.#*/"&OVB MPT_-S;299N*AB>6O>37 6OE1!J%T,]LKU*RB:81@:()04H\BJX-TRQ>HD6Y7 MM5JV+73 T.1.C3)XOCA%.J:0+;:(P;)GLR,!K!_#WPZU,3&82I5,2ZAP);IB M$NO0;;5$)KFIMHOU_="L(49A.9OKDV5Y/=?#:&1B4U*NIMH29TVD8=B2-(F+B_7JCU[:S2K[%=]:-ME?FW& BM\#0 MQ%,#>I)IUQ#5%CH3*8M+Z3*)E$(P-$&K6G>BS6<%&^.S:WOH3P:V5EW'3Z7> M#BUBG;%IA^F-4H$TE' M2?>1M94-!V;5&Z)^O ])_G(ZKFOGH@L.L7)DE6\,%X4R&HU%DUS#C(EV?^V. M<[Q:6C2)7+Y'"[X&AB8HX4Q(JNE-!)JOA%FO63 7;C$?@J%H@L.D3)?4IR+' M\5@>-U3+1C3.B!^;7%F(C*DJQ0+B_BY6()JNHO4Z$IT$OF% MZ' #I8L3/8H#*F9B979T2SBC8E/DU\4"-2.0"J,,-3 TL3*Q%98'XW;31 IS MM6^@;D;B=WVN$[,M*GF<0)JD:!0RFDS;\K2]&,?=O1(S2*,H(9C9 X<\(PAP$OI3VLK>&;J>-J<<^PQ-Z6@DD-0?F6S>L\.W;% M45.IC5IQ/XS$; NZLJIPZ6D:D=IH@ZKC)<) N7WOC#<;1FM-FPVG6:2_I+)\ MF);P0;8%2A\E5M9'R4 -\4P!:;3SX7P2R3SM!@>&)KEFL)#;TU:O8C0&4Z[< MZ-8]E8F?FISM8)3N='*H.D,:3J;9V(RY;"/00+AQ8@9=C7=Z6E]8(PV&1GI! MR6ME]#A=+3&#SF#*3_$5+O-JAQ[99'4U5:6X#$IR!LWJHDCD1F(!6:B>/FCT MNZ5^]BG@^0V/#Q1KVA HU0@VZ9!0\IS @N!H*CG;<8^K5UR4SO&=6A9E1FFG M'LBQ42$QVUJN-HI$AV':D#":"8D"7U ,;N]Z?K.W\PI#S2VVRG=,*R?B-*FY M02NV5216)@TJF5"S"V6#0@.--K2BSK!/=HTWY)7\KC7+^FFD,\YE2FA613?1 MM8O2R969VGQ@U=9+3R@,,M1RQ@D_53(&J-?+49+I1TJ0& MAB9GF_-JJ]$$J:-(FNLO**L>CHN#^+')V5*\HE*-8GV,]%MCO,FLJ5ZO&3V7 M2+8S:[7YN0'@M,#0QVTHH6PO5GF0-O12NZ55F&%VF(1AZ M@ YB&UM-%LTT> Q#0Q-SI;E.@RA6/,"+[D\VYLU^G2W%&ET!^2/RFR3 M-:>(UQ54'76#]'"=,3,:&)K$V_F2*;KY#6&HIMFNF)E*?; .P=#D#-IM;Y0; MJ5R(=+"LS%;QNCFQ6M' Y S*_1&NS?.%DA!X2-ILE]!>(1(!L0-WV73H*NCO+==L6Z?7[\=@#-[JS;ND>C_:-;(0)HK]>+LN9>+I)3D@O%JYL%W7+ M6%0658^RJMZ4BL8>N/<&]?DF,ZHI&T$:65AELRB:2R8>FMB%,#O)*ORJ&@J+ M2%L<5;KIL9UO@:')V>+KDM]E%YLI+^F>7ZX@^CICA_'8I")RL-J?A:4\"6%8-:]OM\ M&O MD5R85%QY\Q!Q52,]T@B^IMH#L1""H8F%Y4(Q.\Y6&QW!$C5-3I,3NPEX MACBPL-G&U_.%SHSD%YD5*A+%!:E6XLT;01YB +U3K]+B.:DA.C)^:7)CFY5N;945VD'6SG.MW*V,Q(.*QR85A M=,.?+5I:&JF4NU6_,FI-IVXT]H#]HB7W_$Q]T>"-=+YN<.N%)6#5>&@"$L+& MBED/RKF2T9AAM&%W0D1V6V!HDKW4*=9U Z%C])D"NM8<8Q5(&AB:V(.@WFN* M2UL>\Q3=7H^'U7"B=$,P-*GJ>+Q75SQOM3&LBMY99/%AIQC&,TBJ.A5U/N;= M>;,F9,=A3_+[DSS%Q5-(JCJJTFB1:5,K&)6PVA M&@8UI;B%V4K2Z)./,)*;5 M<6A<$2J:W*?798::FN"9B;>[5IF8!.%Z;33"/DW7LXI/Q2,3*W*,'D-ZU%*- MKN;I3$T3AMTC0Q%//G-J(J51VJIR?,,;V=4V&<'I I@R$RMBN[GL%#-TSJ & M=;7&+D;52'X[9!X=UXK%SBHH386UY'/3D9RSA":P9";>/@LSYJJQ0&E!SYA,2F%P3*QJM&AF^$&2CFR/,K_&<6Z %%I@G$_,DBGU'G'86"[ZRUOE0 MW0P'RS8P#R8UK(XVEE2ITW[:J SJO0$U M)H+R!I@Q$RMB6D.KC'1T 2G@R];$$]<-@$14<6H)K=@M4P(C M$_/TBUF_V4V3DB!AS8Z&$!RB%<';]_-\X\';?F\L9KM3F^GU)X$1D-5@I>8G M#301WPW4;U_DM]7?=]I^^_&\!:D7ZWY(/>U&JF1[T6PMX*-*2;:2 M>O9RIXJJJ:3&Z]3+G?GG+_U'[,#ZW:F:FD3[Y(2ZK:5B;W/* M"ZQH3/0 #VR9]\Q7$7L_;U_*C[XJQ;$%P#NH/)/'?"9/3 \$I\G3PP&A*EN2!CVS5]\&ODNM*MJ8^ M$WGR1'[]!?F=Z"&2-TW-35715"6:J^2G%"=E.W[*4E5_.WDY7@]XK!;H2O08 M%4QG$40<-UF#((Q4-'%G,GDQ\C'%F>9OKWG;*ZDM5X^L^[NMYMNA>]109.<"4501L8 ;8-%""( M'AJ]2S+C!7G3:+G>XT4S^H[M=K$"VVBA>'?FGOI]_\/+:8"W[KS&P,,L;SW3 M^["+V(\O!;ZS_V#KQ(\_>>7K?Q%PM!N#)#STOKN?V-Y-O5WF+]8W9^,$L/<# MG%ZXS5\\WXF>.8G.Y'[7]K^G0;C5]VUD1!CMTT\C$G81*/&+]T.E<<0E@:^> M.!3A<"!./##ZXZ\&X;P,*_FCZ#0DSJ^ A+@ 0K"0$)= ".:18"$A+H 0R..' M+3 @'2 RW1WX:017=>U![)C@@__^PU%OWUR0W#RW%T6 MP4:\6SQJ]Y+QJY>\W+%O/VJ2*T__[U\HA?R-HP_;'T"P_#]_C8_#,1\;9N^/ M8XC8,'?%')-3Y;B76))I\-=, Q$6(NSNO&"?/2[LE^S'SX[#Y7')+8(J^5DF M0>E']$-GQ]DQL^ ZGK?%R5TJR='NUX]C,JZ4%3Z-%Q$G0+BX$R$,7BK'OE1N M4?3X_*U"/5)W>ZM\;'V]4E: M\J!#8):&M32X(4*M32HI?VP'7][FSIQ^8[M MS[J]_:\_5:'.!F]7J+/!*^:2N 3J;->ELWW9'0,UN'NY8Z &!S6XB[]>_Q0W MZWNLW%JZC@>3-\@%-ZRBO2RXMN4'J)3!"Q,J9?#6^-I;XQ:%AQO6NDYX;4 ] MZUZN#:AG03WKYF],9[+%QQ<5I:&N=4)=ZXH#P7?UKK?\$A>]AKH8O%2A+@9O MEJ^_66Y1R/A3?0Q>+5!?N^>K!>IK4%^[^5OU)*$#D ->7*;((_(%VLCUB=\? MURF_-S:A3GUY_"E09"5O"O5S*$1!_1Q*$E\G24!A$HH2?UJ&\M[8A'K$3KL? M%R5*0'O,O8@2T!X#[3$W+T6]C#2"!IGKE*+^E >>^J,?CP&@K>6:;"U;1>JY MVSB,5+]BD>D(,<@I6$T32@/0J +%@6.A +277).]Y%D0@%:3>Q4!8&GDBS>% MT(DM^+F,GSC0QQ)J8/#>UQM"+H0!=A+-%7. ;GN^&UC1U[S4O]'_7(L9Y$+H MOS5O7#'YYZ:J:$=4>$YL[[@0LL="S!53_<@IUB>V=%P(T>%E?S8[QX5P +SM MSV3EN!#Z;ZT75TS^8]_V)S9M7 C9;_&VWUDU]M_:M2$$#SMD('B]C\_);J]6 M^A>TE5RDK>1,!D+\T\%HG/ZUJ_QEYF??@;X3 MG'?VRWO_.<)"F&UWQ"]?R(N3ZX)3^>)]*3SZ/[+]?_2^U#_Z*IJSG7/CJ[D*J+0R8FS7-_+#/-5G5_DVUR#R#>KZVSK M6W0$;/#"^%N<)S8F(B[BJ CZ;HJ!E]8D:2[FHFDNXTZ\I2?YNJU[!K?2O:=! M^^/5CDY7-3I>S58N;-(J+<:./6QG'YZU-NU[-$M.PI4534%19MR33^^^W M= 2J$\>U)/^_W_25_]T.+,7Q=W__EK(E*]K;W0N_/\^JNDOC7W=4.7#C=/Y. MA&2"'4DTG.:J:CR+KM-6/=4TGP=5'7\PY!N^2C^2E7WW'Y%U@U(>\>R.X2VW;H%\R[T*Q[0AB&Q=; M?1IQZPI.DX#E-_L4W'1 IF/%*3W,+=30*."-T)8(MD356D"F0[&3"G4XE.IN M!UWN52E$L1V\X,>&E_:*6G ,6BOP!2:O5_0"NL2\\\/+ 02IC,O%(I()!KRT M%E<=5QIUTP87(PCY[0>-(2=2"J%1Z7;PX\ZT0N WA;Q[,UHA?I:%G,NB\>6+ MO4C>O0WM\.[DMM]5"YOSL(7-UED$T94\/6GC1BACL5"'$3\3ZBXN'"!Q M=#C?E+S4?H\VJI)JNHX2R+[WD*H^-A]ORK__Q:AX5TO>ZKTW#I;/)C3/]<4L M !+5G4NNOZY'6!7CXWSBZ6)\JEXA#Q$0/.$.>S-MY5V?H#F%C MJ^Z>#S8 5/P;8L4GL.)9:&J#/07#9%/2K>=Q!]!$\&H+M,V6&4.U:*2<'1F^ M*[0 FE ?H8?WX=8,<9O\>RGU M@"#_0C7P6#:S/Y3MPDG9I[JCP$+2'=4VW$P):]'AV66[ Y+;;&$9';)8J GJ MIB$:PR'7$'4.2&[ MQF);BCR0-#XZ3R<=W6,[A Y;E<3O'FX^)0JV*Z,,WQ! MK YY"0OZ[4YF5&5Q+084YB- .8XN>"E5R: N>$I=$#^]-^6,ON>[(N8=WH@7 MKPO^W+UI19MCJA>5Y9F1;"/E3%*<%0V5I8=4_9$[GIL3QH-\?3S(Y>W"O08! M_ZK/ YS!QF1W G>RK5S0L+&DI'6>2I>%I5ZE5+UU?MGV@.1*-66AU3?XOJ"Z M$U(K,OPZNVG%8CX07!&&?D 9#": 0H@YN;I\41!S?E_J%>'*IW3FM%*I-'*C M3D/H*^M!(*%^7:QH 'FH+?)0#S1Y*I49)O">)U3[\G8!9O_>'(W M>/_^;ABXY''8*+M0BT:_WB:&&,WK-#X*-5 ML8EOM%U%4%>=KM*:M[G67#L[^!S E^& V)2G;BG#4YA6H5>E_FI";/&%_/:# MH&E>\]&A5N\?W_7JK!JTMTY@G.6(#4JH[0QJXRS=.Q* M!,GE^ .%)B_>:THO;SMKR4SM0RZRDBTI$DPIA_%/,)?@=TVK\4G:(N'V&.V M<-[S&-GI;RRA8M2U_(A;=(C^^8'P -9YM<%4Z^?5&2_EE738["XENA]A'0[" M)BB*>B!1%.:10ZR V0/W !"?LE1,Y(V9ZPN>(&2KQ@2=+C+&,(@AA'H?0F#R M.$P8@,GC,'G\]I=\\0D#,'D<\N^]*WR_;/9Z3Z"S123HM@?%E:&[RE0IU#J( MGSM_/: #XEK-G ]Q!>>-3;6/=*^2RV4Q/#<18Z0/NZ?=0!*:)0ZT/IHG#-/';7_+%:WU7 MV0RX'UU?7BH??>3$_DN8)PY#/V!,]Q?[-.)#&)_!G5QKJ.FTEN:1:P!=TJ=?I$7V\G0U%E(@[!!.@SNVIPKGAN8+H MM0BD*%CM"<9FI4I/QV)1'Z2&8_0# M3IXHL!%FAT/LN6]+PB][RA+@XW?;G4F99\>&)>9)NB$4,Y7N^5UDAZH^]5;2 MW*$W.:$_E?PI5VNN^LLMOH#2ZY%8C]&GZL %CQ8$F/LS)MP&?($R\W:XZK1<+EJC2GM@JL\9BXV>'K:(JL)/SIX > M@#Z'4*6V$I*Z(+G"8#WJ];5I(U(YR#AJ L4>"/HC[(,YXA B[C%?X+9PX5/& MBJ%4SBM&D;2$AM/@*HX0$6,8 N2@=LAQLAIV,#7\]I<,4\-OB)AW>/==6I( MO :/;C9@AMPT4_,7>21H- JZFTF;7"N^ 4$8 HZ<+@3AKD[2'8+'7>C6OVQV M?(,>)407Y28_JAIJ75?']19.L.OSH\7*/XF* M(+_]P C\ <-.&$=P5T?F#E'B=M7K&X.&3^G7MEMMSJJZT3?6C0K?84J5T72\ ME2Z8]\$#9N%#!1MFX<,L_-M?\J4IV+>1A9^I-U--R=7'D@=3[V%T#0R8_[I6 MCO7F[N#M^SAZM*C6I-@@74)S M4E8340HXD7$,>V#HTQ4:O_=S!='E[J+E;PU2/M>:7;#G*SJ+\WPZ4-N;K%)G M9I,8=*CW00>FWL-8>9AZ_T>.ZWLG.;QOKR16_MC%T.^=Y)#Q[UF-_?7F@6^% M3AKW6[WB4@N11LO YNF-@]E2>':A\X!(69IWV@8AS8I(X+8,MX[3"[/. 9$R MSOMFR ?BE/[:>S]:$&#N3I.].53YE"J+!.NR1[0IA\>&RJ3'E16C"%R]U#;O M^QW<@7G?4)>%>=]_Y".^=Y+#&_=:==G+[T1=B"[-Z#NICB1/C^=+OBO&O,.H MCKN(?/Y5_\WN",4G:-]G*/2]\8KT:T;0-X?-II@-BKWS1S@>$&HWS5HYG"U; M*M^I,MT50WE4<#N]=:9HV%Z34*"*KD\U1LJHO]S^\ "$PUAMHV M3#6&J<:WO^1+T[9O(]4X&UU'8]CH&\9TP##MK[>9[0]??2?.AMJ8FN)2:<-C MG)R71Z-PWF+/;S [5!>G12JUICE1^?6()W6^-VEJ^4A89;9^9?R!84X5HPV/ M%027NPO1OC%$^92";&*=M.+W\J'1*8:>GLT,S.H\!)A#O8\Y,-<8QF?#7.,_ M2MSTNE)H:>@JQJ/53K$L(P/!KYW_J3 M Q+E>N&5\J5MR:3RMSOH%.3:>;3V]AV$'9AI#319F&O^1B_C>20XOW&O5 M9'_N6[:B_3+5\V4:[SH9 [G 5->PES$,\(#!T'_@R-D>I]UI H=I)PKVQN/-J$SX@L5I[D2P\9,FT=2+AN[B#'Z M@29AZC'$"A@.?1< \;GN2PJ;KXUYQT0H@^]M]$RU,*AJ $* QQ?#'P@TV=\1 MYA_#B&B8?PSSCV]_R9<6$0WOP],E(>?HA47.JGG.R"[2Z[+;S1:7=GP5@B1D MX@$G3B1,PS3DVU_R76C>O^QZ>@])V/&XY7HZG4,*>+$CK1JBCVKG1Y(#8%%T M.]UZ=ZCVC?5&I^355)_42"X&"^#79LD'&B5@+C*$"ZA\WP=&?$K[7I7P"EE8 M=N:&15!*F7:&))7?H@AP4U/$ TJP,"$9JM]_Y("^'*D#)B3#:Q"JWW=R(_ZN M_MW1E4"W@U6.7S3JX\FB41RXI1!./I#41PF/5YD;GI'<2$I8>ZFL M--=]R839X3 .!P;6?UWCV-WQ V#:-.4=G@;C=B57=?L6GYW1BLCDBFQ+.7\@ M[*&ZB95ZNE]H3CG#:JG"JNX@;$O5HI6# "4I1\()JD^P!QQ"#$PMA[BRA]9 M+H:$O5(TALD+P;HZ$XI*K5UJA0!Y*( \U ..4C!3',;7PTQQF"D.+]T[C*^' M]^^I["0LTRDW%\N!B:1U3@X;HQD])UK@ZHV+I3^@-'ZZ.(5[/WD0?^[9KO#K M;7P/ I"\-$?C'+] C$;;;]371 EK4^RLM/2]RX/(%41CL _-AN:[+;]?>D6S 'JJ;$CK[J(M437(-U?=2U6H6UE* ML6DPH^-W#:Y/ITKP=F=J=Z2J3_@XQIA5JV+5TKRU#)N-9ELORJ7S6U\/0&"M MISIRKVR[2"'-L8Y7#3+KLB9BZ#:J@GP@B5.5++RS,W2'L'&[F1VWCQ6?JZD_ M6-*Y7G%9%0)&EQK">! $:(PFU!9-<.14Q@Q88>'VEPPK+-P0,>_P/KR+%(_; MOQI_U\Q U%="!^7Z&B^QTB#G3NM!3FB!6Q$$,6#XB7*G8:F%VU_RI2GF1[72 MWQLQ[Y!_SZTAGK3G"TPZO_DEPZ3S&R+F'>+OI6DDM]$%N^Y8@2NELHX[=]Q( M+4CEHYE$;TQQ5O1=6?)@ZC.,8H ARE]F:MB>QYU1H=HIKW-H<[PT*)P<(P7' M#,+%^7O8'K ;9!U_0HS3V3Y?*:*MM,=-U347BA@6^^8P\@'!DWF',.,9(@L, M2[Y[./F4^Z[NV0[OHYF0U^N*61TC6A,A6P!PJ!W@(*:+4VEAXF-)R.&&"&%9V27&]S"@8#%MG!YT#N+)1ULJXMB9UOK'*SM+R MDI""&1?C"OGM!XD/!H)CWVXN,ET8:56_<=(,&9;M: M##G,NY #$YFA\0 F,O^1B_[>20XOVRLQ'AS)M_^5CGS.GZJV^G__0BGD;\ZV M@XB&J?^3K/G?J:H^45.XR/AAF;-T/,.\3?2XN/AG+:Z7RQ6F4F3>RA MEC."NCS=U,3&IE5M 2$.^&)/)L7!-,W;7_)=J'N_[ )Y%T3< M(5C;ML]%L!IG+\->S1!Q[BWZ^-3.U'LG.0R!A?FS=TERB/A7$@(+ M94ZS%(-8+DS_ODN00\>]9\[T;0?-W55_64RP. MS:HRLDA/.JVE[[6Q? BD4.#5_ID4^G.OMA6QLJF>+R^WX4]5]WA5M.\*+':0 MZ;@1YZ6W@[^C\U7*%N@;5F!OZ0!Y7ZT1+Q,C8,_U MH"3,UX5(J<9QQ"(H,K[2?OA>TBD%-N]#>)KZ2)08Y;J),A'^N\VXQE@CZ5T@OM M:WL]=YIQC/D_Z1C^B[Y_TXSIB'_0ZWW/H3-WU5[VV[0+,B-P@!9D_5- M%>W7G+JM 4ETFW']L21Z#1G7EW< 82KVA\%"KY$)CY!)<8*QJ7X5-+W:I?\Y M9>3YN5=Z;A!^-CTV [OI#U8\+ZS+>=T>!DS?N0 T/=1892)4Q4&V: D%NS4K M,YM*NUJ- ),"[FKR@6#0!Q8]53Z5G[@9]H5#QJ2Y-;)%H MS<36$A&DUB10^E2?KJL< !,J!A,"?4"Q9-M)V.3YY*'ZYSYD1X>3=Q/1S[U2 MF*D.+].3<_^[,?GG7BD4P8]LT.ADUD.C-RT90F4HL(Q4"]*U82R? S\^@3S0 M# %3S2&B0*7^])95O$^,>D4VW3*R]=&\HBP&%=G5 MS"*GE6;?ZL6".'#(XP\,ACW0V(F R:+WQ-P0+W^NM#B4XI]:T"LJQ8N!L8B MV]D,MS ##7[HR7:GWNE,!,?7J=0LX=R^+%4 M^V&V18L9AY;Y;#VT,QLV6]1+L6H/8A5(_ '[>;#"7[X4\<"/?Q1]^>>G_O'Y MW._Y[,4GOC/?_AK]/%4!"WQ''U%6M?Z>.YX.)O?=5\C"+(_P+^>S&Y M9\9.RX[IN-_WW+M_(N#>Q./B5S]2ZE/@!?F([$-^P.ZH3\R8D@+?22$I!+SW MK^C%^W_C?7J:Q?8LR8 ZGN_T5/"B:572$ MS>TGX99!=A]]^[$];5[*5>=N=!QM/^5/U930S*2<26I_\^C'GI'N1YLHOS,C M+SKX'H@[4R+(BVB9DIXP(Q5Q9333P)6GDJ=&I_KK-^SQZ3I.H,=Q)(:8L?1H MX;;_':<^%"%^56C8@E\]L*(7RE\SSWR$!4X8,79*O^) MR"@[F@V:E:3&ZWA UK&B*:]3T56G/-TEJ8EN2[:L2V8*W 1NL.6#Z.Z+OZ/; MLF,!0(JN!_"7E*G;T2K"J1J]U0ODZ>ZU8/SVS?%\HJ^9@:(JW^/]N52ZO2+; MJ[L\%[AQ11P1%7=V^J[S,F4O/VJNC'2',/J:CC3;'5)?4=S;"[LC3U4E,-7& MY/GJ+CWO<2':N&JT926[L]_=QB2_IT93=6/)P);5;C2KC.G(QNY*'HL5J=_G MU[.F84@+"7$Z'&L']4@<4:/+>Q[-('J%^NVW+I/M-H-=W=UPEK1*QSMB/]T/ MICKQOX.+:_]!+&!M/]FA[';,"]EN-P9\\OJR]=W]Q%Y?_%L)WK>)#HR>X[8_YX&-\KWL:M*1CJ,]NC O?[ZF4]_E\81A@;^ M[MY/K/#K]!OT-_2;%[+&GVD V"/V80KEB:GP0GQ)$N0F";'==>;QPPH2<->_ MB/W11^J<( 0)\4P(XL/L&DB(KR($\HA!;/KZ&P'>PQ?"_X\$O!$N@A 1$'V8 M< \I\7N4^,U\LY_I9U^W:&9O=MH9F<:.J7R-)^AGJ'P7>_ 37>4>]N!G:L)U M[8'LF.##_WXCOWV6)\A'DCYK&C3SVDDHJR#%^,T.CE^]Y.6&??O1"B0W^D9* MM1552=4D5Y[^W[]0"OD;1Q^V/_SSU_CSR;I;\#SS_OSZ;CQ;-E/ \[>,..GU M\B\707]OH5O2)O\]UFICK+P:LF<=.YZ9Y$=GX*"/X$C[ X;$!=.QO@!Z_$-SH8\HZ&\FH?V:=]?+7,OZ"2 M[>.LW/W>,;@FL7O7\ ME!N)BRD0UA!1S+)T?QMXN( (_6/$GN\BBYKZYX15]/;#]K#;CM"W6H$NMEGS-V5UIMS>@\W);TM%(J4 MRI3S,HT/PR.$J^\#W1KV\V<1,D2W<[21T5,/Q)S39!\=A6LA:W3X@L6'-*(P M?4XD1- _F'V@F3^KSG+>:^)GLL"[$;?9Z$MC5X\>7%3-I0I6!EX2P6HZ^:;? M]Y*\!RGJ3@\V6MO,48_"7&X,?&&&I4J6-E>SI"+,E1[0K:T8M]#2YE9^%_=WGMGP-<%[;KOPL1NY.=^5G 6M7O2U7 M9J+/ ]:MVS1E0ELEL%7>IIT2&B*OWQ#YQ?:"=VR2 M3WFLS^:"Y^8>']@).%NI.:ZO29H*JE5XQ>@(YAVW$QW G0F!E@HATU34-9+M M=.7LI%)GM,)P^1<6Z M6[\+H'WQ9AT7[Q@53P<2)HGE)F73*@H+%J_3'+5AR.QI[8SO^C+TSF(B#R<9 MVEA3.:/5)'+M6;T5H07S[0=+/- L\Y$OX_>EY[.)RGN:I*+O+749U*:(F+Q=Q@63[@D 35?7B*G#HW^^2+Y*#%2W^5?4"\RCD/+2 M:F_\2OJ,W+H_(9W] 8E+D^Y]6_6BF=\$LTJ#[UL]K:7(2#JS.I/_O$63PU;3 M7J&&E>VZ7;+&<9RHB3204+'HTL'Q9%'E8\3>W!1,G]>(>2KI\WY4T\](G1\? M\78NCUL8,R.,Q8:Q!ZW91&BBISWB;T_VNKNFAYUE?X[H:KW"HM%4:8&+3G8D M31+T X9]I'O"6HRP%N,=UV)L[VLP>BD[$H7EJ61KH%;=RQA49Y(JM:M9+S5Q M'2LN@3=6(X+80/Z-V 1\H-H*& 9^7&R301]3SV4>GZKN2=M2CR!'#@Q_]AK$ M3H,7K]S.X]5WE<"-7_C\B@@DHJ#[:N%V_=_J-=34NPL?OBN'HTAYHJ>8&[I<6+;T5;(J7:H"QNO,L9R=.] MN-;EEZ[G,7YE$I??5I,$OX-K3K<#:8?G,3R]@$C95"47" #3OQ7=FT=P\3U^ MV!M\P>A'G'P-QP3Q2(&/WD7?5\]+ YYZ"PZOM-KC%K9XUV.)$2^L#ULTPOUWR0REM;=;*\T^XL\8O)\:#J84 M78PX^;^I%S\_7RXOI@.*++[8MU=%%'=?>UU'G?CZS@"IZP3EZ7TGB1ZZ67=DL/' MXNU.)S;PI8B"/I+;2;\Y>?ORF]GNU&9Z_4E@!&0U6*GY29%BIBB2R;?W6O0*;U9Q MQ%BP7)9Q:7$YI#F12HZ<=XL]I)%U*X9*#GH6D2XLQDL@_B=&SMPFW5SVR14? MT-:@5Z4"7^H#$P#^=J1?VM3I:3W8(%(PKA;)]K2@4IS()I\93DA=G?/&QN@P MV5RZ,^QU%WHHHDARJ).W")NW9GFD/Y'J'J%1G?* $U$T.;0B9DIEMUQ'^;0_ M;53F2[6*U#E023\QE.?'$WZ,82LD;QT.33#K(8HJ!M&U>M4;!@)Q;&2/4P- $3?&(0=;+@F ;?;1<:)<1 MW30FT= #+.600:=>-PHCOM!IM?KZR!/T00L,34R@9_NF@(_6E+"@%&>Z,CPR M1\=/34Q@G1VGU71Z&!A];FBZGE!G%URT+"KY5,$/-B1#:VE$*B[[4J77K"U* M&AB:>.J&-)>>/2C2B)5+>[E-+4B/LM%3Z>13P[5?5,D2+1I!06X9>3YP9J6765O)4-)1)/K71RU0V.L+VC;5*8EYY6!#GASFIY$\,P2N#A&2%S$)3R:"C/!&&R<8-)PR?3I?B./Z"5&7Q:X7K8@6;D.:DQ*;)\8U!55A$$V14_/ 3/T5'/(43=UI"&,$^/E%5QTT6Y0_"L3Q=6 M<[T,!GPGFR-T4T)HG](.P;-<6E7TE=CT$6M1F'9F6#_4"]PA>%8:Y0)G2'6> M3Z-A%64W[=&PUSH$S_2"6V1)M3LU&HXZ4L=5)+T:'H3G9;E<1<="@T"HH#0O MY-*$'48L=P">+4YM2Q'ZU4Z&4YDDB,'$C%>36Q=123:"UNDD,]5NZU# M\.R4Z+35FPACWA**+=JT!CI+ "!/[)+8R#G(2ESFA2 ]*-6E>H4QO5!\RWW@ M8G2;N%0IEBI"@=RL&H6"*U!$ZR#DLQO-7(RR?A-)BTXO.Y3;>8W7P- DY=&< ML_25I))-3P\$08B29 MJZ[]>N)BZ?#4?,6I2=9&_H,*51\53_[@#'V^?C+V2%Q]_>1?+:/]T\WXBFKJ M?[+6KRRL?0N,<;S"VO2Q"FM#3(:2S'N2S 4?IG_K]A9J/E]I^= Q.'?:9($*(;)ASR MV<((Q+[@WW[0#PC+/N!$,MD.+W,:#4MU==E*V2/&6LLY1G+=LN#R+EJ&\_R >6Q!\H##U>A=MS2/M< M] (P:R_U;T55@G@%WG^.4>WVW&+[%X+6K2_R#,47SD'*NRBC ?GULE9YA:KP MVU)%())P6\XFKH(#+4"X#1K;5F!15%.W%T'<9SRN>!)]QFFJ M+:^OT !PJ3+:^9SBEX2R9]Z%WX#<74H?-"E +K\A+O_[0DM3?VF1P'<%BISN MS1TO>N !&2+C3%VW5J!QON.-$0]Q,^5Z 90) 3($GNQP]UL%IR_.N',F##F[ MA>>R5*]S \FY]^5=U>S<&W,YJMO%6H%^[F_=:V\'P+:@L1CM+]D"DG9+Q>:< M=**%A"(#;3\0@" 710 7:^T]Q$ =8T:6[2)^=)("W-L56@;>V->SNTKK.JA[/@]\ M+Q5XJ@)^!5?*ML:OY2BJF8J+U]^"C>!2/0SWI[9 U^T5Z_\[Y"C93Y^T]]%C MP)_[].?>'D=*,;XTW*>_1$\,K/E[(OQB[;>CM; ;(T#H1L,LLR:2B0MBXM]^ MH!3[P)))JRTT(D 4N@44@GZ>KX2>=YOT?,T9?)KAQ;%Z7)4F.3B4K_4 MMQ\L\H#1[/$=1V>3A!K^5'6?>N^\-BW\&_O//U[P>@+Q(^FX,X2IV^I3LPA0 ME6C?K>E 9U9PJ?X5/>L:L\HO57:$=MX+V 78O_.3>!X#3Q+4/T+F467*!0M< M;@IJ/6U0-1Q-JVX+--, TB'+/%!HTL5T' 7V;BQ-YSY/Y]X$B"I7+25^ E58 MC,Y+I8[G\P%/]H?9?B90PGJ 2.3D<;7'2GT)-&@6/R"KN-+YL%& MD#=F_=NM]V)$N,MS4E\(_E[>QD!![Y.0W(RVTU%*MNRJDJ?FU.U_/T)DO&[3 MW*9*9WBK7[$R0T5(8QLM+E$!//D/%)DLWW(\,>\.K6$0C" 8W8=\^/M@-#8%(V!& 4!Y+03!))_Z 0*BA. ]D%G@9 S2,[%/H3O1""/J]Q@3R"P1^P X8T:$>#8' )"[L4,#B*W*-W MZZ.F+-(]HZ"-E9$QEPP^_Y5@0 @K>82.$8*W,O6*2 QKG>$B;OHJ9@SZ5(7I^[>D2XN62FQCL9*!)^HDFIKKD&B?;;U/K3R47G MWH8+TC6O%@\O*H;D;L6AN.K(]E0W]X=ZI]G6A&V6MDUOYH;CM;HXSZ -!(P\4]5'%$6AU@DAPMTAP2;+0GR%!FER;>!U# M,WQ:&?%VFEK*I3!&@D@>PC'T :/P!Y;Y* KU"BP^YZH3![(?%WHQ"4UE?IL#ZEW&[;]=/G;AFTG7/^?]I"J_;2_Y=6B M\NM-2JP=,D."&7*J'$OWJ8@5;JG)*82Z+^/NZ^Y-^:M-2R'TW2%SP,:E$&>/ MAK.P+>FU>2'SS[F6'Q;^GINJHJD*J/'MJ7+@JJE_]->\ W[^KOO14N7HN;'W MUP-(J&R]F2E)#I MW\Y!28W7A^8LQ2\'#_Z-DWFI/M%7C_UY6_<7ST6_#KR@'^56_"A'\:CN']'< MHD8T)3_PXB_O_Q+CP^[/G)=U3%.*\%@R^SK 5S]^VNYAXXJU*.=JQD; PM5X MN%+3&Z'4^L( %:9O;TK!C$_SEMWH>?[(S62FFHBRNV@UA'I@V'LI"O*G8C=$ MF'M%F./V>#XJQ#36ZG025/!0J!@<;H3CNM!FOS0&3LJPTXZH2\9:1KAIV6KX MK: %((:*.T;C^$\@)I8^__*!+ZJ-^WO6*6ZI[Q07V.;Z\F]WP(TI$*X;C?]RKS_HG@*"0>%[_Z MD5+W,AM&/B)[+1SLCOK$V"DIB$1-)(6 ]_X5O7C_K[\5(G>SV.KO,F"0N:=^ MW__P]Q& 8[]S5'+GXCFD36D=\>+WB;Y2E9<;M5O.#@!>JQ5_C@(1WSK;?)HT M**&RW;7X+W[8^0;?WA5W?W=Q+Q0' M&QQ6\Y65:/?1MQ]/01GF.E)$)J8J1TK)BP(TDFT'DAFI*2 G>1ZI*M(:0%/* MFZNJ\@!"-F,UPXO^)('?(^TF[EFY^Y[L>#[0IEXH))%Z(S0S!T([=^4/'Y^N MRL1A_G)>/7#*[X=7L4OCU;8:<9D7J\U[#MW66XXX-UKH9ELK,V(L6?*FJ8GI MA!\QTPOP?4'B756A+38>4=C0(UZW_>\X]5:0^I1S>GOWU2,I(3I_)Q"*#IJ$ M#MO(?D.S_O+M3!I/#CE(]T:3)U$E5=6E>#FZ&H>;QX:AWK8 PQE7C\;0NAO^+6W\FK]_*CYLI(=PBC MK^E(L]TA]17%)41,>:HJ@:DV)D\4?$' %R)G-WIMQG1D8R=KCD6N*(G&LL H M2(5P28$6&'OJ11*[&DFE\^@5D2"N'E?I."JI?^,^W$X#O'4G4%K2*AV3PGX" M_N>J&_L/W">7QVO!->$507<7WJ_9>_%'\B,#]PMD?O%X)WHDP/3]CNQ_3X-K M[/LXN@*,=!CMP0$Q^8VH_7RW/PV5QIYC!OY; ?WK7 V_8Z!\(;V?UHL)"?%E MA"!I2(A+($2DZZ.0$I= "8A-ET*(C]W1D!!?B$T?QH) 2OP>)7X]3.$]DOQ, MDKVN,+#K#(7;FO7,@:%7CMC M7%:,,43@RY5K+E22N>#C]6_=3ATK)#D^ .<.LGI1"G*L1A_;P#EUY,)'%Q=5 M]T6'&QAE5)F?+>4$3X^I'Z .#D'<27OM50,"(@OTM(!B.D8&'\YNL8:&= M2G&%>N/QL"7&Q8^P!X2ECECVZ.L%_NS!+G?;@*[O-R"_?Z$<<^N+_)E3]BO* M^,.B1R>\?V]]D3_SW%TT U^?ZORF1^B+FV8;8IX*/%4!OR[W[6E3EJ.H9NK? MZ']24)B^?U]+'ZRD]-V9&!UB7!,;D?3=K749%F_3XHFD[R_K M9-VEYM.!; UH1#40K%!J&!D'Y40J;J-%PQ9:-Z?4GTW.N#\<.DH+K"0.^6EG M;$[S*T98;%8C$O>R->88Z?9GQ2&=SHYHJ8??9G*^,+* '+;O.#U!.)'TH]D]&60*_>4R@M"VO;)?V^6 M&WT<&[7^BIX%-;[?$Q+OO)GA3F*\[\Z%-R ^?J+%=<&:$;B!5J?\PM=X@R#I M=54)11H(@D32IGL\0?#6S]16ZH/ @IU_%Z \> 9@X4;N>C&?C-<\)E!X/\?Z M]&@%@ 443DEV#?M3R>XR3'R[)O+=N$#%5MI[+>Q!/?KX]KQSP\NY]^5=>]^Y M-P8*='^*N[_?D[IBZBC.=-&QL%Y6J]G^@%[RHB8R<4F\9),R:-@[@6'OW.?N MW/ORKN'OW!L#!<&O!R1I(:XR&7)6-;*B)F-]-US9- "D2 YDKMG"]SHD^@1= M8.]#2TZ8WVZB(?8AB]H=-\0^GO0E.+DA)W=$A*=$;$B0V>FL3G-?'12MBLAP M/BYK@LJH?MZJ^*7*FA/9;5 TC9^PYO#M T+";'8K@)"PA-TQ(!Q/^N&P7HY= M2JT-$NA%M5E$A0+#?34@8.JF[HKC.L%;'8RJ50.U)DF:R.Z"HU'TV,'1Y]:V MMDUT0<75;<'6U'@G"B4KJ7HG%(_.O0T79 6[2DB\N#BU^Y:*_JP_-C4I>R-2 M*WN"M=Y4C2#0R3X9BB@2!Y5A#Q1!P&2Q6XLK@\EB-RD._1D2!%+8WK@YT3+4 MT)LN@N54RWH:0 (@#S$/.)-T 'Y5RX3K;I!PIJK5UU%;^S=G^04%_%_'[CTS M(:SH?VO=)^)6$C]M./%!!X#CG)EW&.YUD *3W-\=%S[5W(9'Z!J.T(TWQ3A- M9XD_%]O?3&M[,[^0#F13E5P@]4[_5G1O'G'B]WA%;U@7HQ]Q\K4D0A"/%/CH M7<'CU?/2LFJ:"4YZU3;SJ"50WRV'A!$OX&6[L3B5+',*_OU_OR1&O=C!W]6(8/>UU[T(]A_^I%;M"WS"(FWU--)-^.+!O5S-!<=9J"U!:U9:Y17TMR&'TA\L,@F<,!J9>*9HS3MM MD\I7#6S1E2EF8>"3#2B_DYAGM]ZB$%(MJ,(:SVUR7#_7'7":2";?[DS;H[7M M6Z30EP/,6^%DEQ9;(I4" M52MV5YEN+5<8AB)S8) M=4?)A%BX0"8Y*MQF^64 XK0J=$9M:*SN8X'TW][P!(11]Y$XX#H$/UGVP Z M.LZ1#.Q8ZM\I)\Y8NHC%;9.GP'H^NYS'5">0IRDI]M]LI_VEW8%B<\IS:Z!H M(YY,.*5X@C&:)EL"U?5V9M7):B+?45%?&HF,E3=.U1+HCP6C*^T 1#%QY]?W M;8VPE/T7-17 'F&[$T@'2(>71:8A(2Z $/! 0#I .KQNBP"[)AZ1$G]>)?^G M4NQUE8@_"3Y+K:"S]*_ M=7N+-$?J [0[!><.^7W?#78L)C_W"K\^F/LBEGV46.[89'E7H=PGJ3O2!FO8 M!W77BV9^$\PJ#;YO];26(B/IS"K\=([;BP-LKCOS:-!$5Y6G5^>CD_QNIIOE M%B6GV/%=85WB/97P&H1.M;;]@'"2>4"PCQJ!7/?Y@+#PIP;#N\:%HY3_>(4+ M[5P>MS!F1AB+#6,/6K.)T$3/@POM%5OV"+>B(XL<4>4#/K]FNN&N/1"+/%!L MLJKX59EM&D_Q,,?H!W1F6?X>])6O2<+[B8?VHGNI0,K>^1I_ZL:[:/:]0NWY M357XJN2K(%'"U:#N#)<-->V;T[3! 8_$YFV,;T&U51>$*&?6SS+U?JJX[4"?X#?"[\PK&6]'JN* ,E8?%:^!V *Q MY9>D+ @NUR)R'1=<0L_DG5DA[ L!TYAR8J?%,YBV[8N#/:#,\<6N^]-D[E2! M>V_99Z\Z_'51)F=?ZN7@ZL4+;;_@;MYINQYG*R]1V.,EUU:5DLVOMF6&\H[[ M'A ?JM;<]8N9(;DN(95NN<;2BKU)^ZUMCQR<9AXP.MF7 J(21*7/&]#.OM;+ M@:6+%_?.!DO+0*&6+:ZV)H%"6QVY%8VDWH[,MYPTS;1FFD#-'BE9MAGE1E+D5A32: M*],5)I18,UJ'BE;QRW3/(\N++F^)2*+(9[3R;'%FL M:<-1AN/Z/)8W!G._HIMXM04*&B>&MF?=M&O-VS6^TREACE8ZFBN9I&FAYJRK M8YG+\Y0P[?NE66VXI#0P-$'4+%K"6L-L53(J&WF6X:KSR2@73>! @3&\6UL0 MVYJG&F(OV/&= MXF%9+%1;T[I+&GVON&K44#;/$APL'G;4XF$T]8BSL!+&YX7"X]4D>40@(2Z# M$!@&"7$!A& ><082X@((\;/6C9 0$)KNC!#;ED^0$E]?0.S7Q-:OK2;Q10W3 M/A80;W+)'^/=#2[Y9T+/V:N"_+R(V=6VB#YNB1C(\L>Z3,_.\SE5CGUUQZS= M!Z^P*UORS\NK_6SY["-UW@#2"ZJZ=W*L/UOMQ5\(L\#.&T%[?.R2O%O^24M38$G&,0@!; MCCWWNL[1$AT[3Q_QHX<2;K78NTK%?=T1G1";@=WT!RN>%];EO&X/ Z;O#'^_ MD_G><[X]9;GM(7LW!B^/3-2!N1(E0R78A3?IE,*LN2MOAY+$ XY]E)_QA\+< MN1GW*-$:\ 2_4LKO\ BCV%-T+]XG1KTBFVX9V?IH7E$6@XIKG?H,I]5!;H$W M.K*QL&W=<_I*J1#WX029[3CY0!$?A?=?@14B*\WCT"00>N0Y$S^47/4A9:O^ M#0B[=V$CO U#^$6 S'#+0;#2(MI;,[:W7U8$$-W1%7RUJOB_3_/WO? MU:0ZLJS[?GZ%8O;9)V8B@"T/K-EW(C#">Q#N12%D0$A(0@80O_Y62= -+59; M;+<>5B],4:JJK,SZ,BN-U[,HNJ&@/)KA*!\ZD&B,Q"Z2H^SZ M=\'"E\,+'^;A7IZN2EN'!A"!S(52Q*O9;=^3//#T;Z. MVY(05S;Q8%/_*OG_<6TR@Q-R:J:@<1U+I[@2K_PWH F\;:$^!LV;LAQ%[SA=_[L._X[K_WOKLCT@W2Q6P&G'ZBX70Q+/7%M M#3*M'[S9E%E;\E6X$V)83-GMNF>3<[8X&6\T9;0FXE8[R'9(TC$R?9$,/)$1 MYHUOF6Z.NIVB **NG&Q MA^5DBI@LVD&^/X*,$1@>&6XBSHT,-Y='#1_GW0'/-4I5TO;0IE>QIHM:>L.W MUT$Z/2(9PY-GS*=W)P:;(!K]N?+B,X:(?$R=MP4>/C,^9RGZIDU3\BN M_G@QRC$2PZ(+AM2+6)^;%BOK( \=2<7P5&3FB#@^,G/G->5XBJS3_(6HXC7>/X![!MEZ,XKVO M9R%S0L:P!;,V*;:*=4:IFRY5YN2TQ;6YM&_/2,=2Q&NE6"-[1L2TD3WCS+<@ M[V);K>_:5'5DZJR7RI*]63HO+QHP'26$!E0,2W\_WY.6)9F\(B+2QI1T.[)? M1-I,9+^X.<;8,243\&3.M2R8C%L7&X8N!&]."*]J">]A111E6%H=YY-#*[4< MP/2LJ \ZJ!B!7R2G?F3,^.'L'QDSSH]6/B4 QM4XO:3PE,Q(0B<[:8SC&)[T M!0"$+W0,)DJEB0B"MCMDN-H$BQ8@!@RHAF\?CX8 M\]V9]R%+"W+, $-O);&^WH3LV?>TRYL M1&.4QY+CE*$NLJVLWEINA7E[ZHMB(.22L305Y1R)&#\RG3P"ROD@ZT\9HCB0 M*R2F5G5]::0]?35I^:P/\4TZAF(/'NZRR]5B([8DN!:$+*]76@J0(,SD* )2 MBY*%\%-+"@ .XAB()9FN)4&,(#@56 M;?*0Q:ZPY($W[3Z(6#E?Z/!WER,_0?^+K#A?@D1OY6P2/:I7ZV5+J+J8K@1A MUK:G')V!]0TA!J)CV&5*,D<&FV_+L)'!YHM0YBV6S6GV>N',A"S#EX5,;D4L MLE-A#5D68A2,UXON,[JCQ%DT4-U0S-:NN84%E@$V25 RE7Q-TD7TF M$AK7MM_<>F%N+34N?(OU/K&!.8-5<2.C:U1BK'E7:I:F##J%8@/@(RH=(^GS MAR9?;\?O:8C0X=T?M'JNP/PCJC1<4Q0>L38-KGM$8I>&X\8KSS.UE>HGEH-,Y!I(;Q(X0!?G#^4^-;:R#6N MD^[Y)NG6ZW]'%J.'$YB1GPVWDVQ<2Y/$J22"_AS7SFP4^^D;GV%W7V?LG 'T M*T>R>&V@P)I?CI\_LNZ7$CWN#"Q:R[6 <)".NLM+8('$O=38_= :<75\V.LT MF>5JXR[)<6HXBU]*3&^Q_"Q3VZQI!I]06LXMH]4A [1 ^AH76[=FFTA<1-XY M7T)4]R$P;)%-#NOK&HKBR;Z6M3=YOL.T+R0PYB1#9D6KD$;Y84G+>A(QZ=.<709^%Q8/A-]P%>* 0?G_U<1_\\@/F*E%9_?-? M\&??BZ!)O 7Y>O:WJ-BFQGN_?$+L'KS7D?!D@J#@<,!'NSJO))F@X4=[SD?_ M#4=XT/51?W%H=OS[-;2^[^'L\N"X6B=.'M@!@V6%J46>UN;@[_\L_>:23I![-707T_J)@&' M!$0H0?T;.7@-%R5$MP6_B1^LVTZF!N;+W<_VG_GR\.E#*", ^_VR)"!TE)7T M@F@[LCN&^0L'Y_$QR2DT088H?A$C+?%,G?_RR,R"@O9?/4,XR0.^MO-: 8Z> MK_@8,I*#KYKN!WB=?PHL$\1TL48S$[2X(51P M.\R:PSG\CV )GEIFAC+'@44SU.*(Q/)%AS;K_!J X5#+V6Q"M%JYMLAZ^4;! M$+J3\K('6U(O6W:(KL*4S.:6;7:,;HX=BHM"?V/+JLS=)" M"1L*V7P&M P]'=V.AN["FW11SZ167JT^JJ>Q*6@9FE&<;:!,C951-C>AVK*3X=+AEM2D/2I0W(9!!]7^>#E51L8X,P4M0S,RZK(X$YQ24QV,I>'4*R^J MJ@!3*H5F9)OU4;XK- FFJ[DJH79&M4EV"D.60H]O9XKM)8E*;78A\!F()/!> MU_?^#375IB/&-'G,00>M=:989">,O&G#IJ&A.B;=[@O4VE.+Z<*(DNM M8=/06,F19Y;=6L]&E5;?1(VLT3$EWX4G-("IPZ&NI*ZWJKMRE)Y1RM89UW?0 M"PU@B!=Z+8+1!-2=.7/:M2=XVUOO?/F.FRK;%%]ONML.XSHEPE;RH^$B&$!H MK"M,*Y%YRR)8NI6OTSJ5\[J+#+Q."XUUV\'K79=[]8JGUAG?GAUJ M.FMGO33?F%29>*U!NJ-Q(\?J;8BV0DU[DUIYL^Q@ M-=K(L+:;X0A3F@5KAE MV:F+WCA-2HS4RO064JHT74&ZAI=*S0A$7E_F/$;:ZGBR5^D5&GSFE#C)E/E6NH(+V9A,"R=+SN(3/>1HP7MK7B=DYT9WHM>&L6VU?=,9&K3GJ=9II MDZ'+DXHSWS(SV00SMJ65I/MSME]..H%TC84/Z!VPCU[9-XHN:*X(FT!Y9K^Q M6)^4>X>[$QK#6_[K7%,<'B M#;DTJ>'+,IW+_/&/#)2NW^V+!N23W;[X@'RQ)#\USN'/X,(M>%5"5KRE^/IC M\"N3]_S?)*XFI&^"U.O-.O6!69\/#M[U_(!R S_\ M?W_@?_QFK@O0BR8],U/Z"L3\K??!F]._5;3B':24N-86H!,8]FVW0"3$F;_]R^,1O\F ML%CPXNE:+MK_WW;_ORG97P'/:>*A&0":O(^W^/V>\E^=:\#0X;^A^9]A8P0H MX+$W!G%2]KU0!G]WC7"TCLFG=3R:YG\B@?H]!>J;@.( /=PQ#_PIPKLM"U[T M!Y("QD_8O"[:?YT#%MPZ),>_P]S7F?OUN9UZZSG<(IR*^IEA9,2MPIU?";ZZ MT0[XJ8&$/W3G!R;R[[/S[QUTO4BDU#SVK/I(*;&;8*H[S /U^F7;O8;[OG5M M_NBQO9_T1/MLC.V14R3T73N5V'&];+-#IE1$<2977K36ND+J,%:!^.,?,H82 M%RR[\=U/D0=EPK?NA[\;$Q*'3$APD^7:[(X6^(R)MWMY=)E6.VKJ"X'N[V%" MK%]7Q]N&[*)-+,=([G CDU/(A#1DPC29/E\2HWM015^1(28\8_7&5]&\%7=[%Z/:",SN>A*74[B).V_:G?5O\];(((7 M;^1V;@J""QA!\/P\T$\5U_W,T+O>'MDZLUNANT%#;Y6M^19)\G]KD;GY7.]' MD[LL)'I-@>,87)M-,G-9S648J8IRLLUK,%T40$-$C$Z_ED _,M9$;/]Q^\S- MYWH_;']9F/0:V[OZ4![+>E5A!MB8)M<436VY-6![6#GCO#77;^[#^_V\=K_K M!?;-+#(/ZM@5V2.B#7QS?XWK>R;>&CCZU0N ,AV>NS4N^>P4P5*U<)\ M4?=D%?705:8XX[WZN/"@GWEQ=^U8FSG=S8J:]Q#+# M)4LPW64#K5*B8M-UGQ-]@R=]XE;XH;74UT/J$']3Q TY[L+\VD&%8$L2C*D. M\VH_H#9[ITCAUGC_LA>X=R3%=J55(@4UVK#WJ7)^JV/7+RG;E%E;\FNX-B<. MK^B26-:9C3"#]3X*AG5\--<4/MC!)\YFIKM*2BC6-9EFQW3;-2VN=2I^!33H M1!Y+XLG'OHP\2#J'! EG)!'AP2CYJ61_TG3\(X31=Y_DS;7RZ.XQVL /KNQ;Z\EC-*[8 -HJ# M@)5ZG%CF.\,$WUVJW%P]/2U"WC*9F:XE<:F"N:#[1B_.Y)3R=K,8U.UI9_W' MIR#"LY'L\U=3+\30GO\Z@/U:D@4S%3\9QN+XDT1:T^5!B\.'O)J;YN>$R*UT M3@?@P4_/1B12(;O8OR/]/.+@.]+/K\K!OT<.M^-@O-M?I^UN@6'CG*GVJ,:& M;J0RD(/I-SG8!Q7_\8OQ_A."'C^Y5'3MJ'0VPCN.I4SVNX]0 MI)L6E0X7+W^Z**GSCFN!_W]3<%JVO50OCR\+3)=(22--M@N=9OM"!:?/OTW. M56+Z$/[QKF/L/P@J3/N?O+L*=8I,I--?JT/].TF< E@J*DW]W.WMZE_B4478 M^R $@)E1'=*[( 2>(")*G)$2[S<&O7%6M)6$+, W,_NP MN!Y"8+$SE1M[2W#?F<;V=DVQ8YL:F4#QFU/\*\63PE4;#LE^-IYXF T0[?+W MVBC@QK_CC?WG^:J!O27O;WQS!517ZFQ[^-:3N8ECTVUNX<[O01M PKN^4#RW M!^W';P,^F(SG%5O//G E[TH-.!Y#TT"; %75?5!UPFVV*94:IKG8&BK-Y8SE M2*MT*7,-9_#'/U@Z1I&OI>YZS/,8$(;^>8?L9?3K[S')MW372"J=12J5]9U, M&DF\U5L;)\1183OLY<7B1&$]TJD11'Q3(493CO3%42I&$^',RM\30B4C"/7@ M$.IF':\YWXL2(&)&ZBG"[ MMB1+15@KPEH1UKJE0"H8KG5"'AD4D=5T*[5DI$FO-78[/4=PID'93BJ63+]6 MMO,[8:UTA+4BK!5AK<<4;E *H:B MYRF&>D](JS>3+(F7'H&7E+(<;JXBY^2Q*9C0":9A;PW0F)UFJ79V.T[K',8+,8M\E* MAS.<-H>AODB+D:EP=K)/U9-\(.1VQ"$P%#^N;.(!>_PJ^?]QJEN<\78I.V6E M[-AETN6X6/?6)_VM/SN\X"WL""P8V!3:WX?.>[N/PJE/]Y%?WG%9S!TS*^<> MVJZTYLFA901_"]H0_OKQ4+#H)B\(E@L&M2NW:2.P^.:Y'4Q_($S\'3R^>3FZ M*WKOW7RNWQ8ROS_;)W:P[#_/,$B]'T:TGACV*" MKQL.$W*-?B_?ODR:3$* $+:,-00D,B_L8]!%0"E+F8!SWYD!F3V=&:X# ]D! M8(&+:(-5]-$!1OD[@ >09<5;BN':X/U*TGD (V([1.-WK8"/!(77GK]&IC!$ MS\\6>"I"7I<<9 T(-(N!P4RX_75/ )R+X+('4>9V?2M 2 M /F%6D%QNC,>.>P;V3-VQ!<"> M@%VZ("%KQ9GMYO4\,-#*D)\#QA#(18FK MT>1>]\H)4?P[1+ECMTR0R+\+WB% PY$L)#.U)"G(DN 82$O^5/]NJGGY $UX*Y)SS$M 7*R9 >X:N>6 -+,4TP5<+P)M3P')QB.O M>_\GNQXMY&9!'8!+/H$!WCC-W:/0_B3QZ*/9BR%.8.AX^##308/6K]!=<7OMWU#GM.(.6=<0U1@-2; M 3I*P>/\!QT_I[M;T*8O\@"/((5 (H(IP)0MR)]PQ^'HW]UFH>._Q/[^*X'4 M_*6#HNZ5]0ED*^@\('H@S0Y(O^ ](!,!^>-@)XG3EW.S[UNTA>":']A\$*\M M #W:@DK([&]1L4V-]W[Y>'2?>F.G7>#)!$'! 8&/=F'C))F@X4?'0=T'71_U M%QM5%!K2D7K;:&W7DEYMF!TV[AF$J61O,I1X6?3O4JTTG5[:_0 MID1D9G->* _L-4>'6]H<-YA97%9 %]ND7)FFU>; @BU#X\SD)_-1BZMR;!&/ MIVM]3Q.:1ANT#(V37*E$RN8IE2WF&Z)LU;W!K D]H$)/SV:W'F M2(GCTZ3 X30J)%,IDL1)\F7?2LO5M_7F8(8VG55OHDP]GN;:G&_0.&Y9&@QE M9VD8.99W/9.HJVVTJL*6],N6\54ZU]@F\1+3M ==UK*=UC1^'YRG\YJ#EG*FO,VX\D,WHMG!Y69W#ZU3_.=;6:^+4V3J-04 M.R.)&FXZ@%8G]NF060_X:KNZ8:OS"E=1C:J&SMJG]A0G>I8^PCM]QJO9EDI7^N&%F"-@R-"-<+J>GL\S"0)=TO]&BTYPR M*$Q/[5,M2;D%JE3#5:7IZ;TA1=2P:5B83;%)GDZNXFRW*C"51L,;9MI3:)X+#< I M-[9KM*B+:%?,+NI%9H@.\FM84RXT 'XVM F"%R:J(AO#I(C9%.GXY>=" \@[ M6J6PV; \T_7$')I*.9WEI@VKX80&8!JYE#<; MQ5R''K::8W*X-&9IK41BG1$ZK9EKF%XQ-(#&T*FE M. 5OJ8O1U.7Z6&'&$7XNU= &)XSJK5J@U'C3CS?ZPS3E0'E]QH:P-II+;U4 M([-!FV:)G^ RVX+G*7:"L=H,+JTZV\$4S;F2MAAR+E;,^$U#O;I\:HX+2Z+' MX&VE@7=2\A0'IPIV@K6**&H-IMVMQ2IJ4>MXFW;/ H<%:!H:0#P_P JV5O::3:\BJW^M^ #Z[^R+@=KSJBUR;V/\@$42/R]8_ZW>DWG6&M_0S&^7 M_+$KS"31U:2F_&R6>3;7/-F!LXM9<=@),?OKWR36$2A6U+H[4MY\M5* E'FP2L1(IT@DA$A[H 0> *_I'@=6S[6&CRE\:0^F\83)Q*I MU$/GKSVHTKS/7ARD_22P6/#BW%D_(SZZ A]]+)%U0.CPWU .ZS,DOD43JV^#VJ=Z_N V(DZ+Q!2Q#?P-:CM8Q^;2.1]/\3R1O'T3> M/B9NN6/V^E.$5G)KYWWXV0SD)TS7MXX!VA520R:\YGL+[CTJWW5O\PY6>)]Y M^&[CZ@YO/'XG.B\@'LA;5X _4Q!48#;X45D!WKB6W%T\!)YXI93:*_?SM MDULQ="/WOND;^ M%I/\:5+B3N#2M:7$;"(;,ULGIFC7KGB.YL3S P\600#(B4Y0KTJ)3Z&F6VL7 M08;*)_2TR\B#G T]1;:GR/;T337*.P%2'](H3_GA[V4C$_#^;[7*=*$VCF.E MN,,H[<:"9+N:J9.[@@Q)-$:^6OTJ,CY%QJ>?*RKN!$U=352D=+XLMX2!P= # M9$''MD32PNVU!5G.97B99 MF_8KZ=QZ7\.%)'$ B%*7 T0_ OU$S'_GS/^(N.8=[8JJM2GX^IV M:="&S_RT7^B$3L6HY)NER?).5)8&EI M<2(VY+>9JWZ;Z^D@)B7BS67HBE:^1G >YBC$U%L MV_5]YP3#=H*\=:X#CI]=,UF2_,R:^Z/GVE/YWQ\"KZ@/2-C, 1V;\E-2PAPD MX),PI0-AVN MB[-4K6"G-SV;72B9"47GUQEZLX86]U/^3+O5U]'K=<-I[U6(;4[BJ*^TI1? M1V+?<,IO89Z;AT6_G:#E8C#CL6+D+W/"?\LM__I9>O,MGY<$WTAXIK1$T0GV M$Y/-T ^?;.9\.8=W"YQ"JP#]OWH$>_//F M'8"CGS?O'3+Z]:[TO DA8W>0!T'XJ];O/@?<-L-9W-R0/^ M"K2YG0=\QN::\L4=,O/"5G;*=27#XAZ.41U&)"N5C\>[F+*M_ H*A;WQW(!; M6WMFS0:\>L+SO;J63&K1;3A,45&<09)M5XU*.TBC L->L!B&GW*CNW]3QGL4 MK)]@HSZ/%+BPG?DNI "&7]A3%IWJF51U@Z*,Y,WJ\U**-!*$B?-<;WYKIV"-_LPA4D\52@0J2'GU\/ MOZ$Q]Q[6Y;=Z^JW7Y14Y#&7OGS\9@NVC%/*2+%F6) ;Q"9(?G="03N5.D*K& MIH MEYM(GT>!?A\7/X71RI63.%57^=1(9]3T+&FTU[O4+3$R'<[<\M?#VJCN(MU> '0V+O4H2?7]44/F"0$[)RPA96 M*;*[$E"WM:Z-F\5<=[J=/N6 (:@8<2)EZ#-:3O(ZGT2T]>.])G\T9BX7B@),UTM:_L;9^QKN1 M>\;-/_HVQ/<)K"FZU)1SEB0J3@'@0;B[.]*"5W1 ENP>+.9V6/&)^4]8-#-M M=#UJT8L"B\\UDZPDE]O:N,UAJ%\<",-C!(E=[B+DU@SS4]7Q,]Z&_#Q!<0<* M]BTD!96AW;:)N3R[6)+RF MHW%\!0>0\DW<^??L<8=\A,6S@Z: M(H3TTWWQPHXG=^5X%R&M+\G/ YEQ0H(*!7Q8SHBIM-J5>G1GE-RVB0F0H!C$ M6F0L1:1B)/5:@;7(;/)1MY,?*&'"/BH_3\)\8XCVNHB1.;>940?%EKK@-M0P M.4]VA.44BAC?"Y@B4S$*>TVA>WQ3USU G(RN\&3;/YU\:4RAL63Z@G[&MS8SW9%Y M[>:\=SW[V\VG>FLQ\RCH[VQRIJT36K+)$E6UNK')S-2VNXXZA>L 4!\-%$L4 MR)JOH;X%8%E-NJ4SC._%C=@^J?0I8CT1!>&?:/4>CYC]3")+7>0M\\TG^8/, M/M]\DM_+6^;487)/ZO)3'IVXH6L>>):EF"8LWICMGNV N:?YWLN9?]R.X]L!)8_C?CZ/#OCAS:P:OV\A,TD2_5+0-6#U27A]2>8VR M[UX((M3!D3WEIY+/*I<$!WYKL-HMUS(-6_K-"$J 5PN&U06<>E%P8='=7'65 MG-=4WLPW%V1FR#76TT];%_=S.!Q_@5>L/BP[D5=L03-LUSJ5*W20\TBJU8RK MC$=4VL1XD4'S:H;#J,!?)4EB,8)XS>,O,ES$B2A'\A3N$2%:%916=$[J] MAJ>-F?@HOID4-DFVR'Y<$?JZK**'78T?EGLC52D5.NW%>K >QZ=05OFI65)4 M*I9.)L]^!7)/5IRN9*T4 =Z-\.(*)@NTD3_Q]Z08C0Q6D<'JOI6]>T"C3^R5 MV7'7XYBKT+6@C"TKI[(*SM+L.D>G1JN/(TK?7!5:AA/"N)2D.F5]-N)PUZS6%^*F0\B<72Y&NB.+)3/:2=*@HJNR+>?&!I5.?&;$,P>6F8J9XOC2 TI&#@Q2/[QKP&C>*V),25 M33P0/;]*_G^<8W0'2KQ9YUF-]Q'["KC[W[9#K3CZ^5TQ&QM'(./JX)\ GC:-/$M 7W ]T#!1G2[;C M5+&M&L_CWD*JBWUO_GDGRN>3 $[LQ#%@;IS&0FIV:#579HJ=[@QC<;W-87[2 M9SI&$42,.)$R++)F1M;,AY1JR4IST:RC Z;2-4,^E-LVLV;JW*E=$XNQ:VOG#Q/;#Q%!G#B:_55;MW\V->,@U;<2*C8V1T MC(R.9T!Y^^_W?'7M2Z7GYX-U%7\SBO-*;9+=IB0IWLTRBUPAF:\6!S-Q^_F; M[Z8S P_TXT9.B.RLZG5YFAGR[(#):@[J3$C%7G.8GX8:HV-8\H)@\-8\'-DH M(QOE)5'D#Q1>7B]?6LGE,LTL5A83[Z]LK?.(89O 6O M9X$)$$M@:6GQMT\7,+A?E@0(K:SV^!9#T7]#QCD8W#/#Q05#,ZQ?^W#6?8^0 M[4+=^8].T-(^805.)=!]?A2X.M(3$R&\ZQ@(BJ#PN?\!#][_]=?I:11!<*T M-Z9I2[_V+_X^@XS:KQP=7CE_#'&-]P /_)*5C20>+M1N.CMA<5"5M"U!3%D\'-)%UPH2F"EG2#:%:S?5-D]Q8]\!:]FQG&G0+X=#LSW MBT[^#4?G'^GPI[*[:_/\LUTS)-AG8+Q+5[%V/0;,HT_WX]P-1@Y*4(J))U 0 MDB579Y430N;GL I^;ZR2E71)5B <>"H1!3:][F^BHJ+KBH34>?"OV[%C2(%_ M\8$=]E^">UOEWZ_P!!$0>$+ GQ]TY#-CL''A>SF(K@=G M.O@M[R"\!8M9"9HK IX# ]WO;.7AKL"8!]U%]2>#7.R^#QOWAMS7OVWMR> M3A#/V&$_- (.">@^!/5OY.#U\V8]VL^;^,&Z[0[JP'Z\^]G^,RM09W8?AC2: M/W[')SB6H(])3J$),D3QBUC)B6?J_)='9A8T&ORK9PBG0,@[(+;8HNUN1-*9>FR/"3Y]V,F0J4^NJS,(JX'4Q[93Q=@:T#/69-[,2UO+6 M*S6N,'A-ZJ0*2S C,MSG1,TO&$E".ZB2UK5*=J%VJ_,,1X5;ICM,-:UO*895 M^F;:<>9\.3^#Y>E#+8>IN#Q+8B.2B5.M>;K)M+OVB3XZBYB:8G.9XFDPQB7 M0S/ZPMWBW CNE.3+EC@JM#LEQ2FJ77*Y;')80'%:R3'-)4B9MYZH%>PU:AF;$-$A]CA?0,3NHY+BY'2]J M6]#GB7TJ.BM6V[;,+MNL:TL[E1NYRV$;M R-,YT1J>RXJ _4KD!@K6S)T_L& M;!D:9VMI]]=,94ZR>&,^SGI"8SPQIJ!E:)S%9FG6KC7:8W8A>^1\N^!)63W) M)51!VF['7'6#+N51T2MUJRV.A"U#XRS7ZQZ)9K"M2C/.I- O+">I)BR+'AIG MEFU((\?LDJQ4+7C%M(WQXRYL&1IGOD)L4E*N.62]FICO5/N-#1,_R:/U+,\K M!C&U3/)IR4S-*9KP*6VPM\Z,A/1NW"[#N7VB[KHD)5M&JLR@ MBZJ9Q]M&9UK IZ!E:)PE85H@UGI\P<3->5/R,@35S\(^0^.LCU=%26SI1<85 MY6%3R9ILO Q;AL;9S]5U=UJ@,9176E2WT5+%##^%91A" Y7E&KDJU8E/U3C::+>6U#HE#]8P&W%8C!%3?E' -C*CY 17 M+JR'QJI5M5FAN=6'J-?G;"8UL6FZY:=1#XVUE .["1^Z*T#4F8OU M!J[3+/M-PV/-4NAVZ5:6C*OW='Q5=.4L'"L>'FN7S.?6Z:Q;5EV#3JWE%:ZS M7@8V#8UUP))L5EY.1 9GN":!+S?K=<;/ !H:*V/B=:[*J6O&C0_XR6;:RXS; M_@!"8_4(W&$+N0F'+G4\KHPL:3:20:\GCH=9SFQN1TEZS R2#:=$,O5FH;"& M34-C->/F D_VIUL4)Y9KK!&?9PISEH0%O\D4QVAUA:&+'.V4*GW2+O?]IJ&Q M;OOBG"]*?9P=-%$R*SNCD@6I18;'RAEI5%TQFR'J2@0M%;(=UVWZO8;&*G/U MJ3%1:V,&[]9=,I=*PIVW8-#16UFST2*]8ZS#>4FMV:X5MWB3\IL=CY42"HBF< M)SA23(L@7-V1YL&9J:)FIL MO6:P!49R,VTSWU17PWGF%*(=,5D"/+%(LM51M1+'5ZNMYIY$M NN6\92[E9& ME7*3W&3=E>O1)Q$MN8ELD24\ZC22;$9 M04XFAV3[%/8= O%N9_MM%\59J>SUFPXO9MJGL(] E\=-TB--5&KG<:>J8E/) M@"U#3Z<,KN15\%I9S:64=&%0E9GF>GT*)?6S>,XD.JDIZ['&9#J7EH0RF)Y" M29/1 !5S\5H': AFG:['D\O^$4IZ874(?C?A] *W(3<=,\5ZJMQM&)0^K1AK M#C;%@^MA\ M)S#AOM2:NX,/P:3M-P="TH+0NO-%!;'4?ZA?@*[)$5Z^BJ/>\&%PB AW:.0CWCP&O( M+HQ;&S7>)=7!5$%;G2[8U70FY*\HS"31U:2F[-];:][>==%NRL\7U\_7V8.9 MI&?\.Z[3WS,;09)$&T-;D@7-,TTYZ*T'1IV%2_W'?M.8E7EQNVU* [:(6@?P/T*0.6V:_C_GTE&\"E MI<=!PP_X3;NO:^44D\(D1$B(@03X1()B+1=$9"O+^LS^\HLCLM M;EA9*A5:I\E1E[M;A(FAB>#+IP3ZS_B+=Y Z#Z!-<'E*8+'@!<15B.]W-/FT MH^L'9,B5UV%_;?SR;VBV -W #?3__@#@_I,S3R=P_.9;Y+]8+%8W>3!2 M.V>-/$6I %G3X M"80(],FV@5)L__59#CDZ6VX<' !]S!4=(5"@J7LVE@ MCQ 0_8'!'N% M<#D\U8PQ YLM<"D#/$XMF/_'6OV# +- Q[;A4YLT3A=J:R- M&K,TUA)-"?Q*KWXRG?J[1AF<\T^9U[/!*7\BSD*4N29)DWF#H964.=W@4V-3 MF,+%\6N>I[$8EL;/6$[S!KB@"08$99YC(&DT$.OG%7\_0M9]]TF^H8]',N\- MF4>@/2-]*//L+E'P='DFJ,5,D>ST9SR_XC^9!>N\,J]?YZ3>J$P.U6)]*RUL M!OOS8X(_7PRF?3&(I2XB!V\]PY\* V\E+2/0^!4! M&N2AV7T!F3.0GCT#<.>!&&T3ZZ6TXK6A6E6M>J5BY\ULZR[$:+WK+OM,71FS MKE+E)Z27;]%I>.T.H2.1CB7I\PO1ZTM,0(U 6P9RT] EQ)-X*P)5T20CY'@V MP;<3>#VCJ4LCP%[[-*HN5]IR63O#Y+BJ)$Y6JUP>^WB^@0M(OG9^VXA:[^,/LSAL;2^)O)"1X3/NX%H!\XO3;\UW:$H\X_[QM>,=W% MNOP.7]YZ7;ZS&-Y)WY[16QOPQ1Z!%MP2*9!=M\=X7+T@SUK)/*ZW[T$.SYCX M@C1R^:[JBDR%VZ"JG=%@D :L%IDD8LDOUH2_+0)]D9VO9SB\MD]5\:Y8^@B_ M?4 &'PD6 @@6T7"AJ^1-).X9+W9N/:_[D9@M5V\YPPW#L%ZEH.@C-S4P1G>! M)QFCD5:2;39Z[7R::ZUM P9Q03D6(TDLAN&OU;U]3$0Y\*_>82X@,%B8 M1>')C^E/14<6X)U,5Q^=-S9R94]V @:) ;B%$ M@@HE,XD2],U^X>3])^@[L7(WRCKV@O6#5&.&^0U2[AWDV;/=R5P2'(C?=^GJ MP(PU&P$\[&>I ZW-0'-[D>3.3ZAT%+@5I+*R)" .X('J(1-IG_M.W.D'X$,> M,0W+QUB&['<99/@#/=C@!_YOX:>69)M@7,KJZ)G^,2TABOPBQY^-_,F#,4LP MWY.B!QF2_.&:I@9("+>P)D&T]-?^J7MEQD]$ZD_T1>H_ +TL"8BJ5S+R729? MTOD#KZXQKH-,CKR#6(JM(G^&\S >K+P9Y*$%_[OVCN(PUYRXWX:[U'0Q0#A[ MM_=VW02 M9JQA]CPP5]\='B&P& (/SU]7H\2][A"_=BXRD\ : RY';*"(^.2""0JO&[?Y M.@Y1)!LZJPYFQN+WX9H'T9I=QQ#4&=@ZDF4S0-HY7CARD^AGQ7)FI.=116_9 MQ?0HA;74]H4B-P^ QB$T>=U-VS_P'C&.\TQ1F[\[T\ET GNU]DX4+77)L+4/ M5)B+"'$U0A"OEG6*"'$E0J031#(BQ!T0 D^@=$2(.R $EDQ@$27N@1(12]P) M(2*6N(]P_X_H%->-SKU2B:KKUH>^BRF_CI,OG-S[/A;A+8QZZT6X8GC^!T[' MG[DJ;QY5/W-9HLWR\S9+!#(BD!&!C AD1.?&XYT;7\T$M/>#"N*D=QZ*7TF@ M%NV)F^^);X$E'B8_X:%7X9D8Y^+0XKXR#Q[.'$TDZ9L3_RL"-^S]8%D/>;95=)OH++%FT91Y]RQ2":K>[+;/? M0&?)97J_2OR-T-E=:?5?78.S'A&@C?*^- M\,$XTKU&>N, PXRC\3;2]8-('#\BH&49HBLX=@RI)5J)&)(#GT]X78TAC40& MO"^"A0&/0;J\,+.1+/@&8;L9Y/_XA?DWTC 6KL4C.<,R#8MW)*3@!K$U&=\G M'CS*CR2QL\>+-C49]#=WE(]AE/NC/#&UP96D(S346SU1"( MG5-YEFI49F@UN6P,-^B@ATJ[E'IDC"*2L53RM=127SS);\V#]R",=DKQ/?-P M$-2&$7Y0&Q51_V=1O^+J$H(G7Q+_<]CMKH#:=S%3W A!/2A&F*\^"?+*^XZ:R@CAEIMFK7&-RA;'R76!/# M82V*Y.70SX^3&E>_<'^#_[J2Z?B;$L'0(& _HNUWH>U94RM M+#MXSQXQK>EP@+HE;C3A&X*R;*^#5+5)(H;AU \QZT1Z_(X-,Z:E: B>.C/2 MB8A]C\3VX0^&/Z#1)LM;@@;KG_B@IU7+?0,K3624B8PR[T4KP>Z'F[^E"1?% M*Y6RF<>7+3N-%FO, !]XRW5&_WA^ZO/@%4=*EN+V9K5D\&9 W9 MVUYRO,Z+?&1SB6PND G8YJ(XID$W\]2@7\^KN7&SEL;:F;%3 M^'C%RC/=*"TW769:1*5TEZ(>3\?05RNU1:KX-U3%([O+#R)V M09I8+F]YCVE[J;20NF%- 5US?M[S[),/\_DNF[[[)HVL,(^/7RIFP 87A2TC M?-.W:E779KSAM&_;29-NS&[E"---=PA[U!A[:E6L9[9BJIHB\3:'H4&)V5B2 MP"/[RW=1W"NNYH'#*3*_/#@5=0E)?QYEW+GU)=MH(2W>4B;\IPL^1T:7R.CR ME\.E(\,KY$ MQIJN>0A&1P:8AZ9B7A("\)'ZMD:8@03+0A? 1\;!95!D MCXGL,9$]YBT"!HDG<)I//=-V=D>'E\P!)PP8X)( ]' M0JK:=V_E_E)(HVB\,4D1JE0=MO(XH4D;8Y,QFL:^KX'E]_5I?H1V M[>,6\IL94B*:_C9-W7\>7WI9<./G$,,W@+7L^"W(%8 M DM+B[]-PU:@%/EE21KO*"OIJ1X-^F^X8 >#>U[HN&!HAO5K7]%IWR-<[E!W M_J,3M+2'8SB90/=%HJ 8DYX6#^%=QT!0!(7/_0]X\/ZOOTY/HPC*2X$1:+QI M2[_V+_X^PYY]9>7\,<0UWC-L;"3Q<*%VT]EMLF-L^J5QO6 )?^.!(;W" M%*G0IO?+2QQSV@NN".67_.QP@[>P(S J<%YJ1_5#=A_]\4]O)B&\?PXBO(/ MJGV(H@N:*X*'.>"[B:1+LB(HO 8^!P>G9#LV>(44%5U7)*3.@W_=CAU#"OS1 M!PA (P@8V0K\5I\B^UIOB*E)XE02$;"]X+?@X<%S_+T#^@?/@9L;_N;@U[8M M.8@ MD ? "->GJK_Z<%G!BBX0W7"D@"#^6\W@]3M8PH8_*I/W I$"D2(8S<1#%@!1 M3OFI]'(#V#=9RL23NA0Z+\'3K1@7' 8NV-VP6_BODJE/PGZN";)SB':8#'R)JQWJ_2_GT<=OUK8DF\&E^# M=3D!*%Z DN<3^ZDI/P$BTG5>0IGK%0 YUSV(BHBQ-4(D:(B0MP# M(9()&HLH<0^4B&33G1 B]4:9V8@2'Z/$UUV!=PCJQF6SC]?IM3K A\;L!WW0E:<36[>[K;[>(D^:PJX<_:XZAJ<39[>,3O\J>B!@'!FAFOS MNFC_]2BB\A'XX2U\^T"+<#YH&469?3<7*&AANO6\S^$"M3/1W/4=_IV&F144 MG=?A'6E9MQW+A;> S[]ZNBEIZIK7A??3)H\R02;1>;Y,5AAYE MN5)_/"G@XUN%&%64IMXDC64#Q;L%8UO.)SM],!,Z5"%UWE*A]UGMC!7[;CW1>]C*D2KW8X[!)[YB M[1U7[9BJ%JH$^,D3<<7;C:)=K:15O)BMT]5,SFJN;G4BEFR]G!MI\3++\\MZ M:US4':N[YOQ(EE0L3?\4W>ZF9^1=LV-P;!*A3/5'#J^[3=)P_1+?9R/7S$ZR9=] .. F#44%(HNLOO]K;O-'#@"R%H$F]!.L[^%A7;U'COES_E%\$( M>#)!4, C?W0"#@D# 4K M_6_DX/5S),K!<* #[L&Z'?G@[GYV[(:[__ -WYB#B!,SQ<)BRN'A MEGAC:-30;<9EZ<4TL\:,"KI$UZ E];(E.V4%E"-;*U79,'22;B\*ZG -5$@T M-$XJ6/Z](05]9\66T.AJ-&59Y,"^DI:!EZ M>KR[[E*3]-!@%Z1@DG3!KCK%*3BN0T]WO55.93H4I2YGRU['WCJ67%QS=+@E M@"#I;:G44]@NGU6H5(=4W2!83Y_UYC)7$KJ 1LGPTZ6*7"O/1Q2G+F2#9'H+JMUAUZ!EZ.E.<8.6 M!BB#LHNIUXX/QC-3Z,.6QT_G*%*@23J5Y/B4""B5(@DNC5& E#B!"Q1%)P6, M?-FWV.K10Z8X2*+5C:Z3M#DAR?GTU)ZJ*;K>RJ;S&]0K#3:\TNUJ]*0-6H;6 M0,/G>J;9Y#=,L3*83'JK3C%3SIS:?72\)! ]E[*8)HI+A3&&95CGY.X;]^/U M6JE9'* >-^CWLV*IW8U/ ;@-KY9&#[<6FU^BWK8KV1PWG&T7F5/[5,FBK8*7 MT4EV,)M:ZJ15++6-]:D]9>76$K<6&VFT.9#[LY:QK,65#&@9>OI@N%F3*D>/ MV(%F8^4"2M[3T(RH3J]5;VSY%DHOVIO\+,5(TU+[U#Z="*MA6\(J?;6( MRZD5C;DT*TY/[90"FK(:99X:J'2WY Q6R4)1'X5W"J316G9R6ELWU:)CC@K3 M3+.S GVFPD\OM@<=8E.0.NK" 8"^IV36JW*;2X=;LLP8+1NV66.+RV5/T\SZ M5%MG0,O0.-/5HM?4,E:?\6:59JZRFK@S#M:IW(_S!3X)?C?A] *W(3<=,\5Z MJMQM&)0^K0"*P:;$>1'"!R)L?AO7M7[JD)B7E$RXPN0@(^T6^G]!;GK>TZIZ8]=C&G.OTUWG"* M\Z/\#>5&X4CKC=N2 #5?Z+)L2_I>[85/_P7T#-!I4\X:EF6L 8@K/$6 =H-P MP:P'1V:7)$TL&!8&%)IB79?N@I#_<(0' * MC.P\B-TUUKIDV3/%?(KBA0,]&AR,P^4=9,:O8-2O!(9G&!KH9:TXLX/HWAA2 M "L@^F\$!,S\.1(XYB^ 'Q/K& B/:))ON33!?T$\;Y ,9!O,:+?.+\;PM!2[ MK\%07=//&!:B@#^\HK/70?+"KG+W^^OKN@$]"$B1D!$ MQ^+%?8^[?;0CN1=#3,WU^607]0Z^?V():6-*@A,0EA<$RY7V/>Y_#K]1?#[; M#04T%B4-*$"6AXC@;0P!BA!\ ++C263%:Z ?7IR[MK]? 9> _>7K3>#',TF< MPBTI&+9C[W;=#.P.J&COA^CSY>$<0>>2!15ZR#>["1XO9 *!B_NR(]"';CC@ MV4M7L8)I3G9KOMO*^^T/6BM[CG(R^% MW0=.@T"PN@O0(7@:E.PP L@?^I%)[NBPS[N6WS/06G;'?<\X-) 7QJV-&N^2 MZF"JH*U.EU(V=.:EW;DK@!WJ:E)3/CB/].DA,+![X(E9S1#4/_;0U63FS;50 MT@NLA\XHGMDLBL4"Z%L"A[,)>@= 0[H=A/W@YCA7A/C.J.0;I^)H DWB&([2 MR1=FJP-;\/5"QY-DXM6DLE$HVM6B,Y-X1(B[( 09<<0]$"*=(*(HV7L@1!0X M?C>$B'):W ,=(LET7D)\/#3''"9\(' MCLENNT"OEBP$VDQ$Z-HIS(*@5 *+G0I?_VY<TQXK3O>AL\MN#$_4HQD6A\.-'X$&OPNO7GKE'59;29JTQYWVT.C'EB*:"; MDJ2M)#@/V"6OV_&3?NK4-%,F"(\')V MPFLP6?W9SM);S^L665'(.Z#GF0I#W7OHSKDCZ=[P&SBWSZ!JE+3%K$5UT &# MMGM95L#)V>=K/OD%J9Q=0:H=1S==QX:K (@4!,J=")%+7I M >99KIU,93-7%Q *JE+;#4>U4<6P[&)SU5XV!"@@Z#_^P5)D#$N_5KCV4X#H MRJGAX"Z21(3?P: GMT@+^ECZI8L>WKCP(ZP'WTB5>;^0>Z>,,UU+XE(%!)W$W;^_@8WE)YA)(O%P ?%PI03Z<:5[$<<$+/SNH9Q0"M5YB^G5U8&A=I<;!Y^6 M MN "@"8^E\<>V(-7YC;)P%XC(@[Z>XFN?36OGPTK7F]93DBPZ+/0. _K0Z]VQ M7]VX=#Z1]W/DV\M@6\OA.KP^#5)0PG<[9GF1;/)<\F].=58IJM'*LWRCD\VI M5+M1)3^>?=*7?^]^MGU"XLTWU-C,=4MC5.FWXR5^5I;79)M+0H!$850LG4:_ M8S+F;VI'BB3!EY'.M27!MC(<)#3V#J1__M05K#!):6 M%B?BLGZ;^_.WV3(/XL'"W?F/3M#2'LGA9 )]2I,)5D=ZVLL([SH&@B(H?.YA M/-4'4A9\32Z\LG)!PE.-]P "_"4K&TD\7*A]UL^ YX]A[9?&]4(:^7( #.FU M[+PA&>3?=1X+N1="ZK=.=1\=;O 6=O1J[DYF(VBN*-E^?A6@*4J"GXZ%APE% M#A(JB4!H((IMN]!_;9=3QH%VRP!]!P?/M]RB^O3 M'"35R=QEDB=BK75ZB#++/+G..:L>N4FVWWVA\;#FO(LN:FY-.1K9CU?0;HG( M3)2%49F/P:)B23P&Y/.)5P8A*V.[M4V+FK*S*?GK3OB\[M<=]@]?$?! M]#W#*STUMU0#A8OH%TV\=5?ZU=?<5(0V /AUO_Z]!P"_5&2SJ?NUWIJN-3=M M\/G@*7ZFY#+]4G;&-;;M/IO')44KM;XXI-<7UN9.5C.^J)Z+\VUL.NYRG>_V MW&D5;(5J:E8T@KP1%$L]I!+)KXCX#X4/]Q:):B,(""L$$.1)4.K%,&"D;]K# M4L5*:IO%4(OE*F:^N?WD>^C+8T"Z2W:*+49T.;98SZ5+@+= L>4GAZ!I]H$^ MDQ_BKJWL$\TFB,SVRH.>Q&1'%OCE+9,;>FK#L"\O6BZWWI=70!@![U\_5/G: MA:[O(8476Q_@1/#6_ RT9A7 9-ET=\R!TF*5;?33HS+5\C-.$,G3T/5+9.T+ MH1ODENI6"*4L0I\0H<\=Z'V?AI]F2Y3D(3O,<-G,RBJ8S3[9<5I^!@N*(5^# MGSOS3H4AU<-UG5@AW /;@\PA((8(IDN>BMT$W"]G/E[\W7=VCX.OY;V,?/X MG+;&U+GQ8S]7Q2O*JL[J8&8D!XJ?_@(YPQ*I[^(,>SDV)X*!" ;N7%WZ8QQP MY#:^3$Z'2PYDA>4JRR4H:Z[XR2^00PQG7JLN<8<.L7_>2B@?^<"BV_E[N9V_ M79KI$"A*7Y%8^EQ"Z.=63+I%O/H2> MK0A"(@BY/(3<5LFZ%H:TTM1ZD'%B;@_(FL;0=LFB-80A7E)Z]M0[_D=)Z:\> MM9X75,L/XD7)GG1('AN;(RI")JRBL*LHYN)=JA*08'^.:WL@M_M+VK:!$_PY;6=1^#^$%T'O MJRC^WVFC^1]E9;P89J8DD:":[3G!]4?<6AKE6&N>^GQ1L]WP=A'H4MZTT) ( M+1X16.146]1-&V+#&'S776JQ#:WU%Q9OM#J.NV?0Q8U=-0]G9#5W8 M-2-^80 *Q1R. MZ5@N^*)3ZK4WBG73 1C!H+TER'_0@F-HQ1A:\M-+Q>_-D]ZQH1IP%.PO MM"H2_P?%Y@ +ZUJN[7@?$?_\C4%;'O,>.L,!5,,Q,0%#R7E%Q^-BV(*%O!,H_LC!O(7 M?I^\%3N5*(YUCV>&M@"%5\/U+N'F>F(LNW[!&<-C5]@;7.O#?DL[D'-4!SIH M]1=:<[#7S[S^M-.PDX4+0416O:VV'=5QT5Z@9VON!F7BA6/"2;5=.#Y!TVGD MHD%=>I"B.HCJ:3]K-Y&BJ >X9@P>7U[VWOVA#YOOAG_PV.0P/7 MC"@2K,IW#ZV@@NKMB^G:F(Z&L\XLU9/CW5C^'K\H[IA@@:?]@SCY*F>@S&J0 M#G"J[V* @&&E TY DSUJN<\;LB B&("[X&\2Y'4-34J%_T!B^SN ^GAYV/-\ M$P\3PI^HHEY>M[UT=:(.! N9=I-_)-6>Z\+FMZ=K!T/OX@O(1)QBY@=U#6@Z MSJ*/7BQC<-!?3(08<9QE_\ S>MFL>"^F="#IO8@U?V-IXC3S'?KW?]Y5E&%O M!X.=(3W;5P$Q/VV@(,/A?POZ2MC8.R]P*DX]%S/838U"4R)PN-/_B^W]C#;E MA&XH=?7>OAVDI@Z^=IB=>O?A&^D+ [*C:@PD$6E$.RRII?L^UD7$_:3'IX7B^.=/MG _5H?1)S9 M31H9$#PKR8 !4I*G$F*"I\54@A_C0HH?DZ),TF.!E*3Q+W\>PLY>WL;J8#U, M6;I6R3[JC;F5J_'+-+1P$L3Y?6="H)7G5DUAUD MG!&E;=A%?\;F4C7>34.;[F2>H+S-BY-83=6R=*DE:^E&8S))\_3IVNTV->XO MIY;"D>[8BB7*54-KKWCFM"5%5%*V8VP8C9PIV>R6RTY+6_3^['3T_GI+RG1K MHU7T,2]E6N2T;* RQB=KGT_'DW).24J]K$V*C-9I-=5'U/)D[#*Z"='-:2]'HM9)%BI6*C.H-A]1J-')Z%QKV02YA$/V9FQ^ M0W.C336KH]NRDY:/=3O;*502(DZZ:F?IX'FE];B"+4_F65VH&08DVD9OD22: M[3)7*=." EN>S/.Q32RSL?%<[;D]MI78 C6'SY$WZ63TV5#.2QV7DO".U4BS M$I^V"I[?Z63T[I(<+'IJI=";@HL:LG$@*O 2 S-.R M)//CI)#@*5(:XS(%_T:<3%@8Y9M=5U^1'+MI-->.9"]F5[.M2:F7R\_2YX2T-Y93Y6%Z#GJQ!AB6!AVE0DW/"JG9&#/599.=X9WY MFE@-;;R=D95S E7LMY;S?C*?TMS2VJJ5A982RROG!&HVJ$W+PR9(:R _:U?E M5 V(BQ9L>=)G_=%J^Q5DRG5V)A!5N>S)-(3DBWJ+ D)ZQ:DTK. M3$\:GIB3ZV,'M"OE)HM*DYRV=0 MRY-Y*GC,J;4C?#DH6N%=//0F]R*,]7*\Z9X*Y4J]#*@N6;X"Q5L[8[$FM, M88@7*)MP'TW&?,RTSE&U.FV+^5QO[7(+@MX81'HZS273)U2%+0?=*3O$*\EY MK\*3RSE%)&FYTSH'?GPB.8PMFI6>!I1U8ZO3VTE,;9V#G_:FD><39Q$Y.O M;MK4J@173Q"G$R@^]MOK^:C1P#LX4Z_GLRF76RGH N.DJ;XU]!6A;53.-3G& M[173H.A SJ-.F^8*V\<:04UUO-"JY*IN8DNG4:]G^$1DC8HJ9V=ZCRU38#C- M6*E*Q^OU9%EEQC%4/-_!M6Q,-F.J*O6,%-RL,YB2Y1D%D%*ZB1=H24\UN65;FXW=#*\!N9JTLF*9F /8ZQG^XQM=7A0F@Q'7[VS$E*E*W5C& M:WHR@1S1S< ,G504-& MHWIS\%3_4[=^D9TN.)H9EGJ=AI7,B\U)K-Q4OLA1?WGWY*6*'EVYHA&9C*=> MK3T:Y>:_7D6CJ+34-0@Q@[WHX#5"D(D;$N)T]Y'GAX%;[SG_473 ;^\G%+CP M%_X0@W_Z^X=1Z(UZR1&%(C#[(6#V9G0>$;\EF$6$B"0B;(2@XU14C2H4E(A$ M(B2$8.),=$IMF_+Q2(:\;EM=(E'6#IQ-O&&O?=-578>^W MJJ2<,/QNH"S\TMA28<=%H"\!6AD:!-JLL;/E6#X==_^EQDNTB:'AQ"\"VJ=R M1=1;Y8J\M5)PL7==ZJLF."AF=(-)7F*5\=YN_'EYKD#-N./MV64U/+,]X96/ M/UWT-6OED?'$22*KN^*0YFD)DHA++G84WS%CI W#W7O*X&6NPNPY-%(E["_B M[XA-+K-^W[EVQWR"G@P#"8OXX3+K]SU+=\P/C7GP-@CV 0P;Q0[]1?Y9,_>>L^\X=N2P0C M;]_KA=?W]SF5ZM9I,)\#K2]4FSL$R9^OSM7OB\^\;>;/4$#@^\(D[V&C/G.C M0GSD@CZ2PZ]24N^!O6Y]#-^*?^YNHP+O8;13H66ID&]+X&X,[[Y\C0[\QHWO M]19_5'BL[!H HQXP$B?);V#3?:,HL8NGFKUYF->-DE)[Q18-E*H-935[S@WK M68%!,D)D%J+WMD@,"@YQE%[V,OI+R5# NO.2IBCOP3=)XU$36E,TP--327MI$,1A0+W^;S45=4 #3D+YZ,Z M>3]1UZ8FK-69.\N8EN6]2D?(49(O<57KGOQQBOTT$OBD"QF^.T"C_4JQ?JP/%@W-J#X MZ;!:K^*C)J*L8UVG,AXZ29N11>W4+$T6ORLJCO&WP7#_) M&B[YV!CC:I#WD8J3KQ;^BR3U'B]Z0&1W2^FWN1#]$9F3L4$?:X MZM.(G[UV]N!%MOZ]_]T^6_:ZUXL/^<7E2Y.#T=7\?S*Z0Z>;5G5 MDM8?B*E2/]VPBB54Q(;Z]2^;_.*PDY\GC)'G]T*>W^O)YJ0=RR8$KBQQB]2X MNHVM>+RL*;?P_*XT9E+>%NR:-JNM6\U2-3.@JVDHJY[G]XR@1I[?[^WY)8, MB&1$YV_M^26_,-#E9K9-0W1,B*\8R5S8M/GN#.O;,;=+&!.*3?"-FAMOPG>P M<,CK:%&I%56I3*QEF8O-5Y5NOUL8U=:K:U@X>AH7FUUIT]6R\_I:=^>S[6JB M\"EDX1!?'=ORS<7PYI[^>[5=KB1U3-]H:_U":\YE8_5IBD^6M7KV)E$KPX32 M+RO)Q4ISJV)AR?0$19-08=NOMUV^N0S>_DKF2 @)_.)FR7_>7EOWN6? M9WS^5*/[I;N80XV>@AJ]9+JH;NA-[)K+/?L-XU+OPGK9_6E?E6HX$V %/]N! MIE/+;$FI2)(TMUG)#,$-EDEKU;J&?2&MUCUAFI+7VJ:6PPO=)+TJ]KR:V$A0T27*#[A$B8Z/G^Z;CSC@IWOM_UB)_J]7(_V@\MOGYQI_)M-.R=C[!!7D M]7Z%/^\JUL6)%)B=J45W6&!NORS=T_:C2NZF]7NGNNS5P#OMSALZSH*GJ'0F MCN]\N>B(!$];B@FN8V(XAJ-Q]VO(?:"6_)\Q^&[GV-.=\^80TX6-Z3J_974- MI/V-"I83<,6A=?1'\SH2%(\=X91>$97DB2AXY1P.Y>](5O;9^(^FZ_^*.H*S M@LJ7?I#X*OCHU[^E7=4)U<;$"=QH(&&"@PE^%0I3QCJ-?!N;ZZX-/_.+4L2? M9.A$?J[.'F<$ZY[9@PP;>W0G 'M.'8M!"()5(_(.I!H18QX5LA,TM MA[-=72G(:R+<0T$UT(_. MX<"FM35OT6^*O<@)[ELT=6@B6:IXG7GF+0 9$6 U0<1JG;9'%BPP!;U)A42[ MN<9>- PL!T3/_,4(UL\A]W# \JIMNPA(,0-MT]S?)L3X J9#QH??P3X(QD0P*R:CQ+QI,XQ#$DSG*0(@L*X5Q%,@M%LFXNO>7X M%58(ZL'_ ?D(_"_-_'Q:F. 9X_[L]Q<\$S;8V$NVA;G!^L#AXN$2_L^7>#,( MDB=8Y,X@+^'.^.)[(2._2:2WC_2V-TL.ZJW'3EIQNX?>$O:2WA+6]Y;4!I7;Z/GRRIYV1^-$Z]>_]!DG"0;E1H<_/$1$NQC1T,WD$<6@^,Q4 MQP'2*V33,H^RO%C:&7PV*DX E3+:W"K]ZU^*>9EL"!N@XB%./.38#>(=W_[' MGKRB0U-R11]]3+2O<$EC!X.*DXW("O?G^? 6T02!-1#Z<::2]BV?6C2SR"X%9>->!IEG9>:<>C9L0O#$ &GL.A(7^#RUK^%^60 M#]@I_C30J(%M#8_"F$=(T 9]XML# MJ:1W-^-9);NI[9GSO]X1<>CUDZ#C[*OAA7N:[U[_4 .P9,21P;[M?H\AD^7W M&.H66FP%=^J,7^&PSZ>_"V/;U%W']SLPT/9R+*B\(YC\[?T$OPW^PA]B\$]_ M'[DZKI?Y^".I^O?\(.\K?[#S%+YZQ1R1XZO)\;8OE[ZEP.RY,DZ)]:,(D8HS M5$2($!#BQI@5$2*"II 1(H*FRQ+BSV/7WM1SPUL^X\MP.=1+?JH[R[Q4=_;- M^!/*6_\=UVQNN8(%OX$A)["$U01+G/BN5HIX.%?>^H-YQJXD$W=8D^AKQ29Y M(C47J6S^=J7F-U>.QU.INY88/^WV.&*#'\\&U%EH/-*Z\!?.I8-]3#SMX\$R M__L>O'WU3O\[ZB2O!S%\;X7DS:?;,MV[\,-EU;,"3[[X\J M&><.?4S#.:)[EK&@"X8(/E"5=H]S;[V(6P2NTB$@WB4>>/@F>;@B4;_X M_<;GG\6^]RH]OVEUNRF^ICH-O>QTC)>-Y4VV:C19/^\\Z4@S^0%%?]:PC@H0($NX;$JA] M2* N 0G%;%W%&T:[IA6R:Q7ON%:G,+XN),SIC&CV"QJN+2S'VB3'O7DVID!( M8*%E\("GX/\8]A5("*<;Y8#]^Y[:AH)T KU&W07_><%^7N1X^"W@\,#9-U_D M6_<1/S@8S#G)@6=D40]"C@QA6_5/@XI;:$#7@0KYD9QEAIW\N* \,&6&3L1<9>9.R%W?^S M@S;.E]K]H>TS1M[2I+=N;"0/\=C"&'$#9Z,*YJX6)OV XZ]9>!$.1#CPFOK5+A8?5LWELM2)[=".,"BMVH/B43R+4]/E,XAK.DT9/]B & M%!;P$%]"I-W7J8@7[WGOFA1\KHYA0BB^W M;R!5&SU7VYTQUY[[I5^:AD%9PC]@%Z;WB-20GYZH9A%UGF 2WWL9.K131*?8 M5[*:L"E.A-2@AX\:*V@*,B]E/KL-8;UWI]^5JVYQ]'XI5^4[2Z4?,[I.;Z'; MC[FI-6K24NO7ORF*#!=7P2WP8&[AQ]3:KP35(H'WN!#1Z&$O5XCNO65^*4?( MEQ5B\,Z2H^-A_RWI2U%L=_*4=:?B?/@AZXD+ZM44Q-&;B^L]!XL($0Y"T!$A MPD"(5)R*'DB&@1!D'&G-RV<<9MGJ?>[Y(N\ MKDH2H7X%\O9#TR\[@'\ [-;3X#O=[UO/P'VUKY[[/L3WOJ>.^AO'2:4 M%2QK@^ZFEX+N@M]1_98_]"#_O'7[7I%P!8F=1;*K)\?Q-9Y0<<1M-B(<$9&1 M:%R<(\)NW#Z%!?C51WK&7( :^=Q2#5&="_HNP\7ECKUOSM!OW9)^BT6^Y>:_ M+Q$-K[T>XJ,JXO [XO [-+R>P]5(;X 7"X%%]MB=VV.7>883/C4R/.6TT4,8 M'DF,)S]I0T(_>\(31/UFTH8Z5LI32IL]#H8MLF"EN?7'ZVA[#V[V(XQ];;*Y M4R8SOBYYYMD-E\_A;K*=,EM=^<_OOK2:=C@,T'>YX>_9L(QD M_,_JE;TCPO]-(9\;DWYST31BW"RKNDN)+<@E(GU%(2=R*SD[%(KIWF*UW6R< MO,VE-XK_MNX]0GXWIG2@LKQ9MC(RI]^KHMSNXC ,FQ @WXTWX=8P^'Y5)Q \ M*'?&G@#"=%#.Q3JLYQF-K MTEC0L<=*14SS":3MD"^^G[M[=\4U'>D18-Q^$VX-&!_0F]Y #-#I=1DE5:[U M^N/JH).QIN6"!$R+>N]@$&-,W->VV8 7E#2RW6W M4E_W6LH5 4.II+IRJA!KXHMNK))G6D9^M%Y!P/"<5,DW >-NG%2[>(\@/0^0 MSB7FB=Q4D9OJ^UB=" /_^C%*TRX)SYZ(>Y,*!#Q(B'<& AML7M6(N57!9T1W M6- -IRLF6WP*Z4P)I#.=P-\ER@-$WJD()[X]3H126?HT4&18=S$"CT#GLFPY M,3!3-;,U6D&@@+H2^\ DF=> XC)%F'^D;R+R11VM^Q!+*(@EDNFBU&0W0=0O M#7:X^5)O;6^&6=7:'^X,7C+6L%?"LVD1S]K,.%9_'%@#J<43>."-2I /.!EY MHZ[AC;JY&$6(\;,]5.^$#*)LR(;0[[BX0(\&.>Z1[=IN&D&&[X]*4 \T<:IG MW8\_ZI^WJL]%+JCHX5%XGF5\<3FIFZ@X'ZT?M9/7H(;F?A&IQ*7?4RFMU9\03A%YEC4U]29.X'N9.^^2)_ALQ?6TGY8J%?Y?JLG1:R M0ZU/=9L,&/#K,:<@H6>1T"M^[LQ_MN'VPQVH8.0!(AT@+544=$6 M3)"6Z#K(?D\!U-T2PF*1AS"<^.K6^N6_@BF'7+JA^).CGWA\\25DZ M$+*C+S=]I1*NQW'M@^$]K3/X<]K.HB1\4#,7]+Z*LO Y;;1_NXIAJ4)/[:^L M/*[R8GVQ(4M<>_#)!Z G$S[CNYP)S-IDB%R.6P"Y7^:KEM2Z@GZW*WF# ]!V%__4@S]D*2(G_/N*68#,::N8SZH_"YZ_\>7BS6Z M4YLSA5Y,&!:J*T?9UL:MX^_^T?3\7U%'KQ;%JYF6HZ#[&_M)9_2DSWZN M]'N?_AA:2MU0I;RU@1AE^K@KQ7,GLT]H[,']EQP><\YR-FJ3J/98&U?8\8!? M->3/7YP_GQ]H"F<.C\2JP%G,(3M!_'3./L0S)UZH>. M7%1W[J**$.B^--"2T$02R"()RBWH"@L$?O'"E!.>"577N7BS *VHG<@.'&PJMJ M8\]#^"+T%?!WT!DD5].UX&#@:'Q(&NEH%G(]1TTV?%W$!6TV&S8G39E6/J^Z M>?OC7Y>? SSMYVQUE%KQ!.-%2;,/1.*U>,?(:QAY#>\4 M;ZZK>X4:<,2!-4P/[+ZI"<5L>DDDRN54XN,IVMX'. N+J1;L'F_V8N;6[A,; MW>8G'N!XV94>6(9Z2T7[KX.V_J 6[>=9,?XL0[NH_;U/''/N_PI_WM70C1,I M,#M3'?>PY.U^H=PGRR8FFKII_=Z]!=BKRGO:G3=TG 4[=9-DXOCN(2?:'? D M,9C@.B:&8S@:=[^JK;=/3[/P7R:(B(7F-OB]^^&?"Z#/*SOGS2&F"QO(K;]E M=0VD_8T*EA,@RZ'N_4?S.J[MA=#F]>)FR1.D^XOX^QA*CZ#PVD[?##" K")\ M>0K;#VJ :R@&H:7_Q2@_*?V Y87CCZP3Z,+4'9W:6='.*8"D.QZ#0$FV%Z_ MXA/F8(B1T=?W.D)BCLF"B,Y2%:!O" ZAM.=K7%W/L[[9/0I2]R1;6 M#V(H_^98J^K\CK4,U7"$X MQ#Q,WCL71!T(%E+')O](JCV'&/G;Z^P(5,E$G&(.SR":CK/HHQ>/G(/^8B+0 M]6-$/'!E7+9.^XN5#4EZSXGA0RA-GM9B1__^S[L.T+T=#':&]%!< 3&_D+T@ MP^%_"_I*V-@[MPW4;Y\/GMW4*#0EJ U0S/]B>S\_GZA[TYD)Z]C>O@5G@G\! M%7QM]YGE'_#!AR=G_*^C?I].3I*(LX.^_>EM6NAR&FC&61"FZ@+$>!?27\NT?Z\V)QO-,G&[BOEQ%Q9C=II&OR M28E-$D"0>$824CR-)U.\(. 43X\%G$[0"5P:"[_\>0@[[90JXOWZJ(,SVJ90 M[BP70\ GT1TXCQ^W-!5G4Q@.&I16 6I67&^V!3,&]5B>/&XI,)4QY? S'9\- M9EM-&8JZ6E1@2^:XI5K*]/1)+U'6@%&JUE.5VD1R*\XM M]2J-N=A1TQ9JF3INV:L*,EN;NRVM3U1+E)%P6D-!X4Z3*T%>R72:ZW0Z M:7E<:3".V((M3^8Y6LP=UL0EH[=AE]/Q@)&JZ72:I\[M4A&W0')0Y@1^8_1+ M.3T!MBO8\F3T2M^:=7NI>;%7H NEK;X@25!#?9ZL/0>-EE)+QALXR"3S>FX^ MB,D$:GFR]J76DU+M*E_D*F.^KQMDWY8UA:=/Y[E>MUB2TQR5:TRR2SJWJ)7Z M] JV/!G=JC:(87XPE7NJ4M/)C=BN3-HMV/)D=#W-",IFTLSW"H9JURK;"C]M MI7GF='1BL.5,292H'MG*I9.N6JN3)&IY2G>QN$JGC&97B[6ZI7$UR2GIA ); MGHQN%O22LR 9G(L-W0&SKZF.O*FUJYZO989K:"+4]&3X#T MA,\2-*U5V@7'JLJS^9!-\\DCKN,E@2*$),OP8V%,\S3<+(@08X(?,V(J,198 M>9RD3A"BL&0ZQ"#?YSK&NF,/!S-U4$J?D_MV1>ZMP;J_UC9;B-J9#E7*A?2EMY/GI6\+55;F$UUONAMM)Y8J33Q4L),GY.GUJ#9 MFV5KFQ8W6V4+&6BAN[U%^ASO]\T^P0EUO=X#1';5,=B)F.FBEB=]FM6".BC' M'DDM9E8R+I%P>H,5:GDRSU@>I->S,3G2-KD".6UDB04CG.7]\A!G.$ MRG1:KN?U-:FTSO%I<:,O0:Y6(?'^UK#TE&UD:T/$IZ?[F5\;O0;9Z?0:0K[O MEK.,FQZA C>'\^0IF1$$((N\S,+#@4XF27Z,XX ?DXDQ3LL)2@+BB;2 XD90 M*:Z)SQ(4W)*MD-NPRCGZYZ:S>BZ7V=RGS8FQZ/=3'$N5 M>%9NJR6C3> U?#-8U!9BLJ,+\[-4 M=3/E=7&.=QZY FNJT@8H!4Y8P98GH[./8S$C]CL:'DLMM)A6*U>,.6IYLJ+R M%*SKS"A?P-*^\\GJ?#.&ZH+FB&G 4YS?%OGIM M\(ZEH"R?.XNY PS5M'PC_PKSWH^@D+W_[):":N0<&5[="8 J^0S.:8--!-M+ M10J0QV0W>=N?O/^>\B_DL4 4(/%_GM?G+"YLD$L(S1JUEUT'O1ZU7608 MJH;@H,08*$S&V$WE1<[ M]UH#608B,G'@&/N3"J9[OF=_5U[K&GX=_0HY!TTT^*,LJ!:V%'37L]/V_'U> MCY[#SQ4G!_W&+\C'.UL9V;U>,:(* MD#$< *0';&JJAA.TLP%Z<0U;/& 07H53EAL+MFHC5U@SWRDAUB<2_]AGR;&: MP(WLIZ6_7ZB"KYB6_55R]3S" MUXC6T0HN+%U[O5],P,ZC8. [/J:A8[DBG*6W;4?KV;'+TYQ1'[HJC'<>^T.$ M>&+I _;SO/J2B0Z#Y['/\=M7X0+[&5C(PXTV5VA[H5>VO/PD)2<:I5V/0]OR@>T.:FPM@V==AX,A51(@R4B$0B)(2 QS4542(,E(A31$2(,! B$HFP4"(2B7 0@B3C MY*L1\Q$E/D:)#S[$"XSJ&]:X2;X6]18,,CX8Y/#*:%?]!9.\'-SCC[P^>9?& M>#VZ)WLZ<[1-?Y^"G[L<[1_71?XXL#>B!LNP0TUP4'WX)L_. 5^,A>\H9[=,6,T MYD$,-(KAWFA,_/62[M%MI$B\]@S0ZEQ!/F62SVY&R;FFDR^9'?:6BC),MWLL( MS^#X [1ZOR*W4S@$X08 $#B@PBPVERZG]D;(Z^6DZ'$Q=0NXG6QSLT5CGDT3 MV[P)#J2(^;0095!,?V=N 4%J&(^"I:)9H%IKQ+EB:UJ!&A7)PCK)];7Z8X&( MT7G%0$\P&2A5<>I,OK1+5%CT]$;G)+S , MKDKEI_5V50UQF8L5U,W/7+@;G)ZRH0J-7K?1B?4?01YF4HPT^7YGA QJ]S@Q)-S9-)#C676[6O%,<#=,H M\Q;4Z-FOUNA_H-#<@=]+U[ M\I_C>0CVP@;#-V?7G['(R)?_#IWE28C@YA.!TF(6)F-^2DYLK6^O-L6DOE[2 MB?0U%/_RR)*W>BHGXH5D&0Y@-_5&#:4ROD8,SW>7A[#Y)N]!I3\G'BNWK]!N MK/[8JXQXJL]VN*04NXE.GVVE5')9SC#:;$QMW$IC+EY#!BGDB5ZW9O)>#]9I6>3 M1)*N>L5UH$V0B"X#?J+K\AXLAS,R-*V4EC(A62S>P9G5U&DICIRZ251_VBD M7V&#W'"UD5O] MBXV1 P6;@@JV9+JH;,%-3(]+/@.^]<+NW'38BWA.;:21L^D01"_&ZITZGP#9 M6/TJ3X&)80D8BB+E>D*L]%@WR<*RD&CQ260RD ],]";@SGVC-P*^'^ LC6C[ M?6E[>T?XGRS;TTK_Z]5&.D@'_?FYQI]ILCOO]SY!)9^\7_=JKL>)%)B=25"] MEW7Z3$&H7X?IJY\:H*).IO5[IUCLYB0['M/"6;Z&C"<"X^6C/!3)(XDZ2GZOZ*.X*R@PJ0?Y'0*/OKU;P9 M=^D$7SX:!"YDS8> W #+/-&?R6Y=4;#(K&'1>&@YW[Q?'4709O^+. MS2T5_N@5,D0U^':B>^W%WX-7<$\]S@/G<;JU]'FOTZRLJMN!#'3S0#TNU?.? MUH_;3U1O(NHT@85RA@D*.'$'U@7+XL5$0A[V])3*D89VNS*#K6+E"C_.-IME3 MU]W5MEOEF96TNI&<;!J"OI@)--FKI-KU2KI5R5!"^M>_= C%Y&WT]NO+&H$8 M/2,X;*BCXJE>J5[4E0$<*#&F"( $^[',V7,!WX6+Z++_/2BQ M>O6*JT@<7BBU2DVV_7F+5VT.=,6V+M5+[@"56D5S4@VXO+3S2CL>-2.^J##K M&YDO/Y'K\GZJKNY2&'N])*!1PMRP&L]I"1ZDZS-P:8XE "Y=_>3Z@(]%_X M0PS^Z>^[+-/S>;L[JI<4#D(0<3JJ1AP*0N#Q2"+"0(@(FD)"B B:PD*(")HN M2H@_#R9Y4\/]#F5)_A2H[VL/GBKT,&]5/'QQ/]@X<]]5KEJN8"%O!C D(&$U MP1(G__<_!(O_0Q$/_@\?K745"5(8!.E/^<*G_>F_)^5^WE\V],6SCHP3]UU) MUD]C,/YQC!$QPWEFH,YBYI'"AK^@SASL8^)I'P^6^=]O",3? W>_>EVWB(FC0_". M^"*AW9Y-'^KG&)>.Y;YY[,J[0KN].\FJ:2@0O69H+H'T-ES'1BN&!'DQQGO5 M5O%FKR-F\8+>G6A-#J^W'<7/^OZE,=X1'D1X%#F].RREBH! MG!5R]2Z7EMI)]KIX,! :Q64GW[*YV"P)U%R%+?5;J H$^^M?XB'Y9O*H]ZOU M-]/A^YX.AT)D B7G*;S->BJ/?O>*^A6Q[+LO\HVKC.C5_A_J.!])\X50K1N@ MVDZ. W0K!5*,7NLWX$=HO\\]VN?U=KY*U'$7S]93S7')S"B+O.)GQ6;BJ;,1 MB!$<1'#P0^'@ZBK.E>%@9CMLHP(6J5ZL-JEL!KD,7YSB.F7'[@5I@*GD0Y(B(\=.! (1"(1!Z_DR$""-7I7%LU6AU^CVYF.Z MGQL1*93<&.HW)/5 D\FWO#GA?RT>/0U_[]/PZ!WX1YX V_3( " MT4&OWH29"5>[]0 #_2Y!5'A^[2::MF.CCV_U=6 M1($LE$54>8)'=N\MJIYKJ&EVN64YLBSJHD3JF6:^]>M?>)Z?0<8;O46%O>N( ME.A5YW?EJZN?N?BEV0K?8ZOQ=KO.0:XVN!G'%E:#K%-E,I"M4@3UPA7*C5A+ M#M[N+_Q(6GL_E!9[BJ)%HNYQ'Z+- P85D#E$0WAPZILX]O*KW$MKN#L5$//. MC[?>K 9GX],;TF_WAO5C=VG1HXOH/=C/(D3T'BPLA(C>@X6#$!$TA800$32% MA1 1-%V4$'<0 1:]XKC$*XX_?2,5XH<=;[\CC6C_76F_*^EPH6?$$==O_>-J'S7#WE?O0C\CM#XZH*_AP+PXA->;^T_ZOUN&&,\LX)E M;> 0V%+07? ["NNZ\["N6\6YARL([,T+ORLJMJ'BB-ML1"0:WU0TPF[=/D4! ML%[_/3_-^7,]@TMGK?CN_'S]=UN7"U/^OC')(2TDZ 4AIVT;.'8' DO/@/9Q M6K$ 0+.QNV8;S%U+G @V\.6RN1/+C"^59V*4^;J>)V8;(0E%)-Z1>-]*O GR8@&/DV;"TJ3'WD+;""HW'G?+^'JY"H-\-]N=[BQG MTSKG9@>\.T\J':6N^&\LWR/?=VB#GZ@H0= XD,Z&BZ/(RJ"6DOV ZL1\3SOE MMF;)#7VYH=B7E\R66^_+ZV8-]M?/T*O.%];: XZ<:HLH:T_3QXFTX14=*@5 MXD6BU\&YG#[)W-C6DR9;PC<"SFY*,8KOVL$[4#+YD&)3)]A[N10X$?Z$1LYN MO2\1_H1:\?LZ %IL8X614*EM[?Q MFS1ZA5XV5N"*:3/QN.(3@:>+)!YPBH@\71$X1.!P#RK3A='!S.6R"[N[>N2 MGD_B%7/ MIFETWD[3>"X]XU+H#\BQY2QK.GEN;&?@%C8?Q)\7BR.=_ID _=3_Q%Q9C=I)-S\F!8I M0923/,E*-$_C-."%))!YF1HS#,' WQ/,+W\>P@X.7*-OC&=:OZQU9JG&)-M8 M2GPQC3).';??*TY:+-CJPDI4+[U6SAJ2$S MZXTKJ.7)Z+/QG&K-!H364S?9?+5&* .RO8(MD\K ODV-UVVJ@IB9^LOUNR)5:=9GML;E;?U A\ MQ3RFH?IYLE,SA5LU:K%FN4?R52.7TQ]Q,X_*B9ST.2TFS"H]659QLL-L"C@[ MSUL4:GG2YP ?Q4KKL@"):O-2NB1,E#J/2A:=['YR4,U-MR-A@H/*2F26M?F( MQX-B)H4^5NMYKH=5;D(C8 !8O0 M4;CL:E932H[9H,Z7DTHY9>;,%6YY2M%$1RLJDX[+XK":*S;KE<)GR M"C4]H6BO3#>+E:V4T(0%.24RCX\%<>4U/:%H+-G>6(266..;>KY7;&^RVY2& M-HHX654K\:A-"'Q&:(6VFW&6!XYD*Z#V:PY2FMFN3Y&HN- D:C7ZR M^*TMC/(5 (;U\?SU7G_T[]_E A?](5E,[/VJNM5B'UOJ*BC?;'49=L^EC,Z4C M3H#DZJ A/V]40]ZO2N$I2UTX:$8W1>W7CK-+O8V39P?#46]C20VKF^X6\BG8 M/8#VS!P. ,TO<"4./R2QCDB,+"\_3/&OL6 #"3/1O@O(1SOS6V\P"?YJ_XT) M%L $&QIVNFZN[-\79(8_IOV=IG$DZ7@R%24D.GRJ_"69H9Z?*D/;[);)N$[W M>9?.^UOM]]ON1YR*&#\$A$C$DQ$APD"(&^-21(@(FD)&B B:0D*(")I"0X@( MFD)!""I.1'9;& @105-H"!%!4R@(D8I348[K,! B@J;0$"*"IE 0(H*FD! B M@J;0$"*"IE 0(H*FD! B@J;0$"*"IE 0(H*FRQ+BSW-,O!FV$>J\[E^#RZ%> M\E,J>R+Q5HT(;[$L$;_O>A#=%="7 )O!OTQ.JOQ>J!Q(*#ABUVT6SGELJ;"; M(EHY6@?J4C#LV&F_'T&/+SU#HRUZ\W3[/EOT["KY MO)$?KYX:.0!.$(2U5$-5D%K[@.MF,& MVYV?=LO&$RCWC:X:X"D=#KI1VST,/?.4%6X\ 3<:=O<>B3I^_/H#L[YYCOA; MK_L2^8']1U&ASE]WPW3ANS_MYZYK.%#]"WZV@PQVM2GREDEHX[69>I0W!7_FJ[FW=*=R1%![_Z00OAYM=("7M-"0L4L"$0K+SI6F>4KT83U"O3$9/'@=PQ)LYH9CMS M+Z4C^>M?XH%(1OI7A \1/OP ?%"7YPH=J[$.+K4+XH*KS'/+I#ED<&>)DL,2 MS*]_O[".>80.$3I$VF[$KQ&_1J=9<)J=.9V:Z)AR^/5(T * *@"(#N$(#.8 G? M=)RZTQDMM0W7FPW75)4L)E!U6'1O13Z\'5=Q#^^-SM7M1O]CO?Z]]XC8GV/! MS:_=C]9U 5^J^]DC]$"PJBA62ZZ''733#S2U\ W'RIX4'&IFLTG<&: MXWJ;@04842$$=\8 M(]Z\!QRWANLMTRBT\,;";0B#364^\^K.7^,>,(*&\,C+]1YDW7RI40QKQ/%? MP?$O!KG>?*G18?B^!UN503^V$3/]++XH=(?K;+_# >+<4> 0/$3Q$\/"MX>&MF\Q$::2T M>_APT^L0N;DTRLGE=B*-,.(Z-YD11H1'<"*,^%X8<4;<8[D\[A0*&1&OY'M4 M*;NI\>4L4@G092/]P%#ONFS\KX,N30]J9GV>&O%GUMLQQ-XGNXR ,_CS+E-@ MG$B!V9DJ7H>EN?8+>CUQ8$PT==/ZO6.SO>IAI]UY0\=9\'1QRL3QW34[VAWP MQ#28X#HFAF,X&G>_^I;CYTL,9N$S/9R!+LQM\'OWPS\7$-I7=LZ;0TP7-J;K M_);5-9#V-RI83B!J*1BVYWU+_(.I!CPZX/&,4F9: MYE*5 .; [V7-&9SM!ENISL3[P)Q[@ )9!VX.@%VA#V?^P;[!3-G[_<71,,'& M[#E$ 5D%$AS3:PW'A!\A]L4$Q0+ TPOB3X?7B00'@EYW9W!71/]WA%:JX0J^ MY'_9%;E'[\OR"M^/F-2KU#R<843;+YZ4L#ODLZVEMEC0D[D62PX*U4:+ M?Y2'"@\5#G0\"7LMB:4YGIG9 H&[ [HHEC-.;#YN\>1IRZW6TOJ+57[0JX!' M,C6:/39S6AJV9(Y;]IA.PY24HJYUZD"R1E,K(6?34.,YZ5,L;[=U1FGC7+:4 M+F_[@VJ96:QXFL>/6R;'N3M6N!FJ/MCA+35OVS'O;?]SR<9HME_"EF.$Z MUMH:R>12LW,H@>C)/#FUS"TULKCIL=TNDS2-3%^OH;BKD]$9&I14O F$GCI8 M*[(Z2+3:773I>-(24(L*15?F':TP6 -Y979L8*;YQ&G+?"W].*Y-F^,>*%5K M])*L&/WVBD^>ME2!\+@HL<4EWJ&3!7-&*WPSIO"ITY9K@2R[]%)K1*)5N: M9)4AE^8)_'3X\;IH]IP:G]$JR[0B-ILZ4XVU4-.3\>DVURS6L@V+$[9SE9VY ML4$;>$UW$S@XEPX4Z)QK>4<3Y.= A>Z:>_JTG1\UUUJL0VM]!1*MW6'4-9O> MJX9D)3TFO3SMM2'W!L@0#6=8YU19UTX8'>1<.GM%- M40L4Z3&?ZXM,N]?C%QS(ZLWZ:DIN%0VJ^@"JW',XD&.YX(LLUM>2DR-% 2/8 MX![P::'(?H!:@VW#87M0.[&PHW5[NL7SRI\2FE_0VO*UHM\4>PD3_!KSRD/] MW%RAE.8JW!_,=F?PST]Z6:#-!3J?C>D'>ZW[>^UZ>VV=V>O5TU[_]A;TE?S> M$2= \GIF5;*41N61T&+27%:2 M+-,5JNDOXO7+\\H'C#!_&FC4P#*<">N81PSC4(%!!M_N \^!X'\26"?/2L[N M ^NIG,:AD7I2<8,(#+%WA?(FB'@B*I3]>8WIDJ7C7W^6$1'B:H1XO?YP1(AK M$8*(TQ$E0D&)")O"0H@(F\)!B B;+DN)/Z_S]J8J>U]ES^[X<>_E2[\QGRVT M2+)Q)GG7E19;KF#!;V &K025A.@O>T7CZ.(AW/U*2-!N@]!NJ=JI62<9N]: MB)"?*RIC&S'&.<:@+E;&-O&%56PC4(ZTFY>TFQ#+UU]>5,E%JMP&$G#K<,^, MH N&"##!P<8 ?FR@ZQU3QA:^GA:%M4;%'W;>@1]8_8$@@VM%BJ?Z].BQF(JU MM&Q]-*](BT'%FGT\+-6[?WSMCOWIBOI,L"HQV/9:E2*>U!J/$ZL[(Y.+)-7R MB\%2^$,BF8SBTB,!C@3XC "3?%74-U)5&3%XUBXURTT";U0Z'T]B]4<"O!Q/ M<\;&2?$]U3:!&.MEW"V/@K%8*,#D TT2ETMK=0L5NXFB>VU$O>>8C]_?0%.^ M(MY\]T6^==/P/589\>MW6>0]\>L=FJ!'"0+;P'9U!]F@LF7.,!N>GS8R1W44 MGQ?ILG>NR]Y,?'^4YOO)^-C/Z,%/^I[]1N2X'VK=="W;A1]TS?VXVPX2\C/* M$A1S MQ\;TZWJ1.!$,!: WKL!VX*8[(#):(J/EVD;+*PB&4.NO'Z/7I*6I:SOH:7G7 M;%I@J9JNK6_:0$21!%)Z!L\5)^N);,G@ H$]@VMFNN_7&?%^MZ6W$ M+ 4"#U$0KA_V?0X.928_SM9'/3RFJH!-J>5)#<)A$FE!" [I+]2"(OP(C9C< M>E\B_+BZ^G49_*CK-4$9-?(9G)0KA,DLL_5$78'XX:E3+'X:(_7'ZM2M(C91 MBK0OB-7\[J)]ID3B=T@NNH.L6R_LUC%?%T\E^D)U4#)9-#L9O$ X%3%[]NNK4YTC/F M1LY[LDZM@X MT#UV$3F8[8ZG0'10RM;7DWI]H;IRZUT*D=%VMU#WDZ[?OU)+."3CRP[&N!ZY%\ M1_+]8^7[LLK+Y>4;,'A_FI@),[PR2"02W)*E*<7+9XOT&IQZ2"6IAR3^9BS- M+H%Z.//SG,GJOO][2%#CBW*>[DIAE S1G(&NL'XMCR^QT=+Y^6*2U;)4E>@/ MP&30Z2LAR>.;"/+X^BO!X%*^-C4O$6)&;C\"BI-IS7=C\5@U=-4!LC$Z8G4;(T'':1]( (3^C7A^=WU]\<$) M?9%NY8N, @SQC93X&S!@I^UBU:4=CYH1(3EX MD\'!N[<3'A\>[,6%3^(W=,!/I*JY2D)V]5!313__5AUHB8CPK_O[!R&B&>2; M]_8R#\TC;*?@^R6-(*-?<>:G:O;^Y$.TQ^=T'?%P9^?[.RNCG?4=EHX)5P.Q M\O_I))!!0,B>33WF/?)F6<;%/L.-*@" M1="QIF6* *!!;BCO(9+N/'KAXJ@S3^U"__]P4"UN)FR@@@3U,:C(014(MM&] M;9P_;^,#I@LKVU6#0\J$7[1\P58;];1Y0(_0:!\7S[I4Y\KX%?%4 \X4J9&N(0++$53_[@1=MZB. MJGB:S /LTX 2[ZF;8Z"K *I_\-N"XW7Q-#&D@P6YE%$':.N\&>WMDZ]*KN>> M_@+GK^L8FN1$6,(]A_11EZKD"CI4@I&"+6@ U>93 -K.!T@ -(REPJT7I"5 MF^=KZ)CI;ZT,-Q;J!?#O$"@EU9^[K[H_H Y%P9Y@*%VT?51")HZ%6@9.G$E> MVN>];-:B#@0+N48G_^P48<\Y%@R]N]$E(0)[[H7G2IXT'6?11R\6[CSH+R8" M73^N*WEPCWC9I-DO9LXCZ3WD\S<6A6D>)\9&__[/N\J0[NU@L#.D!\4*M"6\ MK.("JN+\6]!7PL;>W9FFXD^7YK^?+L?JQ[O9X9_[UI^_=LPL+JY M!+,Q/,,9I(D2J0"Y]AJ8L(S+F:NX)F,(AIL55*#PF8E!',^TZ'K%1WC MUO[;VP?X)S&._54?=KC?6"G+P=YD%5D6@G>,Z>CL]L[7')AY-@@\\%ZH*'AN)#B]=^_<,HXU@6%L:H+H&:-!X^.-;58[S\-D MD<55-^,>E6+9= S'$RD\"94%74?9114,P3=40N#6HEU%=H>WQ)EJ"W.HF 2J#L MZMC,-,RYJ:M;O^>='JA "MG.X7[,@_?G._=@9^+Y^+!T,,TL/'L=T__=!D#S M%Z83[&NP9"F$*NJ;SN&9F[HH?>YY"J%598]7Q MO5?!DL:;?34)[BHZ!2'[JG HN,.[I1UJ4][$#U;I^?[A]GMQZYZW$O(J\G". MD)UZ'+TO_"=XX0][.,9.M YX'X(!O[HG.-]'2 BI7-MKOOLC/!,01CRW";XL/#ZF%IT6 M\L0=LKKOH6@A,74GQ;&]/ MV(#M"PVZQC$-3R>&%K]I&6!C!TR,R0 =FJB5ZAPS/8)MR'0O\[[M'?][AXPO MHO!OGGQM=H=.V)'L>^/T*?IX"+>#H$!)0LS@ YKGKCD IJ5J^C>',H &+'*J M0.9W+!?R%W)F/6#(KZ3*R-+7-R\J-Y"M_(X"':H#?'PB=TK!GD;CL^2+4SQB M.Y_-@@*^;^A&#\A_O *(O6W/G?:6='@=B*;M! XW=.X@QQ=2QL'"A32":Q84 M"\")(@\5\JY!]>N%SI!O"?6%>1>MFT".(@FYZ>K2J&2TY:4QVO'B@< \[',@ MNJN!%-X9)\[N.(,ZKP9M-N]^XMEV\ Z0%QFULDW9@3-!'MHET.$?/(4;]@/9: PF@BZCB<-9HF"% MF;"+ O"4$%^G>)[G4TL9\JS/WJ',O< &.-S>M)T3H<&A-L+LE M\'6_?5O![\>:YI% ,Q :H57-B!M0@/7B\L9.=8AH8A/(T% M!RD3D53?VCXI"X:+F)\@_6O"E\R3W96 ?L8ZR7N?']@F2,@DU^.FL\K1B2(/ M6?W6JCOY%&'R_,ME5/<_4LU7PE(7^EMRHJE)8SFO5&F+75Q;-2\,5XK036;R MG+I)6#P]G!0(24&J.7X9U7RGCL>Q,T?-'H,=WB9: &&CYX"!D(B"KR#4 @,% M#HBBA9*]/L/I83Y4P.S\;&.-&IM<>QCF?W)<\$)WZ$N9!&C8ZH MY\M,G['LIZ!#V7?A[F(/(;O(*IHBMD$'OA=0"+O)@['EPV003(&--[_'=DZ%X[,6#_ GFB'/GPL:S1Y%N 1ON\-!3?! /!TJ/9ZJB8,9G%7Y/ M*J)S]-;GJ.\Q)IA]3CCG,88@(:O6+#A1#X!-49<[AXY0FB9J#;S1+*XCK^J"M+XM9+8WP_[CEK)/H M-)>UPACO5UMN+9;HT1+?@BV3QRW+]5%W5"]+$E<8;F]E2%;)_!67/O*@/F? 9S^N(RM@!C M@XT/@/GUKV0@(3$Y+@B&>%?-&D(46VJI+W6W6E>7&+XCV0MCXHYA2_IE2V(X M3R8-0R]IW8DW(F83D[$=],S V]O<.-ZP!L,>EFY7"_I&K4FL/1;)X-OG0D6- M YOT^)PZL%2JK>>$#JJ-@[ULV7 6G3S='V]XAN1F:K$];7KZK@S6\Y9N2NX( MU*8^$UJLGB 821PSV%BD@\]D*#[1JRV[AA;G+;522!5'9!*U#/2S,FFU*S2> M70O$>IC+=8;"NM#C8,O V[OD2' $O&-@Z;4[K9'-%:V-4;3)D;R((T MI)M&L3G-#8>-D&0KL[MLY<-A[4,+V^&=.%7Y4]@?[FWJ6&[MT$ .&[0O%!7N M'-"G\P/A.[[+F'\0L]SM1\?2<@TT=#@3R-C>I^7"/QE;TFQ__(*>YM]M>#R& M.4^";G*G&/BC;>MOKOS,\&4_8?CZ[VP^"J>^E0WG.A.X_6_V5*+XT?1>,F5VI6'>R?+= M\HJN+_))C*,;O_X)^E2/R;U# 'L&T(G:W-X)=QLOW:8#HELFZ!K*6?-];TAC MLH:N&RO_Q!0YGK8[F^VR1Y!PER@U],GD?DT1'K[C FA+G@#%U4%MU$81>=?R M_)67\OS%'01YL9B<&,74%.-S#F^S &>J16MU)I#_EB7BYTT^IA]N"7:@+:Y+ MI@T>]A\.>X8ZLDM$0TEK\C;9[7ENX&&:N/587_MY1E^@!#>^'S6#<9:SZ+]XWE8:VH;L. M.'/JXFGN?Q^FH?XI)<6;):JCB?BVB4B^R7 63<1W301^CQ'13(1@)HA[YDTR MTF@B(FSZ81,185-(9H*XIR.5",-$X/F0F.7=#]P,E)(\B=])]_X0SVF\3OMA\>STS. M:PF<^:[RV77Q<3$1[RVFK1(2[VS(%U\9:7?F;C>1YRL@@MR;@]RS+?57Y4'< M)YFKQDUT_'(R9'P[?G/QL6[W@>"_@?%'"\-?&.2U;)DA7!B'F^,5KP*?;RSV M%_[?HWOG"Q\4!>B8Y''L4W;/!_AWMR-&._+A*DA_2+XJ\I]\,0UQP2.T]F;$>K("S*\799TXL4@ V_.GPP1];V=QMQ3$W$:F7A6+S' M$ZEA/(';M<'G*.G_*&LV/E.*6F6^S@E@P33BW*9BILW/%T)Y)6M6X>9*$SBJ M!92,3X1>]VG=MSOMD<(GE9Y6'EMTG]"\27=N-S7%$P&Z1<#\^B?!!*O$GLR/ M"]>2NHQR;=VZ"'R#1X+A6AW?"#B,#SAXXGEB\Q\!3K->R=5FRPXE>,#T:FO= MV:32GR].?2+ D=4DH/3&F-'BO5Z_6$YHU<6<@X##_OJ'I.XPYH0%)"_AVJ<- MV[^Y87^?;W/S=>#>SB,+;]&WM[.NKMYMB-9=M.XN4%GPYHSSYW0A3UMEH8@/ MUEX7U(422RY8*5\O"=A*I)%M3M%WY'G*C7Y[9D*(;/$K5/8?H>FW8A6_INFD MU4[J=LY>8Z5\OI M&IU&S4":#HUB_"Z13-[A[%N^^+/:HP<)CE^?]_NGY;H_ M<3SX!I'X^S\>$-3?XRR8'4FY/,BC/$K _J%2" ?9G\$W^+VY9\#>[">H>^RQ M!@(4&'AP^S)S]Q(_+/=/]1=-O:%;KD&:[S,%+70'E'4ON: M#EO5?NX$_5''7D".K^ZPEV^ 3O(YU/@(P#RB@'_,^QS57F\)AC\+>;@4OX+K]1 )@ M9\%!W ([X!B84L7.T-6H+$802Y;27,=3I<:O?V@R<0\$=6 M@RVU[/%29COS*;"'?$^IZ/#2'YPE43\JCO2\.!(=%4=Z>FY4' F/LHXY694<9CK=+/,@LUQQQC"4GQ_2+=I6A DD*UP:[LP2"VY8PQA M3GODFO76NB74R+Q9XKI M2]WJPEEJP+42DP&9*PWB#3%QI)]SJ=1)Q0F%S[4J16]4*K"VT!#98$M"!LX& M2S1&F)ML&.U%,]D?6V-$(QIHFK;Y8K4BM!T^GC7%:FT^T6U\)>)XL&DJD3:2 M\DJH\8L1FVMDJ%9-%,:(CS1(SS;"XLGBK)L0TI,!O2Q*PVRITA!Q,MBT2Z?7 M=#Q7%C&7(I>36J^BL2GXU"-3VL2JFUY>Z1>UF2;DR[E"0AR5X"(],J=M:QH7 M1H0I\=YT@!$K:DE9$_C4(Y/:Z!0J[D"/5[!:JH\UY[WEN@I@7X_, #]@0 ]C M#4?(L0Z?5VM$&]BPZ9$I":V6:XQ0:F!0N M=/%\6_78S+!8]ION%\N9.(%\X_!9]=@\T)6L8;6@^;=G8GV+ 6Z97A4IV+., MH$HC-BZXS1ROC\/! $=@NXA_%3@Q-!B?9=T?90P-TR=O10,],0_<=19<14(: M[X6T95V?[(5D2W[-AMA(4JW8$@5Q8H@B?TMRA;C)4 E28W56^JK/+E6T^0;7 M*R&:2CHE]>M\2^M8M6*B4-,3YV(L//U".!5SU<[>\NVV.#2OR$0R0:+CGL]0 M6MTG$R=@M4J0]U1$6/*GOM6)6*W(:"+",1$1.T,8)H*]3T1\)6&8".(>BY@/ MPS 1$)J8:")",!$0FJ+-^H03\?'4RM=FY%U#]D47?3D)G<-. RY]DS"+$M_FQCPNC49PKB4'V \G6]J7 M'MPE4M*9L%T/_99Q;X../V_<6UOHYXU[&U+[>>/>1K"N=MQ?VZ.^;VR/V8:, M__RT9$]BNF';I]R4KF.FSG8.=Q.#?.^,ZR8&>78_.PR#?.]LYB8&^=ZY1Y@& M>85NS..N@1/^"_Q$J\B)N7(GYA17;2_FEKQ]53KVU_=>RMI?J6VB;6P>]V%W$-O=9H+JO#.-_BV+F[U$HBTQU_^B*NGQZY M3X.LS5%29&WT6KHD,@;K\'>PP[]B-I0L?,F1:[F6E&&]X;RO8J7,K$L0-J[- MN+'(H"+7),;>X6SPUM=_(T_PRCW!$X'%9>#^PF#Q"A?'R<"B,\SHG&W-=,RK M#R0%I&6]P'_^UOXYP(*N%]K+[F"9P;I30]?7I4'1%A%8,+_^H>D[,LF\A157 MXTWO[*(\4,:HV/.NN+/JWTJ.O.I/F$27.QD,@Q!VUM2%A1 ":I,KM+(.@?( M)W>0P#TB @+./<@> LY\=B EE7.(W=$3A['GZC M'Q,*N;1Z71YCR,L+(;+(S@TLKYIDXV+&\(# 9X52F1ZN6I@[X;,<1!AHDA$X M305*E+]ED[Z2F7-JCN0C^1.&N'S3N*#@6?K.-&X\M,(9O.(3/]YS?*G!J M(_0'.Q!N MO5G3=1MS$CEAB-*:2V6.;KH,LDIGV'$Y-;NRYYQR:"O)51U.S: MHV8_*'\BLNA"ASE3X-86HY20YJ5Q1IIFG58N'1]#S$&67@*_HU'&^@U$W[:Y M+'#>XC+*9_'Y*J)TEBB=)4IGN;U!1NDL(1OD5:>S)/T7[+?<&/S#I2JC$QS? MA$%\N&B315_X_+6( ,FG/8J27Z)HP"U$ Z+SG%>-]":0@6HZ3P9Y:P\.31\; M.%FV7$D_\ONR*OF+204V--HYNVX9<*(5&]T$0I:\71OYQOT1BST-AK+( &F* MN>JFKVQ2@]I\XQ,TDK_^H7 "FNS'*)6C*$$4);CZ*$$X"N2$,F!P$2R2>"B9 M9K&ZPM(ZT,CZK"D+S@IA$0H?))D[FCQA5;H+YNYLC4 H&:1Z<*I]*- @Y1P"$*.-S>(*. 0\@&>TUKF6[$JJR8T0QA2BF<%LQA2C#X+GQ_F189@VK^=R&Y.9*]]&"+/LFYQX; MVL;A2:!OJQ\ST@=&LE%O=%TA[J74@48K2R;EUUY MW'N6)J(L@JB>,%-Q@NB MK()OQ!E1K%=GO1*&\UV[T2F.VD,E0380SC!^,4Z2OHE,@IU]U@2*NYW1F#J/ MZ;L8BA=37%26,"9/I/D8^+\#M@,GP@&1\Q\Y_]_L_(4;=G4M \'A3F_PX(C\)FJ>X..-1-6&[:X3(O1=&Y88M("2,D<* U)UYHV4"5K=$V4O4N\S9<410JB2$$4*0AMI."S M,!%@[M#G(XHJC 7>)]M^'T[VRD;97VR&>/ M?/9K\=G# Y17;4\U=VG8SP^K[9:CZCJZ(\\Y=2A^0^'GRA'<=":.1XT3N90@ ME0QZ;.;(R2QNE?D%F<[4,WGYQA4L MXKJ]!J[;*%AV!L!YB3-],)P;S=;4UIAZFNRH[!*O>&.$,RA5AL#O2.JM]+MK MCIOMZA(\T[QML[@.1J^7J8ZH;Z. 6Q1P^Q'6W>XE+PJ_['DAJL Y@JCJ8*8U MND*/%EI"RQV;^8UN42L1W[+9,L1=@@TR2T81M2BB=@,1M1<7;40"B"[#*,NDLF3F^7?:O&():=6!W,YUY%DF./-(.%^1)L M4\!C;\27&O MA'L=?%)!7P-W8/@'Z-H,0FMMW?0PO(2E>*G3!]65!WB2/@^TOAIC,[U:O*UI M.1[STLZOG,E,JW6T8# 1$T]JCDB>@#HI)34=SM M[;C;R@OM;B+4KKCE6LWFS1ZIKA MOL7I+2TH)Y[0$U6M5,2F(#@A:TV7*S,5G]&3/AXHYW!%JS6U)+?$_V2':\ ^F,QA\W2\3:#NV2V M-%\A(-A%O\@C1M$+F^AO1X+3^,__%'7YY_-T_[0H]TOEX!O',+<_PL\3@"81 MJA;.@MEOT[!5U+F'+5?R$NPU#\/^C9;00>>>UF9<-G3#>M@OP/T3T0(,/,Y_ M]3T#]I$\@KK']DX'D@YX7$XQR76,&!;#T'O_AB_>_^O+Z;$76W6 /= ETP8/ M^P^_3Z#.;TC.[T-G=L^-W3_JU_9']* 'U8$Z*/]^ M 2N^.>IQ7Q7 M+7;HWD&]_WX!7E(4AX./K51G@N9LUZ&:":PM!_M3K>-[7T)!(-SA9=6=P=[( MP9_/;=(<-/QX9D4H.R7Y^Y0("%:B9%81DZPR%"DI@8M)4DF*%!@-1S)# 3RI M(*R5]G\!=S:JT<<6N1E?$[RV5M?3;:#66@VT_[YLR1;G6,]:2TN,F7>;]-IC M<-N >V"PI4D6QK5U9R$+M7RSL-%[LW:MV8 MZ9W*\Y(P5,@GH3]OJ0%@ @,OCC6IY T;Z;KE+M8-,1%\9F^]X>+T>.3Q,W&0JQ9U:=#( MK\1DL*43+]9XUA=IFP%>D%3TI]58B>T1*0BJU))P,P%K*&"Q7N)OHV2L1 MQX--Z:2+%7 .US2OJ$&O*6-8XZI//!EH2M4,:Z(,&TW-HQ/DIAP7*6;)(4JD M0-,)T1^02[H"O;!5@=3;^1:-:6,1/S+WA7*!JP]D"?J*2$LN=B,XRHCZOF FC&&%T""#3-\*,XWY#IC<"(KL9.Z*Q=@5+%CTQ MVZY:>JE#>UAMHLX$>05F\;2?;!%HNL8\.S\6%K:0,U\UT4YK(Q ]QB#3 M)Z@C?3976U>Y4DU(J^JL@MG\L*F/SZ0CIY_P3WALVVZ@M^[/!X] M<)@/GF_ 9X[0ZMM);?]S'#EJ#T,+2%I\!>5TQ(%^X80_>:B/3:6A;>BN\])U M#Z5E>NC7_W%L\$T>G6@BOFTBJ#>96:*)^*:)8._Q-U/(HHF(H.FG3<3;6:/1 M1'P?-!'11)QN(DZ05/.>(7NV:VW,6T))[L/.AT[PI2Z]7;0(Y#LR^:0,H-.% MOOR_7_2OC[@Y!'&?O&RF=O+YR;,,D ?]B;!)8\L1CBC#H>M?D2QY\I]_X0SV MF\3OMA\>PR:11MV(1B4_%5C;KH+@O\_7Q:'N$!_2'1R[OVQN\9^J#@IT!800 M3?F-3SEY% ]?6&6O8<4SF24>9?9LF']'('L+(!M2L^75U,FM)1-BW?M+G<>< MB>':TERQ__M5J^10.RZ=*/IX0*7ZYQ\GJM/R(^MV;(.K/V_QB]EU:LB=^^3%[8EA.'.YC,[B+[6_YG:B2RT4- MM&_PH MAI'4!D+:X!6EVQ\71HFQZ)=6P9D[XJ3U5$/@8[\P6NH6=+15$_;7F.L>?)>E MFB908K,=34$<=1;^; /9M?PK&)%C$GGD-^"11^;2QY&T]:C\>_:2E(\*QVRF MY<9>>/EEEF>&1+99**U329(3=Q57SE+M_@>C213F""F:[*Y<7&TL8UMPS:^= M#C'#OUJ+BJ@_55R/')W01C,NM;^'2/VBS?S89L[-E2P VRW=5W!$H9\U+,19 ML=_8C[E(E7:\4:9X9HG-LJE"/C5SN]QT)?KE.ACZCB+.0ESS4^#AN^,@E]JP M?PX\7&G4Y*OPT-'3/3ZO)'K"0C8R!(4MBG85P0.J@(;=L6R0;/2F(B@Z7/ ^ MI_,(P"=:N[IRB']$=FW'4%1)CXU@5Z/(210YB2(GMVIL^;6+GH=-TGOUSR+M M/U;7.VNX;:(^VV"S92L>)Y?S@4%SHE]-(\'1;R!EA2!0ON9EX2621?15# MRG5"I0N$:&FU"0-(0Y>\7!MA"+2^:/R.P-F36U\7,[7\LAIM8S6WQW &8FG= ML)&EU0+64I6!?1>"-^!XB=7;V6,_'H&(RPLA/ CTJ9H:WXU I8;=X)BJZ@G=Y32? M3LZ&?B/D.K_1!3_" /_3P;V\U;B^#B4VH51FR/LC"',&K,I61]-QG-])>+; M.APT<2-Y1B>05!]D.;UWOV&]/=^WZQK4X2N\*^R72:/U&^4>7 MSC_Z_DO087+7.=L&CHVL& 5:"-"VB4EC"_@I,WZ5'@N8KB5/)/MT2<4_TLR. M$F1^YN'VE23([.WNYJ.Z82_39M<=-^(;((1"!9AB%W26N.DGEA=$E MS/>&E@WFJF'%YD@ZD?<9!:FB(-7UV4>/VMSRE=E'NB,(E_U%)M+=M3FS4?L.'8B*%:%3:'?'6K= M%2>M,)KJ#WH-$??IG9D[_)Q,D#]/IZ(XU8_%DBNVW#Z*)06^8M%43A]AM4VW MG,N3"R/=YA"60-.-O"/PMY@UKBQ<]6BFP97RS!R+J3,3+7$H^&V%DLA?C4)8 M40CK^BRHPP2*PE:GWR@Z1*GSC65YN(:U7"9)]B:R1/,K$? (2-;5)W!YE/!73;K#KY.K%,NAX"!\8&!>0L8KC^<57,FP(H\ MQHB?)^+GB6RO#[%W[%#6!XXC>#JK*,-1K=KO";7Y1C?-H3MDZV,1]RFV23P* M5T5,/Q'3S^7!YTKLNT^"S\9KR7E7M4V-&-!L(B=QN2;A@P\ZG*3>2E:XLOA6 M6!@9;QQ)(L[NB+/[Q@RW([ Y9ZAU?I&IX)B:S'#J",]TE^N5B/M\VSA#WR68 MMVH:1! 2D6Y'I-L_R/PZ B%#+8K[87S=$?[V_, 30;6TX8/BP M8_>%# )OU)K##B:YXV4KLV_YO! +GCH[=" A\).#U M\T#@.PFM/P8"\8PT3YNDOL%JHWDAZ53$9BT_1B"P3<(Z4KOWOR_LI+\=="/Q M_%IZT/ 3!LNV\U5W!M\F!W\.";2$4W:*NOSG?_"?_5-D'4@6TO[);T6U35WR M'ORYW[UXK]=$XIZD47?@5Q. U.R!HNX9]-4."C'LWZB'!X]^]KRX#'3]]UOQ MSOT33HX*,D!*M)W PGN)$/X M4#<&\:$%)"TNC>#K'R1])7GVWI5@[Q_C70^/$$FB+N$8E/2_8P>?D5 "\S:3 MUO$#N>V0=6O\[_YL_YV/BH]?HBP%J/(/VYK62_!BTG;3[ACF P&W]>=33F/W M5&#&S^+BD$^S\S\I-K$0\OZK;[NJU__M'T:%V,4 M2R,@]YGO=BHAO:\6+R5]3(#2'GO)NEU;;_JJR:=%:Q@O3RF\XJW03O%K^[;' MEEA#4UFOERAK[J:MU.-X/#YH0Y0.MNP6Q*%1K!2&?$DQ5#FQ:AN]#@=;TB]; M-O7N6%MHE816*F6]1-6RXQ66@[M3X)FI'CG><'*3PM(=4O)Z)4WB[;%(B=C+ MEEHK5^M7LYN>1I2H17N0+ O4KSF1";;, M8-IH025!C2^52HEB?TE93(\3$\&63271;^+=O"[,/(.=CWJ+\E!9B M6KA5W-7XTHQIJ8M^=A;/H'):@9:L-NAYXV5WR+N"(_24:8F?K_UJ,8&F"Q6XPK M"LX-L%DUT_!&-MA([0:B; I*=26E4K4XYV#=:LFSRIE62>R-4=/ L&QWGDW0 MF8*)>063'%:*:S!/^GQQ@6%5N(JFRI-ZF4^OP2;/\(EYK^0SG@0Z(!5'U61I M2BYX"?19=S.O3%O O^(7:%I+.<,D71?*6"DCKD?K&C;L%<8HI3S05.7KFADO M3OI8NK@NU?*5!EZ/CU&B5:!I>S2>:6G326$+!\<=M=IIMCS_&.^(7/6IKF0L MG5\T>U8NO:GTY9S?-""L%J6[U=ID3&'2IB V$A1;7^)^T[VPGIDJIW NGYN+ M&=66=<-V+5 ;I8T9LA;]A^YB>VG#=NS61+) 2K)1.&^;R-^&?4CIAJSM3,BA M:+C)7"O)E1.:EU\Z=$/-+@HK^#8 C4T3OL^Q7' F)V[X[)D[)!\:NH*,>71E M-$80R+#!B=\M!_8Y/D1#B1V.]G]_#T]I@OFFA#J'-A7<19/A,0T/^T4R+_N5 M-73=6"&",M6.23';G<%?>V@3="8 OO])=/*!Z&+((5BB_OL=/=-R]7,J6_($ M**[^8J6B)R;P+8#@.C?G*Z9-K@8?_AL!OHK3M;#IDU\M8<>FX]'CCJ.],1"]A\CK5_Z^YI^'8, M'\QL(.\9_*U3N0-#[.#Y!GSF"*[IO4CV/\=1F.)A:VNOH!#>M7%W/HW_XGU3 M:6@;NNN ,QNW)W3B=O_^452'N"??O(P23<0W301^3R6CB0C!1+#WS)M)5]%$ M?)M&)-Z\#A--1 1-/VLB(#2]>3TVFHC/3<0),D+>,V2_3Q#(+PUXS-]R"/J> M#7E=,H!>$_KR_W[1O[XJ#^H>HRZ:B99\Z_SC V&6ABM9\"]B /JJ2JPB6?+D M/__"&>PWB=]M/SQ&6")%NB)%"L:NWEH%VYD._OM\[@]5AOBJRN#X/7[9#-8_ M51D4] H(YCR&[VTO@^M&3I0"DVY @4OI79[%H0 MX!OH':Y-*F>/?D3ZX>!BYNY$5?NWN[HEX(GP-L\4Q-1&KE85C M\1Y/I(;Q!&[7!JLOLT<1 M(6DMC>B6C9E0LMK5M9[E\<1J]>6[D$]IOH<)PP>YOBDOF F,QL O7+B,"G/8 M5]?/"?;)O=H3:5XS??*+;?RM,(?#4PWER)5*U4Q/F"I%&9K';&9\>5QF*RZZ MVD(BTJ\S%7*- @P1M%UW@.'RT/8*"\X?0]LFQ;-6KLM2FKO>"-1"+8OQP=<) MM"X(;0*>CI.*O)X(Q#(WK^18I3!8K,1MQ0[LE-34%POI[ Q4?QYCAGFJIU$"/!\X22Z<--:D[E4K.NH"[^BGL,;@$V7-[Q9D0+Y+# M:K]N:JE^0_1KBQ!OEFZ\@9 C^KM=K!&%%*. 8N1U7QY]HX#B)P**:% ?<+?K MPT*RHHO).2;5E!8[K-96F?Y5NMNCHL$Z:D;4!#RM?IXN](*:EB-2LLC99 M7F!JEI48+I=SJM@0_9(H>/*4)5$NG!7F2R*F2 Z(C235BBT1,4V4)1:Y\]<> M2OQC)J(HFA4M_^N-9IUF^=] 0"68PW6[<963K-\9_$L=A-#)>#;NCQ# OS>2 M&XILG+@J5UCRI+:LBM_D!K0-1](?R1F/. 6+3=QU2W&[@954I5QUY!'8E'T^ M7)0SA=VQ^)>"'>\K7.B"'1'0?!9H;B7<<.+:76')6@H7T,R[1'LT[DR;F+=. MEKN];+&2[_H:U)1V>UQKXMX^C4F/@E M*-RXQB)%-%LI#&2[J<54 OG.8(4*"T";B[ECR3.:7#>N73\%0JXR=^BL=M:W M)0Z% D*F)K>/ LK+E#X<*SO"94T[5*8HF5I,UD:0Y8MJ/Z>(8" M>?@=1OU9(&^_D"\=R$MN#4TDCAL(X'U'EL 'H?G2E:C/=>9ZZ7&%!T@_6&4N M%(XW-S\Y0J9HF\FUYY,Y%J]W35Q0FW(OOD+%.*'%1V%W>/*,%E\$,2%0Q7.= MMEYZ7.&!F!>VVG"Q,EO]&3'AXXUV!ENP6E-+-FX78OI$=2XO$J;'2U4[4>IU MFEVBZ-?[17P0]!U.4277 M8[0='P;>N-RY[*7T\G3MX/RBUO!T"2)$JPDIMS=8C89'J3Q/%=7ID>3ZD,+_^8?!;S3#:FF//$K@?HPVG M,\2NUJR^/B*/RV/KK=S(NQGBR:14-^JXM'(&QF[NBO)2A'(:D?H-&W$F0*5^+Q'VMT;CHJ&*Q9E/AX-LG,5L;4,M(- MI-';6UD,C;UGE_SM2$,=?&=.'PY_^5$-W/:]"FTV:&,&?PX)4(12=J'LE/3H MFE=IF1LK2D.HK=?E04W(C9:)%5(V^)J_I8.6C#:I)E?5DHN5Y!HAY\AFBA!6 M(A%L*8[6HX5;7;C83"4+[4JY1^M+#K:D7[9,=*IR=HU7=(RQ4XWE=&-XXUD# M*GC@F=7YHESLB2Z.J2LU.;9+V-@L-D1*Q%ZV[+6=92'=HGE>2A!XEL;31#LU MABT#S]2FDJ%K+;-WZ)E/;9"MFSBBU4 MVC;P=GI"#S(MG*5X:=.L4/%!8M.-K\1$L&6I.9LSDV23%DJY:G-&M>O+[G(E M)H,M.[952+2H7%60%'ZM#;)KHY-KB&RPI=Y=C.:3IJ#SM=K$P8H"U>,S*]@R M,'95J'!>K6ZTL>XTM9)7(XP82.B9@;$/R&)SOJH[#)8>Z-HJ!7U',^]S5 9> MWT@DQMU-5Z]H0.X-%1:/3V<;:D4SJK=6N+JME@.95< M[/8G=>X"A7/>:">B9OBO&(";A0G?"QU><":3:OCLF8<9VK_^J1H.B!$D@@"< M^+T?= R..N8/^W]_#T\)4[ZEH,XA[C@/)!,>3'^[7W"GATL,[(5C0N'XP9N8 M:D-3P@'63)U#5WOHQ11UJ2+[*C8'3DR=0^<;H*^="8AMY0Z;2="LD\8@-O=/ MC&+&:/LP&WV"?S SD C\_!;7L9%!A)ZGN!;Z/_2@A2M9\)WWL8RJN^B!E^S8 M74RR;7>&GBSI.GP-[)*Z!#$;R+#'C@K_>@7\#ME0(^Y__%)J0X$CFU&:>[[. M)7[#:8,Z""$#RL\[*D TH?9K(1T)AKH#]'L.A:0;-?R=E,W M \[$4&*.\;0^_&;*;BW]V2K=]@_^"CWR\!?O=C]:&%!B(P,Z&"M?SY&Q'X.* M!=O !VRGRF;OLWNSO! M,IQ8R;3!P_[#8;_06W==FDGKN#]!\WU'XCH8.0]Q[)ZF,!;#B7_O/?CM+PY< M^KCO>OO?[ (;&'Z/)?^-AN%8^P[MQ[X=WL?R"1CVGGKSM!9N+D>>;\!GCN!Z MWDMK_W,AA"7M/@*RN>W:=@J6H8/%D +=PE>/'-WH]I_\;ZI-+0-M*H> MQXK]^WMOO'W&.X9C>?SW0Y>^=H$IYLULAS-+/2AJQS ?:"AGQY+F-@J://B? MX%^#O["[./S5?V]K.IYI 7Y/OWG,&"G!B:7^:L 6OT_2T4R$8":(>XR*)B($ M$P&Q*=*(4$P$Q*9()4XX$W^>D_&N]7H++ GO \3;MN1UR0!Z4>C+__M%__KJ MSI6\3R9>4C9]*[MFTGR_D.!;@=O&-@H8 ]!W56(5R9(G__D7SF"_2?QN^^$Q M=!LITA4I4O)3X?OM3 ?_?3[WARI#?%5E(JY:95!0*R"8\UB^M[T,KGT5 MD$>A\85=AKUBM3P38^)1C,^&^?>G[^Q<'%Q/BIX7L3E>W$+ZS-9Q&&M];=Z_ MPQX)L=K\I6YHJ],S/ 6@:FL_UL FO[P3^+V'Z49H8[=^S_?M4< M.52/2V?I59\.3S]!X76@#6$B47BF('^H 1^.GUYZ!D^19[D+0/[H1,OSIDY# M/2OX:E8V[&-W:BN:2A7(EQS4+FJ11=6-N3VKC!4J> M1!3(V!V9>$M%PVX\?_M.ZAAF>()[%[,CWL"M;[@!>NE[*N\=>][$*,\>6 G# M(-\[KKN-0;YW%!:F45ZG.]I]F:SY?HKF:?::G^G&OKW]7'HQ7&Q'N@DC^W3$ M+B=VA?W>"PDNTZJK.L*?%T0_3)[6CL MCJ82M^LJ7VIG_X'COB%_^W2\+"=VN?\4"A9<)951XUU:*&V2P%Y;O4VUCJ" M\:$ I_^L*M'%S[/XT0C(#K)^CMVBB>^M(W05R<_1A\L479MX[6J*J4OSJW7- M=Y780V,T9E-A+EL^TY2DIWU7:(N2G.-8ZM#U[^BTC2 ' MU1-#U;&8)L=G5/%,2ZA$?W5(I?)+Z65-!9] CKR#F=/?_!Q:7\C$(?: MWT^-XE&ABD==O$)M" #VN'M^<+-'$'9#UQ2CI,HBEJ/$ M;")#%9L2UA!]?CP:0BSV%IM6%-,Z54SKXDIS:<&\&O2ZN&1"!2<7B8I] DXJ MW6%6;\:;&V&65H;XS*ZK M3)7[AFR$DR%2!C%9 3\K;H=)F2P_88P%6].\7+;0;O74'*.>.G^5^ 0D'27" M>00>[!%XZ'9)9O,ENL S4X[NK01,IF:(9 _:,=C]FQER43@I9 DV)\Q:_6&J M^&GSX!RJ6!J1+4+K9G)8%R/7+MO<9*464D4&J2+S5A&X*XS9O#0*WF 2C (T MMYHP%%V%N59[8J>N1V!L/6.\*4@*#0VX,Y$J 7'*&V-$F[LU*=XZX8\"(U>9 M[!-=E[E66^1U-:9'69 C,T.;!^T4-:U8MX#Q$_*H M>P9]]9S]Z.#1SYX7EX&N_W[S'NM)^9->O9)-4 >&RU:P*%7S)4<2^O?_/6. M>M1AQ#IJ6 _[D..!!'>2(7RE'H/XEF!*&L'7/TCZ2O+L?3TK]I[<'T@_/$8M M2=]RQ*"D_QT[^(R$$I@WQ&AZ(+=GY*6[/WO.7[K_\AVBJ]VT(TI* IJ8SZ>< MQNZIP(R?Q:HDGV;G?U)L8B%,^5?;D(_2#Z#/<)5#M-"?41#LOOKUC\^0BTY+ MTX;/ 6L_JHCTS\'4'U>+EY(."/! 0!#OZ7VG$>2(.",S@!X-14" H4C)(U8< M8BPF#O'1*"D-I22=9'[]\Z+@@VT,62*9FV/=7-(833C62]CIU$;:)0 M_"*7;V&JV-E'%9E*HY79&\FS'A/;,GX+#T1&L?*.#1EW2Z4YLV!0 AI M3TCE"\U*E3M6QJ%?K?1:XRXK\+EJDJTX$I^>TN-C91R2E5'"F7&=$A8WAGEO MLR#ZF\+1,@[M/NN 7*](8,S +([*=0Q?Y%8'91P@[N[J%6R3'M^L;;"K6? ] MVTCZ@,CZ,:?SN(]J@86K(NYK"-N2.G^%4'V;B^ 8L2&(@;6LNX@X:S4!/ENY M:B%B!]VU?2',GW&BO\VR'5L9KJZ@ATKPG?']^[:,[.\P>N_9UN-!MO5G#WO& MI>[75$8LX+MDBFUAQ*<(Y.+3]R%J/";K\KO]9V'U$ M9.\Z_CN#M.)!"G$@YTF.G#ND4)**"6/8!2[?]L+>?K+3X06 MSL$?+KF.L?]BN\WZWWR"2AP[!8\XRRBBPW#1.#W["4I MWJ.).&"U2T8E#L(P$Q$VA60B(FP*RT1$V'3:F?CL@>T[9NNY![T/X]$,*>-! M[DK?BU: ;&Q]M#@J1N#? ^( M;F*4T7J]F4%>TWJ]LDWIJ>'EN/@OK:FGE<&?DTB3U'V"O.C]T? 6M8B4YKN4 M)KR5"^C[Y'6KQPD+6$3+X*J701@K6$3@^F,MDD/S(\2*$ZQA$=M6KT Y?,'2 MYV -+%FU0"E? M^G;'?>A+7W.&\!F8$7:Y+>(?9K2DO.,/X-:J+9HC6Q4/%-=GHFD"VX&@A"XX MHR0@-#X;JG(%H/0A<93HE+A,6:P(W7&W/?*43DV9C;]\P_H/1\?Y!8".W+O6 M1UI9-!9>5R,$,SN835>V8W(BC>XJ,,FWKEQ%&!5A5(11'[O#$%*,2E97M+OH M8DL-9%.@(':[G":O0H=1?0]OD-59IBJ4EJ6R718MAR<11C&__J'(4UX+_7[W M"34], -OP/^)SD[^!#A_%$I>RI)#(OH /-;P0FX$'U[&6LG-NI&6AMWVX.LD M.>>"QZ$WS20& (OS.9JHK]EN*E40N!V[_!DMN!O1O@AB;AEB+F6(?1!BNDI_ M5#*-1$4CV':"'^>+ E4)'\3DEV)*4T?9),_,M S-\1F1P\=;UOK$*9FY0A&A M:SV[T_,7$07FSN#T7IIA.1Q.\:6E$"JLOH YN'\'/S-UPP/ 5_V:K_E['[FG M;9;&)M'3I.(RCX\HL6PFPQ?'D\QLPN+US523Z&2\U7)7E'^:K[5!%I,L0C7H0670LL(7]6MKZXS.):BR0 !![M*%I+LL M-W84_M0I"?PO$/4S'$E_<;T.PK1W5A>RFU "+N4%"\2MX,:Q[9)].))/ M8O.+RB;\#I?J"):.D(8JHX0HKBW1%&:Y);6J%ITQM>2VU022%%2T*!(7 5<$ M7%<=';M)X%+KZ96:%C!=D\R4#:AF(5MB5MO:"W3RGGC7Y-RS'1^0EGQ]K1YP M^NW]F(-O$.&L_^,!F>H]SH+9$1J55QF'7^7H/:!O"3[.?_4] _:Z3-#WV",Y M+Y0.>%2I&&+WBV$Q#+WWD/[D$]R"?X9/>\DQ0I[[$G_4KYS'.P?8&5@RAMBM/MGV80+_*?^<0@'E,DBXX?W5MOL'*>[A& ]2ZS]WZW?NEH;'YC MKZ_:X]SDNXHS.PQ^27+_@GSYF^Z'?N%&:"AYO7;4Y9BDX!0Y&HD$S0Q%:C22 M10E@(S$YDI.,#&B9IB@T!8>TV%5,$.)6W^EAK8( IIOEW,LT5\@R?-G2V_36 M!6NS:@H FYG>"@?ELHE3Y7)CT5SW5R(1I.^>D2.\ M;,X7&8S)SQQQ-533"_8H<7K.78HSJT0GC-2O;(?NU^EBD@H-?M I]9AG+9U#+P-N[;"^](NAJ%9N)[:Y- M,>ZX,$J>VSG*!%_D3>;K.PU MQOPL5Y#9G"QK":QQC(C?,H%A5.OU/I9NZ8I'L&^L2IA9'; W++1JM&@KX! =?'1G>9C&J>0(C M4)U1,3<5S(E?4"8P)MD;:X:ZUGDA7@?S>3*=J_;6?M/ H(C%F-*8Q /&Z1*- ME@1U'S9-!+"'&S#ITES2!4^I5CFF6!XM"WY3/-"#QJ#8:&+C!:/%B8;6*(UZ MLE/U.XN3+]MN]"Z5W,@=6RB9%(YY8)RBH [@9'!@(*Z-G,TJL^9KN7N>'>57"I(UH=TA:3W )OVE !LZ@ZTQ33#6G=0=IX!B-/%^R M_:8!&>1;37M(M_"N0%1+^6FEAE%FMX&:!F60REBM(C$&-6T1Q]-,,R=Z17S; M=B^#,Y!*KEUMW,=7> M5R914-F1&?2!MGZ0"61UI,)O=>@*ZWYU$_E VOJCM.%?05FCOY%B-M!U8/T- MN[B$O@DJ5Q(;&P;R\7;^TTIU)KZWPHW!7(:K\3[60E[X\4=;AQ,)_P!Z/ZA< M"G*C''7;8?0L) 74/_09#LI?)HG?=DPWT&3X?4'O-J$FC Q=-;9O0;\T+!4* M:>NV+0T=ZNA]M%8.9FF9[',W7WLK"+OWA6$Q7.,YJZIZ4U]*"' M#+_U7P=7IO_;??495*X&44-_;]T7I"6ZBJ)&7;A4/PVN04CEZ*$XG*S3-8%( M.'*\5VZVV0EW)D@]_8J[W4HOJ.8>$U&6?SFT<4H6?^;-BN+11'S;1&!1.84P M3 1[3R:BB0C!1!#W3%3I)0P3@;_#VQA-Q+=!4S+2B#!,1 1-(9F(R&H*R41$ M5E-()B*"II!,1&0UA60B(JLI)!,!-2*J[WS"B?CD=;IW@Z[757W@//'."\O@ M^XHU_GDY*8+R38TK+I12.5) ZH0U=-XSQ:Y+WZ(%\^N?#)#]FSC!-4.>:,V\ MMT?^#'SZVLYVX87U\65T<)+]]_;\_95J5B'=X\);NPN[IRZ^#OX$8#C9<25] M*Q__-M%U;$3A71#X/1V@';FJ%7& %;%H1400$4%$!!'? A%GMT2_LB).5M82 MITY5US(*JX0_K/)55Q?'OXHJ-'[/GG=5_'&Q2P5ED%KH6O:+HI=7@R#?MRB^ MZ)!>F/YEESA],OV^]'A""'M8"%A^0B>6;3+ 94F$CN)AV 2UM;JC]7/TZ#P2 MR]&#[$BM(K6*=JMHMXK4*B1BB7:K:+?ZV+1&$[X+\A*\[D* M8A4)Q/XCS31@)M24U2:'96=NV,3]!V))\[!>7WIO*]OM'JN4,??3@:/=#R$ M.EY1Y^K,G56!TX7=G.RZKL!N/U&&' $ MY,EM<*ZF>69X6JQ&HZK0XQ#M'_, MKW_P.X*BX?_.4H/\AP! M,F'%@!P(D!=_[T(8$R*P[6;*$C:HE0IU+QD2V]G MS['++\1\68N+4T=8YPBHJ4/-KE(R4/NY)_<9NO M>YEUH:)H&D@#T[5S+(XX>W'"W^=Q_(YDZ'- P*43'&X\@^%E:":G/H9F M3E-5+819#3_H(.ATUMPUERL*M8>70Y=MY^@)5?]"CZ3OG\+9MB&K_I<%VW:! M52^W=KM"FJUG7=6<*/RB7K,GX]6B5$]^O;CMZZ8?D2P;26>FU7DF(^BM9HE/ MY(MCD=D&>.ADXHY,$.R!B\][M,9B!%NW#!N?-&:I.E,RK;84IY? M='%/$^LM)MY!Y1+\H!&9H.\2+!.!2F2,1,;(=SNB7T*5-=7*-0VOO\0(55>\ M A'/#L9?+ZK]NC62K?<&S?4\51<\P9Q9_4FAI-60->('HFB:O<.P,T:;+ZU MD34262,1<)S<')'MF9(E$DP&2U?7XYR;6V:P)(=J,OG!+1*G[IC$64ZQ0YB6 M=,MY1WDA$Z4712>/5P_IW^-@PCX!4[(<](S:*&^X-A0D-U<$:RC-,Z@VBF&B MWSW!>;[?48U6F=2U>&^6S%;(NIA7SA&5:E9$2JPOJ@[?9?$4,6V)]6(!%:?[ MGJC4S>M^=" 9Z?YE=?^+IEPK4^Q6-9>?:^FQN&S-*& 1!52+DOGU#W%'8U@$ M"I%!<'N@\$T^WN=1H642NI1,ET2-J0$STZ* O1#.$1FR6&'6)/JCIA8W4GW< M31K510M9!-\3&;IYY8\L@DCY+ZS\7S0)XHF56@&-N:,1"]W0Y97,+$14'!M% M=\YF$T1I2^<>[E,]W"A+Z@T4+/T+\"/&C MA1\A?H3X/XL#Y)8/VR.2CRCH?M-QMQLA $!O>7@,IAP)H+7SWB)K5P2+;U7( MQ7@UY.8;>26RZ+ =O\.IQ!V.):/0>A1:CU0\S"J^"Y\_:OI'X^>YAH)S_5&A M@\6)1:FE3FUC*7%0_9E?_] ,=4<1$<%/M+_?H/+?RM7_=S?XY1(S%AB7X015 M,XE$>ET:3%9CJ.'LEL.'O&,C'8\V^$C'0Z[C7]WARVEBJ>C9JL27*&J\J-&N MT6NA'1Z=D--(_7$R.B._NC/RUZD]H@/S*S\^B6[2AMZIN^3U_'YN2YN,<,&F^K[M@@*:9%)]HX^SVVP*,?HW&/CE*EK.T")S8$36Z&+0+&_ M8VT#+OB89-O L6,66I91AE%H3R OE?O[T_(=H].U6QGDQ<_BHO4;X6^$O]'Z MC?#W!ZW?Z'@^.IZ_-DT-1U \NMWX!Y$PT[6 F,R:,Z9CM.-\6BULUK-NQ1XW M5S=W*D=\-!"VCWKLR4_\@ ?GQSN:Z-V<[+@'O$AQXC$49@S*BI2O:7&^E%,J M3&<@RZ-YPX\@_OJ'NN$S_G\'JVWOGYN&XQA:*GQ.'NA+@,:&GBG-[?CNP4A% M<0;[O?WWUF+OT274")^^%Y\.AG@,I,H#-TTEA6E=2#-@I&=7]9H3'R.08G[] M<\.50$**49$-];,PZKJ/$[_!B,IWUC8!,LQ$R&$< XHV* M]'Y]8:$2=\?+K MI;4PI 5&5$10/U @'K'BE);IBUDYFI:RQ5+'=.UI6EIBU(HZ^$L9E0X\AW^ M?549#&UI/E:'.H@R&*(3M'"=H$4'9M&!671@%JW?"&XCN+V1049P>[-P&^4G MW!Z?XZ4]R2AC(8JVW\:)X)^0RGTX8+4/97P^HCXIZUYC.*TOM-*8*51S1'-@ M91LB3J&T!)*.(NI11#V*J$<@= H0>B=J/HSC4JV9E598O%"LF8F.6BVV.(1$ M4>Y!E'L064.W<;3W)PQ\WV .T7$NMUGW@=>VC.4;W4I&ZV!<#8AJS7^^U$RX>B'Y9%\+RW:=@J$O.#!>!B5)=@+S(, M^S>2PT'GGN07EPW=L![^A?G__=X_$4DQ\#C_U?<,V(<>"?H>/GEH6 JPT#R# M1R'%)-^'^)>J!+I@T>]A]^GV"B/B8YQI>UWZFX M+GF&ZSR,U#50#B6W&]]N,3T/S/XYDD&M-/PQ][W-H"2GDB_7^Y:HZ%OY-!*>X6GPY&CB_D#^[.D:)<5%&(L"G*TY7/ MV$2R8RK*+%1B4LQ2;2V.QJC$Y*WM<:@74(,D!^J2KL>&4'XS$(-;Y4Z;,D#V M[8D8B=_%4'CG/M:&^K:U43S87EM+.%RII@CD2TK,N MP-X:(]AQ2YX\O>IU;=W9#%5W!L4EA\9:/J'QJL[A6YP'DGG9KZHQ?RECV,\W M4 ].^1P!I*L[:()L%XIXVSSF2!J:B*5DJ8:+_FH&%!6E#?J6F!USS1C_C%PP$L5=GO[);2V MAV BZ2,T]T=A_'Y7B_LLTQV0\Z'!./+_"\N2>+T;!PT_OF]LS:P#4T_6@60A MLWKR6U%M$X+W@Z]I+^"?2-R3]'/,1R?+Z*M7KOX@=QVV\_6CMC] MV?X[:VNS[[X,F.V_7CSW<8\G\'OF^933V#T5F/&S9 N03[/S/RDVL9!__:^V M(1_5@7=WQ[9O+4&H22-W'2+CHTI([ZO%2TD'!'CH:N'W]+[3R D6*9H8#AEI M*-))BA IF1B*0RHY%$<2S8(D"6@L2?[:]D-ZO"(4WQA%4S44;&:V=\L]F0C MB5KB^,NFLKJQ$_9<$S2&YH@5-G F"K42R>!#';H'+8JLN>3CO3D]GM>\NMOF M8$OZ9MB"SJ;C8;>!''TS(!$C7J)IAMUB<&Z1*>:X_25.^RC9P8E MVJV(>0E/LZY64QA3Y9-Q8H%SJ&F@I^K42$PGN7A.Z[8GW7XS4;//@PS?T#K$>-1;-&#+8$^K:9.:F1NSS;=6@F*.A[EFLLB)R>#KBTR7 M4_1VJH41XX4R-,>U4EENP):!UP\27"NW7A7F& ,V1!PG6M#B1L\,OIZ@Y.:Z M80_'/+%R/8KN9D:U"BJ)$W@]Z/%4M3;B.,%-)9-"H:27?S\HT#2+*[5* M=]3M"+-1>V0KWF))E;C]5:+G;9>K9'5!2:FFIN8ENSX6Y+'F^ '#P&/;.J[, MI[A!\PS>,RS'8 ?I)K?+^GC>=);*Y7"J#A3>ZY'S%#.3*FUQ?RS[O"F/-REB MR+9J6IP9=S94O++)'D"*Q8=?T MK(HYF(HU3&Y14S,]!C[U"%04\P2?+S2R>2WGU=1R(S75"AWXU"/* G0[L<;& M=@7S.JN*Q^F-(2C!.3BRL*7$,%-WS'B)GY7SXT2+)4MYQV\:F )AUO72;,VT M,"D'P8;\KR M;B^N$96FH3'E!FH:!"$Z04CK1)W4L%Q/$2K50;]:R&S;!J"EV)TDR9QE=GF" MU%)L8:6,&R/8]HAV#:3-W&E46P4AO;*20"P(CHN6+!N4 9,M%7-:O2-@,W73 MC#=&-=G.^TT#,BBIG7K'J$Y;6DNT;3&N=&0/\SL0D(%N5JS&H%FRA'BN1]J5 M?B''R7[3H RX,2DVLQO2$V965I:I-M[RA&W;O0R>.4;/SB$R[C80 BV&76)& MVSC(TK"S@_I:B[E&[(VB[./Q3A?*I*A3/+0A=4TWES4R *&+<]'%'G+E XYXUV(FJ& M_XH!6Y9,V /'[/$[]WP;>B%#K_/PP]K MY.$P\(/.I5S908$?.S9T;74.;#_^\\'C-'LK6;$F286T-6AJ@L>K'27#JD[" M>'&B]L65_'325:AFGYUUQ6T@H_.N%?2\;#!_N>BA-@V!51O53&#Y<8[],G@\ MW<*VB[XJ699(M?6TE"D8M* 6!D0^W5@OK>KXUS\.=%= X' KMANX_1 S+0.) M$'Y[MXN+H)#*7XXQ!LX$6'<'#0YB)Z@-BO]8J@U\X<]VQX:QH33WHSGH34OH MG #[O[O0#3HU]*-L< W ENCCP[<$)ZXHC/WUJ/6VF:\NO_X^63C[18QD&\,V MS$\%J/_S+Y9)L+]#%J1&,'*PM'<*$8/*AE34]F.#,<-2QWZ4$6F')"_^?_;> MM#EQ)6D;_O[\"D7/S/V>$R%\M( ]TQ'8(RW]H[QTE\((14@(R2L!8Q__9M9 MDD LWEDDJ(F8/C86I5HRKUPKTS<">SO@!&#"&)F_%=9AI+5MI#6&R?F4-?X[ M?!@ZHMO$U.FO 64!B06?A^[JX&\VHK++QUSA^.GEV,XB+=L+BIB$&HKG MF73.;[#$XC552A]ITZ!CH3JTK0*HG M?U( XL!-@!-[@,2ACZPT#,[M(%EVU0P ZG99JP1X%1$;ZJND#5;I<$T2\I6'$T; "_1R_ M@[#:#2*3LR,&0R#YNBY^'H([!D,G0M,?G9H1F##!4^29:#X-/]K-)@"_LY-H MHV_9QK_6)KIODHOFM!O@>'Q:F*1(_SCK$&B)Y5Q]/WF 9 ,N,]=I%VU>(+YA#H23 /? M&@:U, "F!8&SG_%T)4SBBSX(8HSTDXE09"S?,GQ&F D@>DXTL5AZX8^/7G"6 MQN(/X>,';UT[DW1#1ZC:B\(F-2'7#CLDES[VB[ULZ<>C=^^D_ M!PDW0+.&_MG=TFP3/_S?#S'[XXM;ITA! >$@2AKRD]A[YNB$N.C>YQ+W=K1E M\RZPAB]Y*Y?]RE<=^ 9'8(?UX&Y]4-A*%OG@!TP&&*6V+Q?O$I)JS+"$8#)0L*- MA4MZ"CPIUB@O1S< TZ(())<6Q)VLG&IBJ$9W\A@M;#TMT.K2C X68PFFF [. M1A<@&3$P4%@@*"S=Q)BA@^A@IPR'J?B?\(HC=S*>D1\1P<2T_]D&_#"M@,:]M^ZYJZ>[?:<&*];6$#9E]W4TRKDF?6#YQ=SG:=X"U M??V6(W?[UIW$1F=K(@!&^%NU[L #R B?$?Z6K9L1/B/\K5PWO7:2.,)_S9&U M['\9!S$.8J+C.WZ-U!+ UUP=JUO;J+,0+9WYZYQX7$LU@HY7EQ3-1P. M"^,1;@.[8(UV7MC2..B7/%%X/>QI'?X30RN!>6L(R>&S=& MCA*6PU3ETZ#E8)5HGNV$HY%3_8^\=WO:J9'>?N:A7GNYU7H3'9(S\@=:)$?5 M$@^!P4]MU[VPJL#2[D7S%!D=6']4-5X>M42^VCL1#P[Z3KZB_!&OQ8O:<_/T M -OFR#]^B5F1S\KBKE4A+Z-S<24'[\DD1=$@<$"@P4&"TN" M!3?$A7"$IU;^EAS52$;P!6]@/?>/SIMWI94 P65QO]#2+XU>3Y6+Y@?96S2U5"+"Y,EZG*\<9^1HHU,71H>%(ZOGFH M.,^^.FP9(L@5F&XP>+O<_5S4Q9SN&!;S8-TZ0M2M&ER#4=N\M= M$LL:GJD:%RE9W+@@'W?C^*['PCF)#>>LRZFXO4B]J1[$&#B@Q+@F&C'ZV!OX M $"BU(2_8=?X.8)$V>O5K)-"3>VH_H5]_T>OGUMWI7H!_8I97A 5EI7 \"1% MP626P\"(-/%$NLE";\E.OB\+.O?D8=\G_HG<40\KME%L/K2=3@L$79$).H8A M+%EOT\]O2XATJP7=@OUP7Y8U1YU*\['SJ!YTGFH7][>DO-_JF6A4H7=N:<)F MW6E^J_;$)2GI#R\$XSU@SHUN( 4^.A9?V:3XRL2P95A&PS%@F"-B]@DN#8=4 M+3X/ MZM>UVC!_TWHIR+ZG2R5 J")#*(90R4$HENG(>(/Q!I/>*_;/OB] \[DM1%9_>MEZ>!&4YDNMUPQK8:X2X'D>>>\1RR2X+D;$067(2 M(-=TM(Q^-V21ZP[Q,OIE],OHE]'O]M+O>O/ &/TR^F7XF[+4J&U)AA(E^H+C MR 0W+,WN$N9ZW237*TMCVH+0Y^JZ+$18<4RA8K2$.0Y=R3M4]ER2N^U(+K&L M9EW_D]^[JHLBWE549+ZXS!X+V\>"VPH]+&Z3".A922N'CX//N56\D>V+RY?. MTXGVW'MZ>?P]?"HA^"@_?A4E/BLR\&'@P\ GY>"SW(81'X<;[:*0[XB.U^TH M%?/2SMJYQQN_A7"#Z5\YA9>S$L,;AC?;D,"UB7@S+M)TIEJ ._2G8)1KX\#< MM[U.N5-^NA#.KI_OVC?MP0HP)W?W\G#4N]NOU:I/W?KC2>;W/WD2C:M*O5FYNSH^5-JEWSVG)B5NVAD?YL.Q<."G(-IV=.)D@H=WQ=XS1S4#[E\"_=^F;T+HAU_S)B07 MO#?,*4]3JR/ J 1XL4?@:^3ZG?J<6"]_BGHK95URD] M*3UM'X2*1'WT(E\HLCI+#)"^KT R0$H0("W_0O=W(.FNGG,RXA\M4RMW.H?9 MD^+I5>FIA9!$[WK+?"$O,TQBF,0P:2,P:8F7MK^#0LUJK7'3*OM7G:?SWTX6/]_D7T MGBK2X4LUU[NOYF6/2KN@U?72Q-UF)GJ_MMI$Y7XKL[L1/)4Q2=.CKU_A7974 MAA=82)&EBJ?*X%JQ5SH(;(9"Z9QXGY)+)[)2SU4$'.L20'ADB;F.2 */37%L#0ZGS1GP(B.!)XQQQ$*CC^W=5]N?=2\0]J MWD'_I'9@-P>(2.B=%OFL,IOG^3?#)(9)#).2CTDK\$4O!H4J>^I1H5]H##K* M[_UC]T7;NSS*7R$*%7_\*O)9*<] B($0RS9/*1XM/]M\<29:^;'W7+T>DK/* M[[[=S3[5;WVW0Q4BEH7.<(@I0PF/%BQ&'ZD=5)U"MV;D:\KIX66S>6\K#Z?4 M3X/Q@R(O9V=3=A:AD+#4]%7&"L;":,'-LM)Q6JQ05:(+M;)T!4:DB:^FQHB4 M$2DCT@T_ORTATF3UUV9^H"_[@<:#'Q!R3?K$\N=U2;Z^]#._>Q>Y2R%S4W]V M'CWG[NR^51>SU-.3Y\5"@65$,\Q(D6!+K_OF@RRK><+%S<"R]SO^)>F>5)ZO M3KIVB;)L;HDLN^ZLSO&#V]?9_,)K$X?U,5^"DWW=6>R)-7OB2>/->/^WKP<#DU3Q_MS.]+Z^%#=>]+PRQ5IL"^D',X;PN])M']8,47BX&+:4C&@$ M6)'[\2O+"_)2"K^Q)-)5QB=N;$\U.8MXG!.$K5P6(V8QXN2FD6ZBBKCBD$$8 MGW8_=:](U-LUU7P^,@2_:!]<'Y:ZMCX$8:!@ $$L9'DEO\0.7AO.95L!)=N> M;K*9OOPO@4E+$)OW^X8CUZK^RW&CY3CWU48)P816;1#Y7)'EKC$P86"2##!9 MHHO]2_!1O)5_W]UICXIP]WAY]?QXN'=^DJ6Z2/''+ZFH\!(K!LS@@Z7+;X?G M^TL0(O^IW=V6S[7+3J:3.[B[4^^>#76 $()^\"(O%YDUPQ"$*2"K<$=_B8&- MW]7C3/=1=BN27"T^-73UI71+30AT3LM"CE<481.3Z3<\?1[&#*M?+,X1O>X% ML;AC4O:%)02B_O5\2S;+LI5#/[A]9>][FTY[00 MJ="3G\OQV>P2_7 ,J1+#D>O>%Y8\GTBD6GX(X3-H-7SH')ZU+.&VHPXRIQ?W MI>;+H'F%:(5! X67978CD8$54ZN2!U:+B59\!BM^:^?Z8>,L*]64?+>8J]P- M'U\$JME@?$)21#Z?G^T*L9GI\ZNN_[/2E0;7)[@YQ/&BX$5!W'OX+D;A(K*L^>H0"B&I3I#N@WGMH5;Z=BF"5^-F@7,$3O[9\9] MZ[?\VQ>>SF_]2^W>[U1[('8*&+*0W M]_RB9(6[J^IESNKTGOHO5%$J A@)?$%B-Y 8&LV-$JQ[75N.1JN+":P6D727 MW((Z=/[<4PU;)1I*;OVBN6XWWKP 0^:X4:SG_NC'%<4Y M*#RI2N9<*WU=2RU1V)@C/\B>=/WH7QIG0J9^6;O*["MFMEJJBT6,!>3XK"CS MTG)BT QQDL:&R](\$[C4+4><^8&#&V/?'!X>2U[M4+F7N]:P-+"TKP<.7L6< MB^(?6[JT"Q>=W]76=2Z;N;HYJ%PAYN#5@RPOYV4^7UC*Q5P&.DGC1 8Z&P\Z M4R&!2\>TSE]N2[7.1==S*G\\Z\BYOEH\S)QF2_5*O_T\$)33RTROZ57=(_25 M%6G)_2) 3)X7N7A(/2X-*4FQUBGZH7Y\]/?Y[R2]!H MVJ67\TQ.D5YJ%[>7>ZW+QB4LA%I1Z)8'E48IL/X>#&>8.I,XG#G8N^J^.+WK MLX[?'3S>7^5.-/MN"0AQ]U*L%HZ?:Q<=I6T_Y(Y?KLZEJP%%B!S51@J"R.>7 M]/;6<\N8A_8I]X=B_X%7YN$Z1LP!NQ2+H_ M>[9KX*'L.L0$8NJ3$8\*_\$5QB8WWNV,9INVLQMQ930B[OG,'R0BJ9C,Q\:YY3;$+Q"J;T!M869CCA M+_'O:>Z;8I69J-17IQO\B@/!K !OS."30;#1X4<_?I5,<]2&@5,=PC4=N\O! MVHACJ2:G^2Z< G'DSBO$Y',?]M70YOQ..2_&_9I) M5 =QN?U3-]P>4/XNW?HI5I'R.W)N$FFRV1T%/WH56";&RVC$-*?I?.*V4S3" MPD6^1C H'>VME(TU#0DV.EL,]BZ&3?3?__[(_U'QBFAM9;[#Q?[>8R;L>ETU>=,;-]"3L^8I.GM MAE^+/G-"^@H^G$'R'U/CCO!0 IU]\LAS()]G3GPI'5WD\>G\5^7:#NI2_[JQ MM;FQ]7>!Z(9*&KO)88X#JE0CEE%_Q8Y^/EM,[_3,!L:EK[B3BR:-ZE1=DK*% MO-@0ZL4<4>M969+K#;FAU8M:7E!$.4<:,OD1S$,=>8-N+K,O)X\'!8'H7?>^ M(N]GC]!$JTO33V:$^B,YNSBXJDGBN9E3'P;V4!C4I=DG3:W<]\[V>OO"W4'N MY.7!=N+WCB_MCM>VV0(>=&?2T*5YXY^WS M8>7IL#80-.GVK-+%)W/33][^;O3N;J[V2K5A.U.WFG75RI 2/%F8?E+P_#^G M#QU"*E6I5+1R9>&F8^"8LQ,5KNT#Z;YP:E7*C4NE^W@I"=ES^FAV^M'VV7/K MY*'??*C=-4]=JUW\6T.W3IYJPZ?3S,EYNW#2?;Z")V=W M]-+.E]J:XU6D>K=X=F[<=Z]D''-F1ZOVBYC=NR1F[7?/N+<.'T[K7@O'G-G1 M5O:Q8!_<#QM"U3;,>MF[L+1,"9Z%!^_0L_=P4'%F MIKF+;K$KJ#6K1I3RG:U/:C6I(HD#/6]>K=^/#0']?SL M1G5/C3(I'Y']SI.4?V[E*JUSRV[5::&GR2<-^T^Q7<@I_1JIJD^M1]7*/W>N MZODY,_U3.];4LMY\[!B2VRD]54C^Z+I5+\R^OB]ZQJ5B7%_7?M]5[WVQ^N?A MJC&H%V9??W4NW_2*E8-,[>GAOGU]))O7Q3Z..?OZ"Z-4N*T=Y^Q:N>I:ST[& M^-W/7]6+LZ^_%,_W;.]D^%(A#;?YNZP5#KI>JT[CVU.4?]YXNM(+#YI0?I'W M+?W^)M>\PC%G7W_U^Z@HU5\>#4$Q#BM.5\F7NU>MNBC,OM_?OWQV:@%]H8LH*<]Y]DD\.W.?Q:[4>;JMN85V5KZKYN'9[.P4]I]P!L6C MOJ!F:V7U\O1$V,L.\-&94_!;-W>&W+K7.HK=OSU2KC3[M'>%C\[0R[W9*[1) M]B)?48J71_M2I?#[*$,?+4X_6LP7#B^,RX'8D9SN4]ZXZ=2N[P;8IFYFKH.G M*SFO=?"91^\K@_:%6069\OM6[9)F23LV=5I#;>91 M]^1T7S_J#I1:)M<_.KV_MO2')KW7-/.H*F:/^B6A;E4,[\$:'+?SKINGC\X< MP>V%?^B\_/G3Z*BD?M4\ZQZ6+J]H.O ,M/G7I\9ELUDE-?7/Y?%)W2J<[7=H MHN ,MN7/&V;G1%4>A#(Y/93J?U[LYRJ=P"RXU7M']DWMCV_6NJ[<<>1*.U<< M7-%G9R#K]"BG>X]G@V+M=_?(R9OF4V;_B,9]9[?K47^LG]\9V8YJU,36X[5V M?=>F[I*9/;C4&BVO83Y# MX=:RC@_HJ#-[H)K'SN,P[^W7[GH/G3NQVCTMW 8>W9D]^&/?/C]V_]R4.[\? M%._JPNT^VT+P;+0'8#!H028H]4\%WVS4I;-K0S\K]4YK=^2\?-1[.9:.X9OX M*+[EE6^UQ'*NOI\[$FI^HV4HXJ/<[A3&W_J$!R#0%%$?#54M5,NT0)V+;!6J M_**W(?H@T'SI)Q,*F"R@V#0M&T'P: I&0?Q3A<:=A ,FK;M(!@T)>,@ M�EY" 8-"7E(*0".X@$'$1^IZBP@TC 03!H2LQ!,*TI&0?!M*9D'(2P(S-A MO<"#^'@E[]=.Y+T(T>KV 5-)XVE3#=O4/U6G)+7%FA:[!YIMXH?_^R%F?WQQ M0Q1A)Z=,5T!::><#W(A7 '29#D__[36 3]O(=JJZ6?Y70"8/BQ=?A1^"I\R,I.;J8J?ZK@([J('4!% M>!M[06BQH=0B?95:BCM2;JG[\5UB&%^7912PX NI6[X'[YBE2[]UFL1-8&]OU0<-V\*>9/]-!=ZG,WQ ]K#"S>V_)C4!YF/UW M1HI\7X;.JUB;*H7KTK%UG][?3HN,32XMB#O9F;+,J2*&4;$U1@M;3PLWMJ>: MC X68F.EF S&A8H8+6P])@1;LTAD6+K1,4L-KU;!*,.4&XX!HQP1LT]P&3BB M:KF9<-AH!UZS0*9":,(K=LQDL" _HJ>)M?^S!7;-9A@G*0TR)1AG_C*L@-&\ MMNT# ^KNWVG!FX\0P\5TG4B0HWB%$C-1Y+.M;+/"< @C?$;XV[9N1OC;3OAXAV7[UAU<&6&$ MO\6$SQ!_JPD_<(0DB@!69R)^R3FRNHT9E:=5Z/CGQ.-:JF&YG&UQI@U;P+6) MJ6.I=\Y538(M-INJX7!]U?0)MP$NTTU-A%M<;\PUPM6*6R#+\1;(M3^S1W(*B_C^SFB]X]]^^^WAOJ$!@<.S%?6%5@:?>B>8J,#JP_IT-#__S> M&ES*G=M.]<'ND]*5GS_LM.H*EJC,9_F\I+#.ZML%"FM/:-U"4)C?F;)0*0_- M\J/0%>[N'J7[HMKV[>[76[1_!A8>54,[>GEXR AEE31[)"L>DGV$!>7'+ZG( M*[DB@P4&"PP65M,[\O'(.^C_,<];0J:0%9[W3@7EWOEZNZ;/ ('3N;%/VN;^ M2^W.T_1S][CN$UI%'KM)"EE>+N08$GS+8Y@Z)'BO1LS*D0 /1I1^,K)C FAS M!5#C:="K/G2E=B5S=;,O/!4[UYW":FS$;JM5K%N'%U*-'#R?"0_]ZNG)+>WZ MD5NJ$$AM@M5JG(AK=;A.^161>C@;.,:P@J+]34)<%E-A,94-R)O:)L-C^4Y* M?-TNPL7%&"W< T"+.8+'D*J^?%(<[ EJ[8+4L]Y#_[>,/9SD'[]DD9>+ FLO MS3!G$^.XRS9QMO"4&74GEKHW6:(NQY7W&2EZI&8;5YGZE5,[O"T_7AR7.\.' M!O9,+#(IRM( -SD-D$E1)D69%$VT/_(S@DPI7?BEEEIO5#)%R]B[OKX4AAX* M,O1#+D^2L?3&U*0W'OAFTS!-5,6H!Y)K.G:7NR26-3Q3-2[2R;AQ-4#NQO%= MCX6.$ALZ6IZJX_=+5RYG7,+"7N_SCERCR1:Q!S5(@&*"D)G+-$B88D2:>2#=9ZBW9 M*?AE2:?*>X6V2?P'0Z?:80LD79%)NO0E^ZW+"9@@$&&2CDDZ)NF6 MZKC[LK YU/:U)SM75BN'^=]7#TKYL5HZN )A0],*ER9M6%9A:K(*\;8R7E+F MW.A^5.#58P&<30K@K(XA-CHMD04W&6^L@S=8:#01'O2E7B&FRM[H#:#FO5), MH"%);D7O*!WUPE=?KO*GA^K3H%[$6\-BML 7Y#Q+-6)XQ?!JF_%JB;[/]Q%J MAQY M[A'+);LL L]F'2W#WXVE M7Y9XE8+$*U&B+SB.['?#TNPN86[>37+SLI2I+0BSKJ[=1(05QQ0J1DN8XSQ^ M.-TOWMXIY9O.A=B5BR>YC"K\*=5%$6]2YA2^6%SB_9+M8\%MA1X6(TH$]*RD MJ<7'P>?":RJ5VEDG7[GK'S;/??58&BH#!!_EQZ^\R&>76+/1J68L62S$&Y8L MQJ0IDZ:)2O?ZO$ SV]?W=^6">%NKGA;_O.QE#DXO[JA HZE?RY-H+/4K!:E? MTW[C,.^+A;T^A>^VHQ,G$SR\*_:>.:HT<_\2Z/\V?1-"E_&:-R&QR+]I_F.: M<1P!1B7 BST"7R/GMA5.K 0;VS<\8VX]V//S^G%NKRB1VH57.[:O*N+AGWRK M+DK4G9SEA0(K5\0 Z?O:)P.D! '2\N\Y?P>2RO6R.#BK^Q>"?[E7)55R<2D] M7B$DH9,YSRN%)3I]-IT;&20Q2$H4)"WQ*O.W0.BE]O#\<%"H"5TG_Z1(W>>K M;+6$((2N9UGD\WF1H=#W_,S;C4*ATSD]*,3J0#)1RT1M$AW1WY9V#T_VY;WR MIWK4.3P0:]>9YI%55JBTHW[IY8D[EL_\\;U*4HJS,KN5P5,9DS0]^OH5WN=( M5%R#Q3)91O3&6FLK]F@'$=50HIT3[U-"S:J?U"N/U6Z[5NW]L=S#LZYGB%=U M44;7ML071=:SDR'21F97( K]M04PM#H_]J> "(X$WC$'D01QT.X\*\]2YZYW M]=C->WKM*4<12?GQ2^&!,&<0Z6\&20R2&"0E'Y)6X,=># @=-UO#/]FFXU4N MJA7_J%6\SM0?6@A"V,NC%2KMT\:E4J M+TVUULWE"\7:Y?.Y=%)"*4<;G2]-S+%$ZQ0D6@?>ZS/5 KUMW.>:'D ME-=DT7=&I(FO@<6(E!$I(](-/S]6#9,%D1?B*CVV^F#?X8=CU3L"Q=78G MB96]3ODB?W?4.Y&*HC3XFB$Y'OR D&O2)Y8_KW6N-KAWRW\.]JJU[D/I[%HX M&&K9VT%=S-9%Z<>O/"_EEMC&:,/9B0FVS<>,1?I^/LBR->*=U1X+#U9G6,@= MG3^7LZ*G7U&6S2V195F28@J*K@8^G0NO31S6VWH)#OUUYW GPA^4P'U)K'S8 MR,1$6)".<0F= DT0JIAWJ_ZQ/3PYR9K=VN^CTI ,2:?8.P%!E:.WZO-9EGC( M$&MM(REICC^$'%ZN&^HS_99YV'BE3(/LA$*75;Y1+"%"8OYI9X M)7\;4>J5S,5U$"4&5DRE8BI5TL!JD7&-#V*%)A@7>O?TI-:Y.%0?C@K5XR?EA!I? M&->0>%E92A%&EJN:@ES5L"CPC>VI)F<1CW."\)C+8M$L%IW<=-5-5#!7'&L( MX^#NIXH>Z.2D_'PUK!QUJE6O7RU[K3W% [53PEV^-XMN[4*_NGJL>$>_:;J>@LYZJ2CSN67VJMUTSF)I^0P^TN0W M_Q*$_-'WZB6EZQU4U(NSF\Y+Y4(L=:D&@E[T(B\I188@3 %A"L@*G-E?8F#G M\NJBO*<[] M(!;R3,J^L%3]9.J9JW.?1XU91Y..T&:.@+JYT^_+?KY1%7Y+1[\?R.E^1:N! M@,I3AWE6Y,7E!%\9:B6,.]>]+RQ1(PVHM51/_6=PJW=U<'PEM#LGE?+>[],C ML6;FFMTKQ"WTS8M97EEFH(_A5F+X<]W[PG KT;BUG*# 9Y"JT%/:I_7CDW+% MK_OWI6/>Z6$&.500C E XM5WWP+&[L$)8 M@ _O#!<#*PX"Z\%S-X@/E6?/48$Z#$MUAG0;SFT+M]*Q31.^&K5,>*NP1_7D M2+_Z??T@U(R\=BHUW!DV,6Q* M+C8M-[RP6C0:"$>G[:>Z_2(<]F1UO[MW)RM=JBIA<:$\7Q 8>S*+%NKETX M&H5!A76O:\O1:'4AA-4BTH-G7![LM7HOE8Q_UC5K@TQEV"PA(F$P0IYCNC$\ M8MI1 M:56#Q:<)1@M7!0NS;OE&/UU*SX_7/14!OZL+H7P %>IBCPXG+L)7:7 M8KQ771C")(FZ2Q'*0TYU7>*YG.IQ3[[J !5QQ-)9;'K9L>E-$!L?O#.Q59*D MY-8OFNMV^LT+3)S6"XWSNY..W5'^6*?G[JW6+Q2_;F27*&S,$3>D]V28_>L! MJ5S'NH-.]%\_N3T_^[)_DKA!S\%J#Q.?D M+)\560H> QT&.IL .E/Q@Z=;W1-SY8N3FF\_F[Y;-;M_"E_WUKT*,\Y-]9@< M/>BD;=PDOQ](;"#-Y)$'@AG^<+A:7D[FTOS'SH6L(FP,P';QHPF%EG M8"#C%_)F]>G4KQWM+L*(:^]G?_8?!XW/%]P[ORW^.2\^Z3Z&& M-@+(\;*P1#?^-N(,4V?6OM2-P)E"P7BLU'3AM%.]5@];Y,KR)/BTO_X?3P7:_O5?W>A_ M?VH[X\E%_!/[Q+-[P:_PB$72_=FS70,/9=[M-XYGH M\8T+EQ=2R61@YEOSG&(3BEPMC##"7^)?T]SWQ2KO!K$^NQT@U]Q()@5 MX(T9?#((-CK\Z,>ODFF.^D-PJD.XIF-W.5@;<2S5Y#3?A5,@CKLS8J09)D*, MT8(XIAJ"S,PGBT& ^:2R*\2;7Q1>V4Z:M=4+!U*C_)H7Z4SO?_MTQC.0Y/EF2 M0&A,C!G2><,V=?CCN>T13E)PQT3IYW@97+".__[36.0A?UM0+6@:,8D3""F* M608V&/)V965ZIF-[AVNK+D?ZJ@GL2W1.!8P@=*,X4*TXSU$M-] G7,YK@UAJ MM>&_A -MB= ?RG87UC+D#-?UX?OPD4N0&D.5"CYJ&I9J:08@C!N99.X.!T0* M4 C/&RX'&I9AZ[M+W8_7#RJ4LA+]WT>Y;P7"\E-J1GCH7Q:78<8"$LJ/?^)_ MF-R=M4O5__M74'AP?%-]=XX M5(RY]E6V#F*&RIJ1,V92FMP,>V3"R)KZ>VAB]8=ZY^A"V?<%WSR]JOAZ51D\ M3#AACL\//F%C[8?;[EZJ0^244A>.Q;LD3A57.+*]A$#$G:N.4S\_+O7$S+"H M5IXZW;Q\6CZ]+%^V?OP2=J1Y?IGU'"4"*!Q#MPNG2 ]KA[M!C(ZH;& JC<( MUU,-(#F+.U.'(TKEP!B(ONJ!>&^#% 4=$"G3(1H@!J?27_ [8I;_OW^)BO 3 MO[C#O:XF+A_$1TI@+OL>HG]1"=P:A&>8_JJUI+8<$B@LR"8NP8^"-#HPSX'G M)O_ND)[O:*!/D>@IKZUZ'&"3[P#VAQ?^1]H3,!75?JY)SW8\;D#@CVB,PI/CI/ZD6* M>;(TDZ@.^AC;/W7#[0%H[5+"G<(]*;\CYR;I,)O=4?"C5YUD$^-E-&#,:22: MJ/(1C;!P][5&,!\[VDPI&^.88&=S0FQO8O_^OP^Y_&([&.Z,1-&S13(-AZB= MC-J$U^^JYD =NE%XL;@CCR5!-#69.DP$V.G_<+&?QS[ V'2ZZG,FMF\A#@=\ M'GXM^LR)8(-^...5_#$U[DBX2>*.,GGD.6$G.W/B2^F;*H]/Y[\JUW90;_W7 MC:W-=1NH4F6TK@7#8]H5NG:D7$&5 M"!'JV4:6U+.%IE0OY/1<_4?PXO!+136?UP6Q62<- 9[*DFQ=E<1L79?R1;U8 M:.AY19KX!H8_I+%SP-TW7,UWL3R-:NDE2S6'KN':S8/P2ZOV[>#T. DUS\:K MAV5XP)K:SSG?'J^+.H?R/UUNO#[J[HA6B.=Y,');8)]F>B[TF6OB^J9''QG? MXUB"1R<9XNP]I^4[6W[1QWQ!,DB#G%W%O- L:X+M8 _0^:5/4I\:41^M":7# M:PTKL&WQ":I+#K!NE&F0/N'@.8 )TE!BV";JLI=$%!#KN57#EQ!Q&VBXLZ "6%IB3HI"YPC7@R ,07"Z'QR,)/P>$ MIS^)/Z-/?'?Z$UA5] GU6,(8X5]"]TOT5SHM?,WE0?68/FO VEV_X1JZH3H& MP<#'QM/G=QD::"C<5\;3P;SN" VFJ9S;(\@RWC#N\J;YTO"VIN%T@;$-^"K, M 4 .)]0;PQ2+'"\[FLC&>-&6=;(FK6=Z@ZR*OIR/!RS&V9'I/94>$4R,CS8']E0'*[>'RCIBA:II%%-L6 SHDX 1 MW=@\< RD17XT8_I5 \$E0K38&CRB=F%$QX8156JKPTL#?*.K'>U#F!$6.,94 MA&/.IY. XAQZ$^E3U/( M' *1P(K#\;BFCTZ!10).*G@%X2-@@N'H0B*Z/9Y\F!WL37"YEEKF_0MR_/#\KE4/4_YM2J1KZ72BM(&UV MJ8,9"8,^'- 7L$U O20X89O>NJ64%%)01#@A#:C-IFH$OM+8,#$1&QSU" QB M\I8^/U\(X811Z@(>4 (?42LE'8<0@(<@$VDWAAM\##3^\NP608KD7P<6#7:. M$B3EH2F$B!%[ !8QEASSVT(#=M^EWB2X:YES=E7.V9M)F1DR!,9!4&%VJ63D M;,> TU$#[E UP!AW;,:YJAG']+>B&8RTMHVTQC YG[+&?\>BO>C*X2PR *4A M(CE0 @+E;! ('XRJ18\'E&?%G@B51/I7JDF OF18FNF/OG-)+&MXIFIC(3C. M7>=N'-_U@,+',.X0D#:$IEO$H=O#!^%M/16%'$S7-%QOK(3B5C[83H>K8B"0 MJSQK;=6"T8)8!SX!1]Z!']UA%\R!R,RZ/+L)A>T;H0K&0]O&0W-5AA$_.:0' MVA U-5 !F?]P3.4./**8, 3V^]D-'UHZ 9<$>E9<07==&S0NI.V!X;7CPU.M M,RX- E4. PIV]('KP]"@MKLP->1RGM-]#*?#,:'EP0.SMVPPQ6)JE>>9=,Y+ MC]8EVD8."/D14,9H#C]F"H!FW(O;M)$&.E*)0;D?H=\I@F\U-*G#7(0)S?^T M&NG]/#K(5,ZR 1%@R%!;P)CM2 T.#( I:SJTSS '!JB'7B("Y0 &#L;#&#!Q M_AD-@.",SQ\0 ]8QQQK):1%I)5HG@>J91F$.U-)--V1@1L-=(1UX.EZ1R.5 M;0?LRJF1' *@7EA;R",Z[90/:6$BA "QHH&!$&OT)WG"\.M,- M_(@]=$#"WVE.']TDEVB^$_!6RP?I 88:1K2'=,J'H[$_N/Q#8WKY*+U,0N5, M:&J-]P'-GQ97TKN&!>)J>OU'I=@8:).%X_P3/^.1"V,?99\7.3QN"=B;>.BE MT)"+1KTMS9S+G*^76HZA@4$'AOSHF[7J?FG"]!PY8J)#&9\]S\5.C^?&NP)_ M."KQW&V)OAV'1#2"DPE?4D(8&L:]GBA!,3+41ZD>.!PF'D8--WH^.FT4R#2K M(5 ^1N2/]FY.")(UW2"1;1\WWM"\(,YE^MV&H0); G' ->&9L/L??2]Q#?K MUD!NYXY=$SYV@],9Z4>OO&XTPOPW$H/Z61I$4WTP7<.5 +7VJ&_9A'58Z%7# M83D\*CP?U>$>@7A=W0B,!>!8\DRZ/8^+U"UT6P-2H%0"L> $;J\&F1B/.KCB MXVRWLS@*P!L637-O8&;XQ#*$43 W4)NBY+B+5Z7]&/'Q4 ,'23GPLG'CT-T\ MU"^?Q7%D'U2% 2K=IM&E(&X:@1]R2)T>F)#ID!9JODZD'R#%52OED,OBVH(. M^PT4-U:!8WIW*?@CP$= IV(Q*_!TC"Y-X@%@+9_1_.K)06-KICXF4%R":8!B M@W9HC;5LM&J6I833,0V*0) M# 1*/'6M>M3EV88C!H8 :0TRBX,3U@(MO@6VJQ>//P+B!@%Y21#R5#[@>\(K M1P%4 Q_[X=>C%X[UG5&L'S]!81/:XG1,("D5ECRDXT::8 ;S<8@>4WIVN I& M6CTJ"@(?-5U,Z+U^QC!#,!5T_@)'@\!H.?: FAYT7BX-%$S%(6(.JC"F$ES) M@G.&-QA=^L)_BSM9L-P-T\3'8#B\N!I&?">>*DP_E<7H"JTE2(*@,1><@ANN!RWH\1S#-;N$C" I%J6:[0>BP"4NDKC J3@$='#J-P&<:Y MH!.']_PBD=B#7QQN"!S$AV*]CQNE!W%XL+2'@5G0(P2FT2 8I6^#D +* ]G MJ2C.6T&.T03AC)WS&(5OVB 1HYAJJ#+@X_%X$&PJ_!$O'@7.BV!-=,] )>?T MZ*HBB9?.A7'.5 =L>ED,;]+@(@)=(-0$1O0]NA?PP=/723X160HF MA7,(!3$*[3"Q>N*:6$;8D?(%,5\4\U-*DS".P(0:DQ!7=79R@2+F.=&,8E4[ M?GRT*:F2W1'$MTJJQU20V/AHX#3Q],+MBG[/8 AI-] R,;WR7>TN%D(;/:HV M7-OTO>G"):OA,OK@QTEB0D7_;IDLF1U$,@Z"<40B#B*[@Z#(3F+M)R'MR H[ MB 0?P?M^A]P[D78MBR>[T=XV]K]K.RU7O MT[XK8/[BA__[D?OQQ1V2Y9WB3"L\L??,T2L.JZ@86_C #KYU9_AJUF47I!#( M8IA+,"H)MU302S4M,01**P)]EWT"%IG]=X9I1E@CO8=/D&:\[TQJ/M+@CI]*RE>[?'T2B M-Z\4,:5U.NJVVFX'A6GWP758H'UW8:"0J/8-7PKQ+B)TM/6[$#A'U[ -;W1[ M2<"^!-HXVY9Y,0W&,XQG7E4:-G57WM<:NC"$259FCTRJ"*.D]"!=E]X0C:7* M1OU=/G#*$\M8C?WPZC+>.+LO5AE>;KK)XO6^A71\>R\ NF@3YYWN;1.G&I]U MSR$TJ@?/8'HK7Y *BY;HVR6HWLY 8-2Z,&H5LWE>*2Z06E=B@*]'3B;-NIZ2 M.>?$FZGF0SXD.5-@=Z="OC+[8@WVQ3) 41#X8BZ[ 49YLLB#V> ;Q"/9 E^0 M\^DWPI.C2ZQ3<1A=L,0+?Y9+4A/"2YF*D$9J3J]%]%$P^ZO(RUGY;V:S)]AF M3^"*4T/>,B\5%TG>S,A?EZR.-3JF10^"V_;O5M-E3@#F!& &SJ<,G#PO%A;N MQ=]ZXF N@$WB$"G'' ;X "XH%5HFRD.,516!>BM5X*1B/;26/27Q!D9B?(X5^#ABR$N0S+/#^(5-& M6$K#5JUY6_T1V[7BU1!V"BX"IO'84^Q0"%SWV/@>Y'30?X.Y$EBZPOK-F'29 M*6)6X>6\PEP!+&&!\<@;EQV+P MRPG,UF"TB5>D1>=;I?&8T^]J7_IV$WBNF#DJV98E!#&9?8^L_>9,?,Y3"SRTB(S MD)FYS\S]#>,02>0%@14CV !S/_W%")*M$K [3)M^R5KF<\+"[P1N%UVP<@1; MP2D"+XB+5AK22!8I=C5,U",(BQ>S6@2L%D'BD#-1V[0,,%5$/I]?>#;BAMA@ MK!8!X[%%\%B6SXOL D,:W1PPY+&EV5W"-4C3=@AV.<3EV18'OW)&\#=/?5Z@ M^L)T%9;GD"Z$R\I\HZ%FV"%7E96/@URC1BV"(S)1BY)Y7X7(\XG-M6G<7U:$Z(IR'1$GTS=-5TY8FGH&(LG+)EBF59,NHT786:3)LJT6.B/5E9"J(C+K.H76];38W#=, MWR,ZLZ\WU;Y>JM,P[5>I0>(NO-#0AJC_:3*0&8V_2>,Y5BP@C1;N!P^X9%D^ MS/:%Z)Q#/-^Q.-OB.!56HK8(?-?6.FW;U(GC_G\<>?)A9Q;*ZRLUEI,!;RR[ M?KVPEP4,8@9R$@WD!*XX8;0K[^060;O,8EZE&-XW^@8L2WL6<:PPYE[2ZQ/)VF6E)3*\D5Y@0VZF7W.BK8Q#IO@L%R>SRZ\Q.R&<%AJ[/O@UE;0 MWZ8[%1=(M:V?Y.MH::3H]-I>7](>!+X@L9OA2784)'#%::1T.<\7%M[:-HW' MGN*P?FB0'UM]XGJ8=,?!."#(\4<6VV>NAV3A8[*V:1F0R@LY5B^>N1X8ARV- MP[+L"L$"@R9I7.DW(RD;M616-GZ#ZFA_MD?=>_2^K:Z'=9,%(_>E-*I[C]PW MV/^0M'P'&+*D/_JN1W1N5#]^+[@;>&QYQ"&NQW,W>"&0Y_8)G+IFJ)A$R*F6 MSI4PW&"\!!_\M^'\\^NO'^/A]HYO]DL__N;^$O_>C.R)9,#B^BF&786.-=R6 M\GS^,V&&C\EZ1N?LQG^2R%R4"GQ16;2,WQ J3WBF RY[SLP/N>U"??DJP[( M=7:GGP7_DQ(23<'%I6VUP+=KQ8S2-]KX3FSP/XB(1_8VYZ@>X4Q;ZW":W>T: M-!W Y0S7]3>NY/QZE-L33RO)07>%%B]C.+2F\XHJIAL[U M',/2C)YJ<@W55"V-H+UMVK@?42T>KF<[7M,V#3N-!CB[WSZEOVL$=;8/!$HA++[.9ADK7;1"7 M>172YU78S*+C7[N.*_+9HLS+BZP)MAI#/]G0S>KFKXR$)9&7BA*Z]U-F>Z^$ M@M-LC ?BZ=16+9=K$U.GC6==U=R0EO#ID,/)JBZ5)N-ELXIPY7A1%/F\6-P M>S\%ND.RZ(FQW;K83N$54&[$15:87)=;(<'ZSO:YXY/GC$CL?K +""G 2;D M2"GD>$%:>!N@C<#%Q'HR&/TOR V2YXN%+)\3TU;=/\%J03+<(&%[0;\1Q")( MX >Y/+O9-#=(DC6 9!D:B07-9&W3,BH.R )?$(N\L,B[V8SR% MSQ:*?*$@,E?(1KA"DL \VUI18=UEQ9=V3VVSRJ4K8I[/2EE>D%/7G3 -J@5C M@C0P04[)\ME\EI>+"V0"YMI(@LF?V/Y^B7&*)':'UDU#21 B+&\]6>Z,1.T" MN]K!6"1QCH?D*""K#Z0$HO2<>)SJN@0K/#6Y2V)9PS-5XT87/F)ME6\)P;EMU-N1V1S)@BE5;3!*:Y86=Q8MB9ENMW_!F5/]6 M$*NP4]R F/W21/H_GMHPR:__ZD;_^Q/=&4\U"@#%/O'L7O K_-P."EJ).V*1 M='_V;-? WKR[#C%5S^A'C8=%0?@/KC9S3;M)W=**P4C8@G,#,>2W>B' MGPLXY#=VCLXA8ZI#V_=VF\8ST>,;%2XGI)%)7>U;\YKB$T MN?(DZTTQR@Q1?W6ZP:\X$,S*Z:KF1 VU\*,?OVYLKN?8?4,GG$'=+K;C<@/# M:\.O37R(=HLV+ ZG27\&PK!]AW.(ZYM8C,/E=.(1!^B9Z%QCR*F:!H3IT(A9Q5-.D?R<];#D-@V*+RYIEX&]53_7@N;^03R7AYV&I=$E_%'_^ MS7,#PNF&JYFV2[BIEM4X 94#ZLW@5[@N45W?(3OCQT8H@ M^K5_PNMZ0&*[]-$IFI3R.W)NDH6SV1T%/WJ58R?&RVC$-*<):K(H43C"DNON M2=F8.1!08$X*L#'&]/3?__0Q(L>ETU>=,;-]"E@I\:N'7HL^< !_##V<@ M\L?4N"/@D4"EF3SR'$C!F1-?BA]1CDE[E6L[I/F_'_^ZL;6Y,O!]CJ<0;C>Y M,OP5R^R/&$3]%3OZ^6PQO=/S-I#)B._(B'\2)!Q"A#4084-@!LVP/YM\T+)B 6-%;X)S MTGP@VV#R*+8P\X;T6FDMC"]&*98]QSO0"PB<+.%" MM6'J^$,- H]J?#)IO8, MQ ,3]WIG)326$CZ80E0$4N(B>-*S (*:1L81T(8X.@&Q,4R%,VFI#B7WN-X/ M(]H :O1Y%]ZNJ4A21-7:(WP#>C%<>!0UA]AX>(ZP7*!M&N)%Z+-4<_B";\"_ M-8BEM6&M'?R KF1*?HPX"^?3\%W@?Q>@_\@>P 8X?(BX2(NJA83358<13$QO M@FXTFT"@*,;X@-,1U(,U\G3\<#'NO"W$@4.YH!N &"@,Z6L=J@+!+GIM-%EP MJI-S8J0;S7%F3Z/];JM S:;1-;R0QO!HD%"HA@6;:R-4O2FA@;0,US9#%G#F M2FPZ)-!I1$\QN]8AV+H"Q@$[!PXO$,A5E!/P+)RG.S4_AP0%J].M >/R*(ZIO/Q&!&4VN MFB:U1-(D2,# VHYD.A6PIDG=LY3R0CL+/H[H$M;<=0.M5:7X2.EY[%! <8YW M9JG9X:*3..P-V0QHN6G: U2G5FXFY[*IT;'V0NU\GMK"SVJUD086'2>" 6A M@7)L C!8U-?G(F#$S&JJGZ$#"(@;%/U(H0JM! P'3.GQ;WE6XFHWNOX=@K-5 M(]&J]E7#C)1LWQT;+)'-VW+L 5@=4T9"J 3&!Z?#4?(;&$"I,)$Y8W<)&N6X MF ;P;+!QZ)MA.CR=XTT;=6D3.)&:;'3O0O,S,*?@;-&,?]46#6-*<>\9'F+7 MA@.=9UF]ZR"SHPBK,*+"=5W:4W%N)@+$8 M1&Q\&\9$U(^V)/J=9COL!F&F 6S"N^&=T=_5!H@8, AIA#P'2P/-VW(1JW;I M3TA7?PE\!O[T]Y(#/J\G-HB?2&R(!^\^U0GES;S,)1]'3(.;/9F-W/77TZ?D M(CN(!!Q$@7%$,@Z"05-B#H)!4R(. J!)8@>QN(/XY!7*=W77[>R8^AY.IWU7 MP)C"#__W(_?CJS<&8(N*TP5BUED9;NX.-B9>$M^P'[^N?-6!;W"!3^A,=;3V M__U+5(2?LL@'/_SWG\;7+R>OB+.2=E]BN6SSW3,/SG7VW\F3CC.(]%4&P01Z M.=4,(@E2=F9C&&$L@C!FZN:EC3#DN=@XI:F]YOJ;V,?\:!^G\T?3#;B;K+BD M3DU),#/]12,]MN^JEN[^_5F58YXC>NTWVMY:[ODXT/9)V1*C[\065%M3%13T M9:S[U!=Q3[6PKM-== N-(B\+"RPQF0"JGUXZH^PON+DV@+(%7L[/4O;7!-7: M,/ORU4L3W-<$$I,^B6VDL))-" 77FC=AP;R>Y7/Y!3:+7+=IPKAAA=P@K7\3 M%EUQA\\KLQV+-]!".P[$88. ;"1OW"]DYMLF*;EKDYFI5XFS,E\H++ 65P)X M9(N-O;5)R]3S@5S@Q>QLR]"4F8;[L3OS00AH^N(\,Q$7G6RU*6R\WCXP7RJ* MF^5%98$5<;?(QMOP1;Z7EY=,SV1CY;[?- M5A1X:8[^ES*;[>CC=;[28[R)$K/>F/7V)O=*Q2RO9%F(CM%S\LRW#RMCV3PO M2?E972S]1EL5*TK2DRW^G%-7,H4F5D(]BUNI?R;._/IBB@D+G3$VV'8S3!1Y M)2>DW0RK-)M8PL]N_CI=9M#_-UEO"7(MS-F7=N!U MV\=JNVM!@@7>%5_WNA;-R5*>S\]A969=;BF-SURD2S^-BU*!+RJOW!185K^# M+]+ELJ<1]=,U+-.P2*9AVEHGV&_#@DG%BY7+H40)9V=,S(S^O(OFJ:']'-WA MVPON\(VNNP>M>L(_W@27^(RD+W233NT@;%_S-%M[D)-%GL.2:WQTR_+=&YA< MU*U1Y_Z=V\ESL$S3H$X.[# G]+.;81SU6[4%P!S?;%\UPZ'S0ZB[W,#%3M) M&K!BV*DH;UB%40L[XFC8T=,PQMODAT5^:!(6NEQ,6X4?VL0,^JBX*B"7ZL5R MEY$&HW>V 5]@7X*M=SE5&5@EM).,;BJ$\TT MGB/MV:.V5"XVQ82=\0S:P=MN-EV8*/;ZYOZ=S;\UR/O+Q57&>EPV2E$+XEE#<]4C3N+&G@>T\8D]+$;!_1R7-YR^O]]58=@?=#G]$&7 M61_T*?N+]4'_5!_TQ K3]T'Y,))!IU0&'44RJ!K*H .40;>1#%H@EL6G3R?] M^O)GY[Y2)>?MF1X'S7[J"\?!EYH2#O92(/D@\9JH6("-#*I7RY(;?V""CFIV\8>Z]NFCUV\ MYBN-<1VKLG<1Z("P &(:M'MJL&NQ5LRX9M,>P.R"@<,FTK9.VUT&[7>3R@"; M FD788.VMTD:["[7[R)A(8,T"/::6.=F?K*,^Z(ZJ<4]UJKOV=$'@=I%/UE^ ML[7)*L_"3I&UT)FB#-;+:+L/ AL-L(-8_T&(.P7&$HDX"89-23D(ADW). B& M38L]B8]W)WGM2-Y59=/>92S)&0NI[KV6WUEOM>GDMEY;,Z\MV(Q/.".EJ>F6 MM%/(IYIG6#;[K==]/.<#\'LNV M9NDB&KX,DV\X!@QW1,P^P07AT*KE9L+Q?_S*A/2@-IM +QC&W=W,&SS)0 W: M2W:MA0[283P&;@ZV4\GEM/1M%.,]QGOS=NIKXG]M=]'*JML.,XP_(ZH3H;8N ME( _%)E(U8J^[/5?11W UZSYU?^[ ?;;"D7>IB^2\<9\WDBA53M=VH3F>Z>Y M1$MR;H^O2?E=^%W:1&BG7ZZ2*PM%7BP*K&4!H^@-H>A%%N; H:9<,&T4LT!?M#!5H])+P=@?+6(Q@W3&"=9PM(^ -662J"3C5UE'@ M'BR/FV^/BZ2X02$0K#N!!4# O#7Z]-(!) MZF?T\-H,#A"6!]F0M$MF@B4+,I*M@FYVBN3:U\TH?R,H/S5F5^A*/(Z7A>.P M$""6N>H:0?VXI)MA2>ROPU3<)/E'Q"*?GQ?S9H8:H^*U4_&7&CC)O"#,-G!* MM=T6B**@8FR:0UD)DT),G4R$.OFEIC1Y7LGFF%W%&&&#&.'#2IN2Y<7BG)AN MVHRK*%%Q[&U,CT65,)\@R\O:D+RL8IXO%B1FD#$NV$ N^%IO-I&7L[/=[3? MHEN=]$B*DIM4\J^2EC,BG:L*K7U#XG"QOEJD7"+BIAM=A5]V@,P'V5K/A9]@*EUA>V'4- M!=] =1S50B''4BJ9 KSQ"C!+J62F'Z/\34^IO/0=UP>IAD*/V6I,M4V=:OMA M-Z7,%W,LE,>(.-5$+/)Y.;>194*N2=A4F]Z%BSR*HZ[=VOB>''$]HZMZ9#/4 MS83*K3E[LNY0=C)0(H$;L^BD;5Y>O!]S"TT;QD?;S4DRIF&19L7I*<+(&:KBS\0L2FTP)CB(UEB+S"R\7L1IFMLA 3 MCU0JQ0IE SA?J["K4B\?DY,,),4\9)C),^Q4E"EB_D M%W6-8Z540;O37A++&IZI&C=*53VV^L2E=6"X&\=W/79UD:G?FZA^?SS]%AN%[&UKW4) MYF4V.WM]BYF7C#L8=Z#)*!?2%\^$,?=]AU[K:).OU,3>-OUWTQ>9N&0_UK*! M$?#6$'#ZS:^WBU!SANOZ1/^B@$G2.A-L96T'AV_.I2AF03'*WT[*3[IU-'TS M?F\8W +TACV2>",IH0)K.W@TI0S)#"A&P*DFX#0;4.%5OT,;9FRAN90Q+-=W MB,[9#M?R52RO0N WVOHNS184ZZVP0D][ZASIF,3(2[D"LY,8>6\>>6,9O#PO M%!95.6Q]M#I(EARS#GAF/ ,$?$ M[!-%'*\HJX65?> M0K%XXG<;-K/1-DR)32DP;(+"7.!%46'&(.,CQD??D;EYOJ 4TV]TFK9+] RQ M8+H$C$Z=,PUBC;LN,./S.^"0V+L]*4**Y-X,^E)MBJS(B_F%9_UOAZQE[,38 M:4J;S8E\,3NKS:;:[EVU$$N*&I]8,9[ ZS;L:M&7,4.2^%PAQRNRQ(Q@QB", M06:%:H$OY$4^)\XR2'K,VU&":<^QPU+?M*JW1'E.^(,9 M4(RZ-X"ZBP5>R:8_HW3/L3O?%$9,\FPZ *U=9_QBTR"00%F!I8 RDMX0DI;X M7 Z=;K,DO1&&D>,0MV=;.I9,9G;1=E953U&8/'G;NF@G/UZ:$OA"CJ6";B,K M,F9:*#-E>5$242=-LONZ%I29[9-.% :/S--'YPI- MUJT6ECP.;SG8S6]695[W.A*DWF[ZNI,8T5ACBL@64@"C_,V@_-1884%MR5.\ M=<>UB:ES3=L)VKRJ'M=4#8?KJZ9/4F-F;7&MS 4JERG3'7.\) B\G)OM^,A, M)$:D"2%2A<_G)3XK+2K-(QGA*24,MXT[!'@VUX1)<2K\O^<[6EMUOW6M.TGK M3(I<6;>&R/*W8HR=YZ6\P(L2N][%J'L3J5M6)#XGOU+KZQ]/;9AD47,W#8MD MV@2GO2AZU(W^K__"/]'W-).H#AY?^Z=NN#U3'>[2)82OBARJ4GY'SN$$X*-P M0MGLCH(?A0 M'6/BQ:P1[^$1[)V5C8BS8R%PV MMC>Q?_]??#5CTLUHMFD[NY%C.;:#X1NX0)HU M:([6KJQ,L_NY;67*JMOF*B8)5$M8T*%J6)QM<54U6&#@N3B*/!?X,5W@*B;X M%3Q:Q;PN?(=KP3ZYN%'F'->.86FFKQ,.CYO3<(M16;=@O^DO)-SO'>Z.< [1 M[)8%;^94S@5T,9J 9Y;']6R'WG&%,[#?>]^@32QN0+BNVB$3W<3 5AB9"/ P MM1LF2T%-S<%K&RY]%ZR!=KS$HL4X!^.MMF7<7W@2DO#S^/JT3'\4?_[- 109 M?4K1P5M4_=&' 7 UA@4DKYK!F]0N@*#'J2Y](>T?$Y^T#7!C6"K=C)YC:\1U M\;\MF(T+API?-B9#PT.'VCBZ3&P[^G\*]*J]R-*0M/[_W='H/>F 3?)_.F[_D. M(#NQ2-/P@G%')#HP3!-& RWQ)2"_(0A]=P2E]*L['$P?D"UZC3M^/:"5V@,B M>*9_,(>( M_AAMQ<2WX;WCLZ!O ?ZQNY0-7+_ADBX?HWJ<< , M<_YZ.N;-K=]3L$(!6KP M\4A71VV+@F H>1$-*3OIQ%,-,V"F=PN:+XD_NO,L"QH*M=!<@$?'E-4.-ETNW7]1S)=3>27%N_/6A\J:#\AQ0U &6? M$E]D,CC!C@6=P1PWD@2!L(S4V7>T ZJZ$3VBZ]!0NGE?B7- ,!G(N#I8( 2$ M8-P"<^(3FS!K*)_#@IV!8U"5L>6#'HC..F#O8,[X: MHP 3TD#^&QX?25^< MDPJZK1M!?"#^D2:!):AFGS ]8%J9FN J8Z8*+U M.%!42)\JFTTP^=&C!]I82*5ODQ!/E%!W .A!#].H(R.<0P/46IC;,*Z?!>03 MV4.V%><G M%ZP7ON$'^Q;L+ SN KN8*EV3'6W4&[L\7C ])GX\&>1_5'3P)2XA'3@^G'&? M.)3W(M2(G4.XVJ9C=X/I3J[&1:^$PV0>!?5WH!7UFA9870 NH"T@# +Q/886 M-P4;/0!&"OE@C-LNM;:. -S@A$*Z!6SLAZX-JK'XZ-_%HCTXO2'I!N2'"Q^4RN);Z4X*#5+<;/>T&:IX* M!J#??6]#QDO<>O)!R6S"P9IC$1CM,1JR(1=2"?O>KH).JAM-L!;!,J38&GD# M\+D0=%VJZ1HHZ%#D/?IZ"X5CH"&,YD'=-[-8@"\@/1+"F<5AD7Z[:VA@O6H( M:_Q<%*;?YH"ZC59 4JZ'CM@6E0HXM0#98)>($[:;TXU@@938$6]#\71/[^H&MQ,T K8.RB3V6 JK>-2R#KB%8#%CE@<:! M_H_^^'D8W;"1)2PP*;LQ.1,XGSV"SF]T(X::G3OG&W%WVKAX)!_ZUT96*E5L M@L$=P^W$1P#L4=V=__N7J @_5\=M7%+9[2-Q[;&=&[-KQ^3D.S%-X7TZ4M&; MK\7C(7'*#'URH-:HZ,_A9U@/604^I@XM% :ALDQYRIA2R<)10 ]NQO3:@,FH MCN38C8@)J- WN@W462BA-(:A(1R7\B&=!:+^CKJ^8$@#HT(QAE)GO8\HRV(^ MK5!FP=\CY0YE(A5" 3CU#3A@?$35 :A4;3A6*S6,#.NQUZ%4"GUJ@#T-U36 MY;FU4A++./A&QD&.91RPC(.D9QR$H68*1338Y5*\_ZR.%H^L11K\*%CF8AQ" MI2X*VPHQ_6VGYSGQW@ZO3]W4H Y/_#+,X-_9'0'4,M-$T?2Q<$L\UO)O<2<_ M\_778BZHXZ B0B*9-=K"]W9DH&+('.2*8V $Q/, MDH CPJ.*R?,F]V]Y1PYTU,\0Y#0]9C],C\&[WII4$&##8 Z0'JHH=B^"R1( M*24@FBXAE'+A!9AK0JUN#30T>)\Z5I4"BP!'+[4(V.A(U%3OGPSN40= .(D. M&/MMVZ8WA#40VIAJ$M,)8\XO^'903MY4C2X+ /XZL$W3'N"A4-7;];OPY^$\ MFQ9S$OI4>PVUX]KE7LP_\II#9!K1=Q.]Y0%01CI44!8 ]"=3[;ED-_HA/@U\ M:ZANH.35 HD=J:-4O\D(.XI25 I%:4KQB:4MAUJ/$%-7Q!U9IAJ+YT03BK)Y M@^5][.*'4MP1\V]=\(FI$;'Q418T@3*BW8I^IS;?;J I#F!_WM700HV6;)J-DT#L0=['[]B$E>SOYF07U#80;"#8 <1N]BA%-E)).$D&$NP M@V 'P;!I>2?Q\9O9KQW)NZKLZC8"*R/'?7<-,')7=6GY;8!8LC]ZZ;L"1A9^ M^+__G[UW;6[;2!:&O^^OF'*2?>QZ(1@7$B3E)%6.L][-/G;BM9RS]7X<@D,1 MQR# !4#)VE__=,\ ),"+1$D@,0![ZQQ'@G"9Z7OW].5%_\43(>0,S9'7Z+3< MX0$0'%<^4@;8BY__M1W#40$8US;4#S^^'C^IZ0&Q5I.L-=P$@4+F]K^[.<)Y M*D?8KMGOMYHC,'I9I7G"Q[.Z4;!N&EK7'#*G <;""8V6;KTE)GR:)*^>JK54*;YIAN*_+I.=7]"+]C[:;GIO371 M)*:A?6O7)56Y^]I!8I_MZ;F.I@IGJ:-FZL>]]O&_D4179 M?3FKV[+9-%-V53;::@%OH\FT.??J0%W?GZ@D0(V6TMWW=-K4/ULT"?U#JT;PR<[;ZA+4D[1IP-0]8-48]+VN.27$1]K Y7SX M:&@_>X97XY[?SI!D=5XQ&96/D@A-S^,^6K"FZ8W5S+]#V_"&V^8TT3C1>&=H MO-B M^B*;7:??TV^R1CNS96:D8QONJ-]JY!&%=II";=MP[.W!VVUV=.SAZFR,7!O: M]]D;>$0!M._SI/S6N#:N53I3*CDUV!-W8]8 MH=)*,>0-MEZR],R1KUMRY-0 M39ML)3WW#*^_7:O19D=J4RMA-B$HI&*@9*I2"V6K=[*Z*!^*\J&>)C@\8^AL M'S43'Q$?$1\]*M@^--R^U5XG<%52EFV?;K&74M'>B,DK-?$W'Z<$?TVN13'H MYS'3&\D8I<2M#B9NN8;GU)ZD3R1.)'Z:Z.8^LG[IV,9@Y+SJE'_IY>YE29-- M&E-C9##OL0N[) DTW&OMQ36]'G4,(=X@WMC%&YXU;)U_2.<,[=ZD=ED=C9^N M=!C9M$DBX,YU8X1WOMVL;:;,RGKGMS2:,%&=C 5M-WF^Q22NYQEV;V!X.SI[M@F#1*;= M)E/+-49#UQA:VZ5Y+33/-\]3Z/3D?,Q1ZBE=3@ :&:,!=>CKR+Z)M,LJRS9L M:T_3O-<9YG]I0WLUPB^0-4^7KK>YKNUYD.6QV0@MAL.##78K*EETRLG*L(,$ M/O^]8YL]!@L,03>:[-]BE860I]>!7_9]Z19TR_";ZP2%R6$+,=D?RZ1X*4\ MD/#0-(GG#^AG-N,W@LV"-(L3)/OPCHV%B& ]43 '6,E\_!A>7:P'%B@"6 TJ M?C\&;F'S.,UP'W+=:@'RP_A4M;0L%6&89_6O[BB]=Y'$TP!)[6[=3U@N%]L4KT* MU@67 :H!OC-4H^O@DPAHY)($^?4Q.4> GOF"YUO$MZP95"XO"03PALG^ 9 $ M%I12:"S" '[9]]$@9?D7@;WX!$"(= *OY^,T3L8L7?I%SJ]Y]ESU8U -)>+/ MEP'*=/^-*E=B?X#2!1$E4?U>H*,3G'!]FL)-0B8N068*D%FQS(1]WS-'*U5W MH&:K\ +>G/*Y8,@#,4H]O,?%@"=^&#ZGAS7P"C M>,.1CP&<7BE.H0")O=17L"G]^Y?R;M:6^X4?AW%R6:0>E2"80\:1IORUN!@# M77V]X%,\I>3A+;]+\[T.1J9;I -?KK*7L,J1V19 ^@=6^AF!LH6W.?]V48); M[CE:/%=>DU;^Z&*ETC\W8@-I.=JS>'$))JE717G?,GM;&#]* M$,DM>265@YQ,DOO?CYBRQ+ 2/A'?P5-?2* M)?C#;+$)Z5T ;%[7O%^&4Y"7:'](-:,,YT\BBNX^#I-18:>>/4] MH(GA%R0UGJ#/G)LX:'')Q6Y0EW(-Z]SYV9/;_<(;"RVE27PE!0J"G5R%?%T8 MKHKR0M1N"NF9A(F0T:0@4H,&MB MC@PMXV$BC&\OM<:?M,Q7!J[*L4?]QA>IN"Q^*"\#OYK;@F@6^^LMV3(E=Z/0<@IXB0'2?&[#&U?*EO] M%H#PH(V<^T3RP\6M&!T)EYDXLG&\/X,)=_@H)S#_]YGG,X-[DP4($82(,T.$ M;?;N3>PC3!!+$"(($0W))K*;:L3$X2EZ^U#RH"E[VL*!$R7UW"\/M-[RJC2B M_]32"&=HVEN]0$[:\FIXW_E(_I%QY2/EJH@7/_]K.QSTU^]LSWKCVH;ZX.VFF6& M)6;MD3L5. Y6<*QL\S7)8$U9K16FBL;<\U*>8,7+E$>3]-53S8XR?3>=;/YA MZYRCGMJ80=.)])O=12N$GJ>=K X03LC=32.\INJ"7C/%7W6WKG=ZACVLM6V8 M#CANHG)&AWW71=O-R.6Z*V?\(=R^DO7<0W'M;:;Y+:&'YI46L0&S<:Z:F,# M>S@R'&<'&[33-?M]9QH:N6>G-F$;[P9[0O^M\;W6/FO/,D8[II.UF77TH"-[[5N[N@-C:&[QT6LM[M".[/!=V;):YQA?9)2EC@,XUM9SPZ>>9Z" M?E<4\.\P6,XC*;ULL_!E%A<75$ZZO$)YZ^W.OZ*41$($(8+RUKN%"6()0@0A M@O+6CX>)%IPX4N:7#IE?+ ,%HN.;7+2">!V\8M M4_IY&W,4W4(KNV:2?N_VA83FU#F[0 <<:92>TDK8[ MD7[NC"S#&[4R_?S]H;U,6V=QZ:J5NBZ>'CKMTI.#+U&;HUFQ MP[L:,=?J:EW-%%0[:/7\W*;^<-O,)%33)EOI-MD]8^0\>UZX#F[3AE*2+A39 M4,$G1B)&.K*3UC1@ZE:QMC$:;A\#Z^[D MD:5(G6G.ND'3DUH.]HWAJ/:4CZZ3 O%#&SHU/ // ML$:V8=FU)^4WC6>B[S:F,M9-W_;0<"QP8UI8-;:AA:Z68^7(B F;Q@G[]/$+ MV4O:;K)&+=,REG-MO\8[X)I@(J<\P5)>R(/+#);8["R+V%K[CW\$3_C()LN"_'-L6IB;[,A.I M4*O#SV"W[(3[V5*N2*2(MR"=P3MX!FX;_%\$?P(03-A")-@@!2.#\91E,\'^ M_/1+\6,I5HC/@K]WBR\/0^%G>$/Q30F1<9PD\:U(V(+?8?DV+&LO]$!3[X<' M_!&Q;0_>I.O!9'CWQD;FL,L9/ I;N) KY7,PS+*4C7D*=\01 %Y@]NEZ+[*7 M^C3X)B87"6()@,PG_[N4[Q7JDGH3?+%X:+66B0B#Z#]+B0%X$# D_#!.EPDV M-N?9$MZ--V4\"!6V?H_A??T?@PJ=RI\O@PS@[R/7R=?;;]B7!) -.$.$LML@ MF['/.4@^<1 ^ +D?7P<_ WAP78!@>1PM_SX-(A[Y 0_E,H2$?85JLAGL.V^= M!_#Z+##H:S*9F;NKE7Q.0W/ #@)RC20@BP++%P6-X0+PF72)-)ZRL%2$(N$( M4(JC&W$':U3D8C*M6]7K)%80?K%$D[P%D)H(2=P3X']X$&GA/]L]$<'(-QBV M@I-8!&Q*OL*;4SX7R#!!+"D#NX))Z;%Z-;L%'*XQ/EE*408NSRU0Y.[I ZLC MA(*D-C967G7Y;?#]7$2N7X$+'@<1W"M98/VH@@+\#@ -;N"M0%8"?ICDDC)- MV1PDXK64B SYZ":07%.0(*AP2<"E=2=B'BSG.>1](&R1+F*),K@+A%R2EL1P M-@.1L^ !+&4ZE:N#]7.6SF#I!43Y%!$1@S(&EL2%F%I3NFH>6^J)ZX>")VC= MS-Y,@G01\KM+*1GS3Q7G>,[ =/NX +B4MXWK]4P/+U4;YY9>77G?A0_@?7.? M:UEOZ]V]W<"<7LFI5(#$T[W-]KKX[U\JS8-780"<8A$GE\5Y9@F".60<:?U= MBPO5FUB2R"4/;_E=6KC1(W.5<'2Y.A)U<4FV!9#^@95^1J!LX0TG9)3@5IF MD3]6'8)17'R@1W*.]BQ>7#JVZ551WK?,WA;&C^+QNR5#EK-9(J8_O?CN2^QO M4'U)O49Q,N>A>FW>W"V_].+G+W(4"4B"=[&<*9*N6((_S!:;D-X%P%.P>WEV M:]$Y9SU!YS/N. _0;__U0\"E< AHS,[/_Q9LQF_ M$235JE)GR>H*99E/<;3 M5.0 #=?00R-TRH.$W?!P*4SV;L:C:ZGP2I?5^[-;J=I O2#%7:*!)&_--2*( MAC"WY@O;NV3#;YEGL(R-%_CK3\/^OHH,?EHL8B8P+M+J]L< M_FLR F:$OP&5!\\.(]!+!4/BC79^3LW.P9W P6L'%P4P>/P<'##E^UK"M:Q34\><\5:8Y M>T/3LAN<5[ ]I #52E95S GUZUZO5;S3*U#HH@P.D48>@V)(AE,IDK5 M5-&8>YXW-VI7L+GIQ'E,S]=0VXO>EJ M@YT,L!\L6QQQ&CBI. )!2E^^:B&@"$[$>L^NVSVYD;I1'K4['85G61*,E^H4 MOIHY4KI+98]TP&H]G<1H7Y7*0R%X+:M4;&]DC :U=GXG"B4*W4.AAU+ERQ&. M<>N]>H+.R.*%1E[?A@[Y1]6_:[,9J@,':MADN6FP[#4BFP9,'5+!&?4,K]?? M%@O$/L0^9\L^3^I+.3 =Y MM6NZEF.8J+A55-QS#^3R=,4RI)&>/K%6R5A^C M D=#H[\K!D3L0^Q#[/,@^_0\PQZZM810&XN7?HDS'N9G:MNEO?.B&']=T)VL M2_5W_+5<;!Z)#-\Q.U)$MNN\8VZ--NK$Z(5<)#2]L3H$@.NXAN-:Y$(297>, MLNWAR'"<'91=6R9TTS9B,5UDS$/L\];51-#3Q82ZM^U6I),]Q.+=SM0DPB?" MKP$2;7+8/NYSR*"+NKA-U*#^5) M(TX,JU^+8CIM<"W#]C9X^)/W^J\ONG8.'-CU/39N)E*2*]'ON=)O]YR:FL-? M3=L_9/:1/S,P>D/7<.SMN79$W$3<+2=NS[ LUW!'>X8VMJO/6C,QMW/@6>T8 M5/^RD2>&SMQ:!\<3?1)]UAL!L^U3C/=M\U"FS9*IU52F1_1..MFPSGP"V'H\ M%RX79]T6-P7X,WQ4I!E+Y%C1IRR(LXDXY(4[%_V;6DL^%:S\)+Q]Z:OA8FHB M[Q3GX>A:J?]Q&J>1SU0N]IBJD6FKTC4FOBW40#U#$*59LE04 AQP*\(0_[OF.*R5 !)0PYGAN]4/W<0X$@(A MB7\+@WF0X0# F]6 -9R^Q]/L:8Q2H1@_2/SE/,UD4JRL\BBV'T3[V>7L":PD MAO>6I\K1=T$T#7$B-XZ^NRO+8SF]6]R(L#KS=]\@QVBBVH*7WE!,3%P)H43, M>1#A6TJ+ (2/1;Y(,3'9KX=1C''/OM9D?(!",+:'->.=U1'+070#NT%^P2NH MRLY!ACW?JJ7YR#OF(P]I/O+ZO1+M-!_Y\/G()0#9MMFOW5/:*X?>QR%(5VD] MI#BW7V9E.:5$B(L&A GA:(L,T>84(+ M3)!LT@41))OT0 3)IGHQ\?PS\P=-V6Y.*VKO;++CB, N;ODA8=/%/1-EG\.6 MVTO9K5%8K1MO=1+.;PXJ-0R\=<3-WGCN2\^.#\\")/,Z8/'X5OIB/17+D MB?$D8&EV^&&\TN[9X314G@AC)V&T8Z@\B>GS-G2>/)K>\!9G$4?CTI:RY&/T3E>W2+3:#D2V MT+%9R5_;D1_XXS82DX[,4MCG MBV9JVMJLI;V7CB;E4SI^N5[/Z/5LH]^)D0YZ*BXB>)T(ON\8@Y%E>/931CUH MXE?E$OW3,O%GV NH-99E"[13<[ET&EFA34.A[KZK \/JV\:@5WN/[S/5:,0D M&D"A?B;I#8:&.]JV!-OLW6D4E]/')=0(*#I8R,V)D/;;TT/;Z(U:']?]3:XF[FV4%GU,Q%.V#1.6,I#T1H[N@4ZD&QJ#:!0^[QK MVP:_TQZ1WTD\0CRRDT=ZAC/J&=YPFT?([6RS+:TW4,BN;K==/?0,S^H;EN-U M@%4TU;;$'CI0P-/@)&4;*%5N<8%;)O$2Q[TV(C2.6V#6^%Z/ MX6DZ/<-RA^1I$LL0RQSH?=J>,?#J2A(Z*;)_%6$0_6M;BNJF4IK:Y"D90$/VS&\PFQ2,T7S8%3[; _*]0-,S5)D8-C.T!@.MC/- MVL=H>JI##6FH:;B<#W.!46D,[>6MX1O+>Z*8.NNNT;J(V:6M=.D]O>F-U M&^4C8V@-C;[5NB8T1.=$YX?3N>,85M\RG!U-?MOL?.9%"]LE"ATYO#L*:\_A MR5"IOK>A^'87R+W;^"E'&6+N?PYSL63YD_XPGW,WAG"I23XJ5XF;"/ M5Y\9CR;PWP^EUF&+.,FF8.#$C,L[/_+$GS'7-IAC.;W+&K?S;*A*'!?/Y 3N M Q3X(A67Q0_EKR+,9@*I[W+.O\&]40:P+.A];3P4%R2ARBLY+UG6#[C6+"F^ MFK_-5GMX,I,Z?7/HW2=B)\'-CD_&\)DI(+V 4O&[Y)++<2+XUXM;@,N;19P& M61 #ZXF09\&-V'AG+A;DAXM;^1CLW&4F-O9^;-R7;GR$&0=[6?W[+'%IF<-[ M=1TA@A!Q7H@8F4Z?$*$!(BQS8!,B-$#$P'1)-.F ".((31#1-P>D(W1 !'&$ M)HCP3-B "/*L]4$$Z0@=$-$S/3)?=4 $*6M-$.&9 M0\*#!G@@AM $$7V35+4.>""&T 01_0?J)@@1Q!'GA8B!Z9'15",BGM^^Y\&T MFM,!8O (0!PUND-;[L*6'TK*Z."6'])S'=SR0XD&'=QRJ['LQR%>_.F%W7OQ MP/Y5W-$S+;O129&XR5)FMB^B3"0;X!E7/G*K3)=Q'$[@CV]A>_Q:L!]?C\\> M^\>Q&O7=+/ MMDQKU&KT_QDM>#!1TN^^^WX<)Z]_?O"N11)$?K#@(1OSD$=^?41U9*EZ5*(Z M@)"4G=1B.I)BQ(^74=8:3=HTSE7*88MQ_GN<"9;PC+C\0(RKE+H68_QM82@_ M7U6\G,.U6?J*:.=0VAFUV]#\+.8\B&!%-1'0G&?+!,Q\5CLEM=F ?4X>ET9] M0G8"9;_3MP6E6AW?4H95B_E/6FCX)C+0#A:YPU9C_/UO[_Y@?B(F0<92/TX$ MXQF+DP >YWBX1G1PJ*'>;JOM#X7RD'WX\C_LI4TFU\%XWVZHTBK$OULF"3Q# M>']L,,9KM^#WK/^/_2K"(/K/4D0^6,CC._;GIU\V"""/?F]D=%A[8NC5Z*B[ M"H]6]OZZ13D/3[,VAT>W-IO-$6@.*FOBL@^*O0]JWUG4B=M%'HH$+$_O__&V-8=X>S=Q#W;5,R<>/W5T<-".='[!9^8ISWP"LA1#X].J\-(@]BWEZ? M>/>(79QU1+EK#UMD=.F'\X?Z%+?%SGRHS:^.M N8)'EUO$:V.J+<&Y!Y><16 MK2=&^<@EX_(9\5]M\.@-"8_/B,QJ@\>>V?OA"('5)C/&-\*4_U-?J+71>'HK MHJ\$(;W2R(\1ZG5(-/9(#K0_I?L8A.'42AF-6YX:4$83Z=LG#52WGNB= 9E%[4^W M/@)A#)Q:#^2(,!I)K7YD'-PB:[G-J=&/PS9@B;#=XM3FQV';-D?'B*DW%4#_ M\^I7RE9N7[9RN\#1QJ1GQS)&CFTX7NUACC,3Z.W+>;9[-N&\.SG/KDGI#.>3 M\US_\=29H;R-.<]6>TTW#7!..<]-VAJUAP?/BG;;F/,\&A'*NY/S3,9E-W*> M/<)C-W*>^UW+>7Y3[I(-:XRC-$[$A,%O01:(E)IF=SGQ64>P4-/L=I[A-0,6 M:II-U*)W-G0+P$+4HDTR=0O 0M2B389U"\!"5JXV6=?/'*U%7;-)YFH&%NJ: M3<2B4ZL7QM$'E9&1"VXSR\=O=;>:92. M3NGHIZ-=:L%];NGH X^J';N3CCZ@%MS/"29K@T>/YO0\)\RK#1ZMSK?@?I\( M^!I&;OUNI*)H'KTD".F8G7Z,2G;'&/5'AF77'O[3^!"LLPGIQP@,#VJM>R?* M:$,K[EZE_QBANW79X\<0!+47E!-A=*05=ZWAO,8-3PTH@UIQ:T_T=NT!S7,G M^HZTXNZ3)]7^?.U'QL-[9"W7&R+7&=M>G[#=YGSIQ\;6C]+JY62!='CENS!. MQ>1"1+!FXFV M,>FY1W64W4EZMFN<3GYF:-0JZ9GPV)6D9[MK2<_PRC^RF4C82_=5-W(I-$_B MW0NA<9Q,1'*AGK^T%]]8&H?!A'UGR?\1!!],@VX0@L=(]S"50>R;E"5 .]48.-=524 [U3ONBW@E]C=O]&E &Y5"?&=&3 M..Q,#K5'A'%V.=0U]A0A9&N?0TWUI6>50WV44+TN6*9,XX9G"E5"A>[B&YO$ MRW$H&H@5'LOBS\/L^FRT%OM_:!N]D6NX%F7RU1!#[Q9QV$9_1&UM.Y2-N3D&BY"?A8AW=$/\WV/85S0'1TLUV6%!Y(?+2=YR![OQ+!.0'_\5$_@+^WM0 M3"=EBS@.4\93=BO"$/^;/Q"'$P9"8Y$$-SP3\-"-2+,X274BJAURN,U$Y>I& M5)\%N#$IT%3*XHCY,=! A#J(A\^@DI+>*^$NKSE1:JD>HTDB(8C "LHNW;7\ MV6]%27@$&:#0/]B2DNLM;GVJV9##Z,9 M<&FOE5!YWX4/[+I)=H7E5GE#C<#<%J7*(07:_J@$F]*_?SG(YBE!,(>, M(UGE6ER,$\&_7O I?/Z2A[?\+BU,TI'IKKF[6)J+2P(#SNW_P$H_K^FL0HK? M+DIPRQE/E3CECQ77$F63Y1>WS+(7^TC1 ML=^0SD&>L;]]6X@H%3^^#M3V3BZ?#I1&IUC7>]#C\2WP 0O ;&#I<@Y_OD-B MB !D00$RH4!VJ36\'F&PJ&7@5W/>13+V%?E7I47)(\Y%A;7%XUE2?+7DX;TX MP"=7TLXUK=%]'GB)\4KO1PMQ"K@K0%+\+N.4ETJVW@(0'I1I)>MK=2L?@RVP MS#:=W-.%/^Q'A#_*BNE9H1"0Z/>>'1$B3H8(]]Z8%"'B5(@ D^;>:#UA@F33 MN2'")6VM!2)P>B4AHC9$/#^]_D%+MKD>)UMIYHTT/7E(B+_(Q>]R?X,>V97UN>UG'L9S> M%A (Y?>C?#!J.\[=G0)QPRS;)RPJ0!NL@%;9YFN2LEV0LIK:+??4D9YV4LFC M>>]E$+%L%B]3'DW25T\U2\K)X?1=1!UDUO["E''76$5\]P MWRJ:V<#&[\E_;(@"SI;R-1!ES5!^EPC_:2JL,0/O'4]GC.,8O5F<9!>@R.9Y MTC4,]P M>MN='EKHW6QHBT\)N#C! M8;1^$=?"L)%@LQ6HY-?I7N?E53RJAMY&P9HY';12\LA*W* M"MRI@#>J+,#H&NLC_66:Q9. AVP*2R7OB[ROL_6^!IYAN]OL3XQ #MA9.6!] MVW#L[59P+?._WB?QG'V);Z/T&NO_WX5QBBKO2B0W@2]2@WWX\(Y,UD>I-FWF M@3:JYQJ&0MTAQ]HCCETG Z7=B!>:!T+=K+ =R:@M'U<8=F\[YJ"[J[253QE='T&O=9V&R6?2 ME2V'CC%TMR,81,_D0C7M0CU)R_0,QZI+R^CD4:WB=;+@>89=?]7 &=(#^66M M9@/7<.SM[*N6N64K[0@ZL:(%63!?('; 79,]A:DS"+EL;7?9;&,TK'%@\KF0 M,WELNE*SMTW-[7?8_LAF(B&[DK(4*4OQB8:I3=X992A2AN+SJ@EZVT?/+?/M M="D4Z#I'4'5=5ZOK;*]O#+SM6EIB""JQ.\<2.]NUC<& ZNRHSDX'#]8%=IK$ M2YRTW(A0J;$ALXY[?42.]CYY\7)DN#WW%7'$B;S1KG"$GENM@R%"IF+#O/=-FL-@PB",V62:R M7>9,L/]LS\UEX-0R' K*_'B^X E*&X)H>Y6P(K!EDO@6%I46#^'W9H!%6-OJ@00[GXGH M)DCB2+;_Q+D]<"\81K?9#-\=+Q,VYB&/?%CM3(C,8+"#+. A+">>3E. TOAN MM*$F6MD MMYPJ)2U6UQ54/B)_O@PR8$\?_OI1PDR"_#V"?(K=[3Z)*+K[R'WVL4B\^FTU MB(E]20#\/[X.3K@#32%;@MUT#;N/7UBZG"/C_1=H;RS"^/92:U!)@5H\D_LR M?AR&?)&*R^*'\C+PJ_E8VCG_!O>"6(A6JF1M7!<7DM4$VT()63_@6K>&W-IJ M#P<>8O5,YUZ%/0EN=KP_AG=.$2+6_DXC<-E)C8V>KK1K_8C?!K8R^K?9QD5CFEYA @-$ $FK$N( MT 1(],=$"(T0(1C.C8A0@-$D&C2!!$DFNI%1 T!\H<,V=,!8@A_E+_=*M2/ MXW!RFACY0S9DNV 7A->_.E%_\53X>&J \7FTC2&U4">+S#XLP'!<>4C98"] M^/E?VP&MOWYG>]8;US;4#S^^'M=[TD2,U%E&S0PIVQP: ML\K+(%)"))O%RY1'D_354XV(,D4WG;;U"QY_S5>G";61;=/[VA;^.U3 <^() M36^PCK0RY9"WO^O$P+"'-78=4Z9*TP@F"CXK"G;ZSZ];;\!(^B22:9S,9;)% M$*%6#6[J& />M/%SJKPOM_EZF(:!D+-PMXJ"$$JV4ZLS<&3W^0%2D/"9"#]. M9*^_"\Q,NP2!*Q+\Z+E$@Q[*>E">MF;5E MC&<;(V=@]*P:^XLU[>RM;QR=ZK"+*/:T33(=P[;ZIRASZT9]S42LB^A&!I@' M]=?/%9^0]7-%U=SZ*MP+.E$ZPX,W*4MG\-)9'((-D^87F?C/$F#' .VP@""5 MGQOS%'["F0WY;^73/KDWK:K25'9C*6G3#P5/D UG;XJR2$F>^:<*^\T9F&X? M%P"7\IR%7L_T\%(UL[/TZLK[+GP1AF_NLXWJS0W=>Q3M]$IM!!0@/6L[_Q/_ M_4LENW5EXF(%59Q<%G9L"8(Y9!PIIZ[%A4J>Y5/X_"4/;_E=6MB!(->*0-+E MRA1V<4FV!9#^@95^1J!LX0VKLTIPJQ1HY8]5:[2*BP\D\>9HS^+%I6.;7A7E M?W)+(Y6R6B.E/+[[[$OL[%:F,A49X2A)6LM+R2R]^_B++X,#J M?:?JV=(52_"'V6(3TKL V'RQY]]4G6]*U9OPV7>@$P :,E1.P"@!HR@'3QEH MMS.M99V7^L1<6*;E6)[EC4;]#2%:,C:/5>7JFE:?ZC6J#E%#%4SW)\<1(DZ& MB#YQA Z(&)D]*B73 1$DFK1!!(DF+1 !HHEZ@^B ". (Z@U2(R+JZ<=YKY#2 MNJ3E. I2ZRW74DP\:'8&PJF+B8\FK_2E%)(,6DJ&YU+^_@J4\1XQ\?126MNT MVBTF:BR5)L*H$D:_[83AMD5#[*FAKZ4\?'C,\G!2'^W:]M2;24OL:H+2>O+]>)^J. M1XXQ&/9H%A%1=C5\W0G*'KK;&:[/5+Q-8_AY RP>K7U/JVH%5H)$?AWM YHV MCD\H=#J^R8=.^K44/E[/[8ZC1[1<(RV?H+JN[J'OQK#OU:U'VX'H=KJLOQ5M M>&3M227/^##4==J2SV*];/:F-&K[+7S',VRO5@N?*+Z=.SP7G]8>&J,Z^U^0 M3WOLO7WAW_+8\5A$8AIDCPD?=\?ZWQ1!+=].)WU6QS&<.IL8$.'JMYUN.JBV MX5GDH;;(0[W*8O^KU(K+*,@NQK*Q CFK3S+=F^[VV+S$.J2_5^N[8/:,_K#V MF#(QS%DRS&Y?N&FXU.TK@U70M\A7;H^OW,2A4P=O+]^< #\NTH,[C=&0.N,;(I4D'4W(TT@IYAUUNU03&)T^G44I.F M;OI1Y^K7=#L^4;]"MK9G@!$;$!OH[6[7K\D]RI(_XDRG9R^LJ;D2Y3E.(-T8 M?#?$/Q]WF-,B"6!EL,7=8YU2S(;A+O7CP4["PY7FZW>O$CBR=*7-XSC:(FS/C;V.0,1 !LM MW7@3A\NYJ'-053M'I7R(85E_@(@,(@5B@@A")"Y!I&#T@N2 T5VSOV+T8A!: M/5R^HNN=7)[3L1\G0."+6&Y!E0(E\5?XPR1(@),KJU>$7NM(MG;B]4HD-X$/ M(H$@44!B/1MI#VW7KL3N)^]MN8Y0RWDLC%-<:8PZI5@_G]R@;MDG[^-EEF; M'GA]ZR$VYJ%ZN-9=GCUU?4KBJ4@1;3QDBM3R#G<$E1PJ*[8KVXZV.6C*>%PO M(Q37Y?7).03KU_\2@L?"_F^$#A4#L ;7N5D6I/XRQ>?AH[_'F6#VD,D1HO8; M=O\0/S"IYT&&DT.5]8CC"F'K(O(#-=FO^+8/QBD>BLKU3$&[P1VP5.#O3*C' M072$RXE:1#8+4I9'\&"?G\4B3K)ST('[EU',)@TB/"*^&(?@(E2V@<\H]]15 M$=!B=?6O$&I;=9-1G$-U VJ=Q.41V/'FV\4,ZM^"82/T!!A<_FPXWY+4\F*;L1 M*7YS&Q%-Z?1]L2C\7T'&FE(]S6FN:TZS37.:U^^5:*2?S7Y3SQ:YF0F3L+5C%=VF0MD%.G6)=[^,PC&]1#X$9R_.IQ1@N M95_%7>&XLE3"#I3$'&Z2>@ZU%EK(J'I%BL)E1:>/>F%0RUC%WG&)XKG3TSX><] N$4.[B.%7X8OY6"3W MTD/G1&4W)..>F:*[IL<>@ZK;/3F61@H?9:1P^PG#W2G[-DQK:X\0JW7UMR]7M6H<#2&PQ2L- M.*-6,\2A'2!DL$BO@K.G)L2TGEDT 02Q1B=9X_$M!DYN.+[CZ4RF&J:S.,DN M0'/,61!AIN%A[-FB4*U99">T/# MW2ICBV9>S9-QS+ M,MQZYTD117=DDVVDZ)[1%.E76VVS#!:)C Q/,CQ;;GB.1L:H M7^OP/Z+GCFRRC?3LC7J&Y6ZWFVZG&_7;.M\!.S3)IDU%VT9L"36= A%@SPJR M*LFJ/%.KTK6-D4MG5L0'Y\X'EN$.MW./6N!U88#D?&R-F.F;? U?HCP]DN9'<^BE6;ZTRA M!1 4WS8,A+J/"1S7<.N=2DG\0/S06G[H#QVCYVW')5KHQ6V,(O\29SS,DQ#K M4WPZ[;""8'77NE%[LR9ME4M4;]+93 MDMO,.WJY?(T3#?''D_EC: Q[/:._H]R_ XW:SJ(U&YU=M.OLHNE-$KEV99,M M(M=S[7[XX;>WO_SVX;6/=__W'W]\^/5OGZ_^#_O;O_[\ M[ED:F7--GN$W# MY;!0?>O/MGM&;^0:5I\.LKKH%1&KU,HJ+K**MYWFVP(_BDX$NF+#=O5$H/;& M4H8S<@R !)$TD70G2'IH>!8HH!T]J%OJQ 5<(5J6DH54749F:1=B\U1=IBU) M$"NTG!5:7%WV6^3'<\$R_@W>L>!W'+0O,2YF2TT>C4MDSX+3F\9V]J>X;BVX?:I(PB1=$=(NF^X M5M\8=;*IQU46^U]G<0BF0_I_F/C/$@B@&U:KIDI+0\M-"Z&@(5SJ;BMN] >[ M.XNWF>XB3:=(=2IG\QB.UW>M0KZ"F]]6:QEE=5P-$ MYFTB\Q/TOVK:1/P@8-TXF";A61"GEV3[4EY:6_+2FMXWT?EY[;O==-["EHT[ M?3(L%6>OV5'CHV?OB9TS !H_"AD]WE1US.V9\\0#Q .MY8$GN&N.V>NHGW:? M'OS"(U5JMS,V^=)^198N6;IML71KUHJN6?L8TC,D!F("?9C@26IQ3Z'=ZPR+ MUW[^<1++. VR((:MBI!GP8U8 M0=_Z 7=86MP:%1=^',;)91%6+MZ("-EZG?RTZ8GB8-'IFU81J@:$1V(%7L:7 M6D:0)2[J':X9;;"%MD"HK;O!-F8R?M5SU*[X(5I7, M>:BNY!UE\TM@0.VRF5" V(,WA>64"&"B5$19RC)I;]U[[V3IBPD;W[$@RHJ7 MJX%,!O/C^2()4OA[/&4^7P3P-E@Q ".>9K<\$89LDY#-!)OP#,M*U8?%Q%PQ M[A;3UBAJ@@@D:';9LTRW#JE[FI559EX%D9\(CA#^'K05@T6&( /8-(GG<&5H M#E>7>,9^%;Z8CT7RU^]LSWKCV@9S+,<%),.MH^JM'WGBSUA^2\]D7P!%Q;?8 M+4=,!; JV"";+ 6^ J"UN@&P_7T?'O/8/']E$.$3D1\L@*/B"!Y+LR18+&#A M'W^YPB].>9"P&QXN@2@VWS48C,Q!^5VJU\9,A!-)0"E'HBN_0^8L;+[&';KF MJ/R:CU>?@4H7'#B=A["F>#H%J"(Q #VS(^N>&1#_C$]]FC MGFFOWB>_6'GLWHX@\@V]X1"PEK_!/"$1,=WINYQ_4B)R"Q"X0>1]TSV4R#W3 MV2+RU7WJAZ>2NPT$.EY3%JBE)+X%BD$9RJ:@N5F\3. O-[#M.$%2VT7$AN(& MN/L@TMPB(4EUAW>ED5\",>%5.97[/M@:V:K*7Y&V[R=+0('XMA!1*E*3O4UA M+2"PEV&&*U'[*S"UWNDTB(!ED'D25!J)F*-J,>3]8?4,MO3\9)G@(Z@:_K,$ M*(B$":"9R5ZD*7(HL,_*?W/KY*SGV^;2LBI9=WXH>()&^>S-)$@78.E<2E6W M81HY ]/M5RW)'HA8O+37<*R\[\(78;AIUU12SXHW''D AM,K!784(#VG!)O2 MOW\YR PN03"'C"-ML6MQ,09Z^GK!I_#Y2Q[>\KNTB&Z-3'=M/A9+>U75Q:SIQ_NRC!+;?L5+PR?ZRXEB@S/;^X9:F_V'COROYUP/6NHKP/ MOMD6QH\2=7-+WA9GLT1,?WKQW9?8WV6U'F)XHB !,?$._HH"8,42_&&VV(3T M+@">9$"#VJ=#T][=7M=?T!4MY'J$P1*@QL M?I8NYZA+T0\8"[AZJ360'N$"JV7@5W-F1;KU%;U7Q4,I@I++!FN+J;.D^&K) MRW]Q:!9QOV>ZP_L.,DJ<5GI_#.]$3!4@*7Z7,95+)4QO 0@/"K&2/[^ZE8_3 M.%QFFX&.TW"NO/$1ITAE3?2L:)IC]OJ$" T0 ;K4(T3H@ CPXFS"A :8(-FD M"2)(-NF"")!-]V; $"9.QQ+W9N(0(DZ'B $A0@=$@&QR"!,Z8,)TB"5J1,0C M2Z0?#&Z<;M?#1^SZJ*;ZL[<\O"]DKSZB3E2V_ZULSX]#W/-/+_HO#L&E,S"] MK#YU.UCC)OF.J+U[Z#-8^3 %[S#Q'>"-P'OI)'Z<7V M>Q\C&XYJJQ"('K8B"$8/ZO?3"=LGMQ$A'7FL+3^D*_8#84MY/!(J*]7J/*1: M]Q*V8_8'K=:VF.M1DS[5P:2Z=Z_[[:WQ$0C#:SM=N&VQLX@N3@>K=S,>78O: M**-YN^ RJCN-C<<-@(2UAZE7"$;VU[1366GK\D%R4/Y=;7@:18IAL%B_!YYBDK]HB*!Z%^F?9G4]C]*:KYOY8",PICJYKX^.F M=]1(FQ^O^7W7U*4-,T[T*FGSQB.[!II^GRKU#'DW?2^ZZ)I1S>:?E+AN>%ZGC'JU]HDUM$ RR=HP=:8 MM_A;="/26BW&=J#F:#F+)UH)(TPFI]02Y";4(5\\VO,&H5G)M-F;8_:#@^Z(5 M 850Z@^A:#S/ITE#L5V0>MK ><\;&?W!=K,U8J[S8*ZZK=5V >!IT\)Z_;YA MCVH?(W26/+,[,J8QR1S!9FX= XSLVUC,.P;GNW5;FBWEE-:$$O]763L9=&F M[-6Z4UH0R68P%(EZE#G0]'"QHQW'-[VQ6@2498P& XJQ$F67#=BF-U:WBP<. MGNL-*#3[%,NT:5HXVCE]TQNK17P/+ >D5+-^;)(]' U*?C'Q MV#/_AWQJK5M/',="U*9!YG%\P@YB]$$ITL$]'YV*3](SYN#6K\Y6&DBKFDL] MMO4KB7%-&*"Y'HXD_4GZ=USZ/Z?9X*#7:H508W?2AZ(*C>_UM%TH!^UN$K_= MGO0Y;1FMVMHRDH5Q#EO6PGS0O.6[%N:&WC#2@G-.!:*G.;,:JZ 'NYT^37],8U**<^$Y9^E.0ALK6>R%D!-'7$2U)Z4*Z%79\F&1/R@ MF;:QC>^;^*9-JNU(?*-[>*0HS&2>?/^'[;J%#KAQ%/+0BKL)1AKS2@M ]%#6 MG:Y5S _ESVI4I&Q8UM#PO'K+E(]\O*2)$F@K:9Y ,-.[I,MS"< MN&%^_9'-1%(J4$WC9>)C37(7@Q\48=17PU*$L2-,U@*H[8V4M*B=8,-!18TA M]:3N3[9E##"OB8*09\E:]=4P[-5C&@/@21SC] W;WF[NJWOXL1&N:#K$0N%( M30P/"D=JSRLM %&N9)MN3GBL>&7C&]-SHNT9A3,;IX!CQ3L;W]B11]L>H=OF MLPGRV,N8!.DBY'>7010&D;@8A['_M=(@#Y]15."JH&NQNGM;1:Z&=5*KR.JZ MMEI%!CL@=7!/R%5+R<'0,3WE!^9])8U2?\;)4L"M[/N^TS,'J\:3\/'%$EZ' M[53C*=X>^<$"A$(_ H\/RH]B ,A59%HHY[!1? +(A MN)'='MA4#?+B(=P)+UKB+:G:,JQC)B;78M4-,LWD"^"5'Z\^IXQ'$\;9]^[0 M'%3V4QE2H$ *7Y3=(U*3U0E6=PU6QS)'#T$5%CL:F'UVP#KEYKZWK0U4K1;- M_?\L ]4. P'J\X5DJ/_"7]-XFMWR1, "8.$ V1 [:$X! ]AR$_!O]DZ '?/L M^?=^L;<:8$=B;X_86R3Q33!1C6*G.Z"UYCVP&'?UK;U/'N[BSA)#RE[1I;<" M48-)D\2W\&Z0(=ACNLR\Z[^57IN(:2A\8)=LX^Y*8]N=_6R!]_=P%7L">%P0 M.8\#CWL >,IO/2EXSD&R/%1R6)8E\DJU/NA# -IA DN5I/1.*0?V6:Q.O4^W M7HTD2V5=Y!"O^!&,G$ M9J]M*8W4XR""2D(I?66P*0 03(C;U>,2"/A(\>ZT6.!747X6FW;?PA7$53"] MP_W/3?9O(>'D*_@J87%7)&M(>;#"#BQ_#()I!CB\GFVU(A\O4W!2TK0D$%&F MQ;X0D^(6'GTMBR:YZ,H=>"5(TR7(5BGS!'P;OAPKP*-1)1(I\8IC%47/93+S MXS!.+K]SY/_>["0ZV/-8A(&XP=UPM?/U-H.4I^-\*EFQIR MMVI_5NKJYH>")QA,F+TIW$KI3.>?*@('SL!T^[@ N)17U?=ZIM=?.9I%Z[?2 MJROON_!%&+ZY[V"FWN9Q>XLZG5XI)4D!TG.W&\3AOW^IM+];4+B UW^+2L4VOBO*^9?:V,'Z4?#&W=#C( MV0P4P$\OOOL2^_MU0K>9(H*+A$HX0O9EB[!OER_(4!; M<(D?-5 /)C$(>U0^TJF_X4&(P%-C)@HUL'YX8[Q$/CX"#,0Y@AN-1*DL\J4 M\X"9RZ\3(5::+Q&%?C+6]U<4G_*>,R5JL0%2BO=1ZD"@AE6#;HEBN$_ M\,R=FN\@ &;*-E^]%*!_$T@C7;*&4CC+J+@U%5$ FD6^QV1O60I"1+X> ,_G M( &R8C!&26?-.$)V!I^X &Z?@Y;-P,!7@%'J#'T$:3KSR0WB*%5#0?!N,!1X M=(T+DMK.M90:FX# 0!"Y7H_ASR;[1?A\B5NO+&H!7\W##V5U)%7CE/NH%7 = M/A@$02H77UJHLEQN5^I>H@3M"$ D?*GT/ 8[U-(EBM0&[^0<$Y1C^"3850!" M96]%US'N**Q8P-SWT1: 6_- B31X,"7T-L!]A6 XX.,I'GY5%2ZP3DXO(?<1 M^ZAF\6U(D2N_ZRP& LFP;]'CU72\ZD)[9K]?E:BVV>LK==+K[4ZZJ%I'+WZ^ MRGEADX:0?E"EOG@/1ON=1% CP:X5\U&!_#RH7]KU+ MSJL)T6J6,:X4R!/C7\#_((.!7L%<5=:DX+X<*G4["^ 'M!/A:5R$E !H&.-[ ME5QXB4AQK#?_\_[W5/YHOWF5F\5WZE')D?G=^ ?YJS+ I56(RRI)%2E-2SL" M )4VK 0?..*E=Z*U;P CB%0@IJA()Z!-S5XF8I;Z/U MU_?):\ LP& B=^HC)A&>]N#-%N906D77(8X5DB_,7\O&P06H4'#+0B7G%1WX M2JRLOHH/;]^QOZ.G]]O5U9]_^\R^?/[SZ@M[B6_)J?@WI*.$ M?4F6:590LU%0%T+T&J!XC=I\=5)04F'?]YQR"'Q%U24&*'\,]W#Q]R\V^QW_ MM&*>)Q$QOG:#D.&J/7)=%;2J?@LT91@JC2/0 U8A,L>3P2G\ELD( M&@B$0!89Y+?U\3;70LZ45XSBDKWS6TG. @'\ X!46EJJJ%T RF$]EGXS*^-# MZ;NJL$!+A0>;%DW9?JF$#$IBY7[C17R3:G7]MW0!KL>D\C(IJ/:_9B7;+$/V[EK(5.6/G U 9L$C0$Y#*UJ7&;QM9!8D@@K/88Z:REE%] C M0S\NC_&@1I&'*_D;$ !,2B0PMS*AJ$.-"9/SS%C^>14I!8,O 4@:0)??@OD2 M+"F.T52)#J5QQCR4FHSFH#UV#EKA6SYY"MJ^K(B!8[HT\Z;D.SB! M"/?>'FN$B!,A8D2B20]$D&C2!A&N0XC0 1&6.:1YLEI@PNR1MJX1$8=7CSW9 MI3AM[^NM))139=&?MKG&B2>,'-ZX>&^54<_L;Y6:M*K=_F,'\QQ-QM4"B7NK M<4DJM$,J[$'D \/B:IB=89G>J-7,7.M0E:YBV6G[++7M"2GZ"N6C3?@@8=X. M8=X*&-P?*]4ER_.H<4BJA]>#%W0'T?VQ.P+1PU$U@M%9F!UE&Z/I!EYO559# MD;M0FZQL>E]--)9 6Z'I?=?12F+4%&76W$',-?H]Q^B[@[H-@::1W AQ.\WO MNY8^*4H)=X*ZK:'A>$[=RK=I+)]J,$D37O['2NY@W4JW'6AJDS=>GSIMF73I M&SW0G3UWV!TGNJMN<(U:L75$.O"&1G]@=IA]7VJ$0K8Y.9Z= M<3Q1>=J&[7CD>)+CV3G'\VA:MVDL/T\14U/2PYJ28I'=), ./D*6?8]%=BM$ M5*ZQRPNT=[C*JWY*^RH&9>,HAHT\Y N!AH2J-E%N/2S9=YW*:_NC9>J5G$!P(PG:=&A8?TMU7M)]FZ2;2+B.-SL^K1J M1A=$[!H6PJ-,P"I*E9RJC/:_ZM-U-F73A.B>6B_*PS3&KA>RY+;4ETMUXTAS M1/',8,L%D%$4@X@2J@6')+Y54["B9;"N:8!NJ1.3%I1E@)@4J M5AVP9$TR@"N>"UD4+8G58"BS\N+HO.@4NVI$15%VM<&4"(.Y:@2&!>/Y!B8" M[\BP,4GUBBJ2OA81%M3+MG[I,LR*_EEW<-NZLQ]N#Y[^*C)VP\.E8"^!$"<" MZYJ!>5?ES%L0>%74;N>+3Y?C_\V;AJB2VE!V'2AU05Q7\?]Y$(QE*Y*-G8Q% M 6K5" ((/56-RBI8C=6^)ESV*Y3ESOGG8E44C)U*(K'N2(9W8L6PD!V:#&SY MFE?NYJ_*$/[7Q9[5RSK(7T<0ZLB41=W[#FJ0M=:?/EQML) ?SQ> ;UG O6HB MLFI\*]O?R0IO(.TL"53MMA^#+ 69F'>[G,=I5FF.LWY^=6?1(2?$YC78(U#D M78NP^PR:%#JA^!'EV<];8Y'@6+J"7<"D )8=W( 00)]=3H-O8E*N]2C:F*DM M5N,/9=IX7?[#LQ:\84U*@H2UWF-/#K<,QK]^-_(&HS>;ANJ&5;DW6^*Q2U:_ MXHON[53&&4@<:>: L%I&!:$#%TFM@BP@?T"V 4]GIV^HN Q43!1L)84G#N@V$8XED8A]O7&YDUB M#!(ZRAO;[29PV[JTWZ#\)K(FLM:)K#-PO#AVA03/2%G7.+)B%B]5,^J29YVW M ;Q3K:+R-E%I[KKF0T#R5DRK/GG@0(4\4?XA-NT;"]GELF@QI3J#%5VQ\NB( M^!:H*2#W.1"EKG!;C$1-CGY1D^/U>U?2AIHX]/'+X8,D 1Y&+,4:2O$Y3J>H<0H/+/JP"G[MI:E MY;O5S?#D/7=*L2VPH6-X9Z "P AF)H$;@H%C5&(O(.=5H&R]E(E(_2088_O) M,5PTV1&Z=YXW"7UZ?_5;T79R=]/J2M?./U>W'+5MIX%'&7PN3T@ Z1B*V_BR M:BZY#/,>BA)G.\!Q*U:-@%_I."I"6R;!V/(.J@9\ ME\%?G/L<'#]65BL>N6251KW%#*A2+*Y, <6G2V-I1"0/YO#X!WM62P[+[A:J M6ZD\)L*V^7&4&FPUH\8 KLN0?=4*U$G'CJCT;BNF;PYS"$D=?W(7KGR)?+A3 M^W +?L< [SC!!\^8$_@%276\S(D,V 2T^X8WIT;HX"@>@<\#20-&Y&ECWO5] M-2NH$(#J.#HN3T-+W]SCAC5.A8HKB Y/18<@S)8)&@+IN-4IIHAA.D(8,IDGDD@#+@/)I&;RRHO3\LPD.66S_()[3J.( MZ,Z,Z(I$+T.15&6 $3HUL9K+6IA-JSRO8AIE,?E(*CR5JK1V)TB\$:6M*$W& M](%RBNS"W&W,)=QT"AXGS@R1YXHZT0V13;-G>G**&@8B,/JU$D2KJ$>L["F9 M?YE'+7+U%\7116ZTQWLC'G)>[:;+*3W%7&/RN]6TJ&5I"NH67>Z.9=A6.91Q MB@SBMV$VD[.8=L6*UO&A=6AH/4*I>OB/ :1;H4:)2=M5GHGF*>>58;+%]*%TF>1FE>PJ@6B4)S?*#ZBY?+N2&8LA@\M<0I2RB:0L>[- MQUF@IF"6C6=TR7P?S,TUF96J4)(E M3I5#X9&(ZV68UU3)\\R]6YO$\ @>W4C9R/&HLD/>1O^4+@1E"_AOJ[ M/*PQ=A?&&1LU@U7^D#4&,9ARTBC$-9A@>MSB,;RARJ5 !T3(E5$L8_V):M\@ M:7<&CL<<*Z]* ?_U#D!W1"'"!>M3OE M77*\,%9SS=2HQ^WWC$7)N-5*G5-6XJZLQ#YE)5)6HLY9B:5]HMT;^)5]YGWV M?T5)_8=2XRA$CSRQNKT:\I $M[?E+,+I,I&27F83HNV6>[L?*M[FN]PI^2Q2 M4*98:9U[PFCVK ,D>=[Y9L+Y*FM=Z=<4;+3L0LYX!C&1R.2;/*(RY_\+VF<= M)BKES:T\4ZF[,*J_,9_X_F'J*MVB7/F_,22ZY4Y:Z##)5APT5L3KHW*=/EH7\ZA,I&5&UVV%3??5U01 M8!PQ2&6*:XRSX"M)>?EK,CE&N]3S "=2XU1TD['?HI6)83"9$EER5_>D15;? M5"*"0+:*6 4['TX0/$*^7D<8/,]9+M?KEZNZ#\_&"]:9E[OJ/V2^Z;/%1"XE M3/9V1P"A$GK%?=WR="-(@;ZDFDP/H))!$9G9G:ZB%VFE0/WL':2/Z-/F4G?# MNRD)QB)UD[-5BC#F"?EBDC?&4(%I^53)S5BJP) ,*>7TIP0,/#&'^^4[E0UQ MHZKSP-7"8!7*QVH=E,ITAF_>R!X$V:WL(X)"13Z;]X-)C=7A[ZK2"=R[%/-/ MS2)[OZ"6+ \U +E(KV6UM5J#CAV1(E\JKM\16[HTW<2%FJ)TE80K!DJVCYX+ M4A8W12L'( V.?7M>[JCX*?1,?H(HP%(-)\HJNT[ BB[Z3+TJ1Y'RX]CBQ4"_ MZ!O[LSQHM%*X\);7<5(Z+5[@>20L;QT6NN4)&E !,H&?Q&EZL7[I^MAX?:TX MM6&JL9 R9/.MXOO6=ZXT*)_<@& %K3GCT35^!Z-9R7*1^7N7J=._@ M=\L5EIO-H+4>BCQ(O-(W< ?8^^$JUKO,4.A(-"J;6CY:$H=Y8%F=O:F7@6DK MSYJEY$B+=V\T%5OI+9G^D*+BV*[CF47"-@FM/#JZ5 M &3;9G]18YO-1^KX/PIW(5Z'V-1I5J5"BN$'TKQP).1,NP>#3/K.BV_M',UG M;=F/0[SXTPOGQ5.W;YO'W?[POF.7_"/CRD>JR:%_E$[Q?GP];@_*']KT?B+8 M@L+IJ<+2G"J^8/-P(@,Z^3TDC5LMI9#6% M_&7CI$)$0D^XF$Z&.;/IYE.K68*#ZJ MG+ [!1;9F&&+/')#:R-$9^V):U2XS5ZS6V7GK]L>Q&K(5-F*R&@@51(K3L+E:RJ-)VAI1W ;VT-Z3W:>/NOIO+1[[*AG_ M\CO?%V(ZU<>1_2 +1T#;3QXJ9:^5S4\+DC9PODP:;0 LK0OV60WP5#LAU12G MM0]0F'E$@#HP,X@ 1:Q'K$>LIR>@R+Z\-]!W-@34@NC<+]C2,YZRMW.XU^<& M^]U\F[<3NA_9<]A\*/0-I9S08SKI)K^OSW\Y(=?)PM]RR;I;Z2=P2/,^9AO6 MT#,&?;=MH>#'2)\36CRM(]N'B@(TI=J>TSKL?'_%1/V239[Q[Y?'\Q/-=JQ3>^T M*=.VZ7W7:.TVZW;69 [0\,=]CL0J=#4NN@"O>L0IJN#W!UC>!S+F,B*4/(['O$)IQ RA9"UD[&>YQE] MVZ:P!H7B6D.S-MH$%(PCJFT5U;ITZ-'- /)[,4Z6.)>@*T'D7W[_Q#[Q)!CS ME,+%%"[N3KC8=1QC.*C=V#V'< )%S]I&[-YQ;&0B=B)V_8C=Z1.QGW&@^$HL M,C$?BX2Y5@NCQ?\689BR]W IEC%CE7-,\6**%^LG:+VA,1CT*(I!D;?6T.R1 M+&&B6:+9XX4JB&:[&2W^R.^8VXTX\3\_L8]Q<@T8?2=[D1S!=&UZBQ0VIK Q MV+RN88V\&H72V=(VQM3 ^G%O9 M5QF/0G%'(6(*$>LL9!W'-7HVA2XHW-8BFCV.94 T2S1[/-^-0L3=#!&O$HH] M::MZ;8\3_\(3/^1WJ:J'^_3A'870*#S)BB"A1!:RNQ4Z(E M$?O9$/N1+.QS(/8NQ(L_@MTZJ\L(/RD3_ST.)W.,&'-_EIO=?UZ]I2;&%"[6 M4,@.>H9CU=[!K7,2E4)O^M"L0Z$WHMF6T2R%BSL:+OY5^*KV;=B-M.)W01:, M*9688L5=C!5[0V-([8HI?'8.X3//H? 9$?N9$+LS(&(_XUAQ6UH5/VX.^95( M;@(?OL]XFHJLUI'D%&EN)M+/&!W^DTV'MYK"+6=#.<1 M11-%=XNB]0]0/V?;[8Q9T]P]"F.?4QA[0'.9*+)W)I$](G8B=B)V(O9G0X+" MV"?+&J%49WT#T&>@D#QJD==&V/% MO\?S9<+9NSA9Q G/!'L/0,8LY[=S>-CG*86/*7RLG\BE\#&%XMI&LRXU5B:: M)9H]3YK5+7S\=GF]3#/6ER9KKUWQX\<5[GV,D^R:7XL+7*2 7>69R>*@$KY: M*_B:=MK/-0[=6)W?&6Z<0A=:Q>F:*K#2*V)#K$"L0*Q K* !*^@8T'X.)%H0 MX[[B4<:EE?_G%7O'%T'&0_:1)U^QC<>'&F>P=%R<483[E!'N4=]PK0%%7MH7 M+:2F!M34@"B:*)HHNC71\=-;P$U[P__\Q/)9VN]DJ[I?CE PV/0>SS7>37G7 M94.Z-S+JA"<@MDW0Z:/T9>: $H'6/R%&W1FF2:BDNV#5 Z M!#); 2AB/6(]8KWS8CW-P:+#@<,I":@%!Q*RAV,\+=K(T'D$G4=H>A[A>JXQ M&@PIUM6^Z.W9MN7H4UL.HMF6T2PBSW;H3.'9%E#C9PJ[.I';3O<[R?P>9_#B M!;_CX_#@V>[DT]&90.?/!-H!*0I<4N"2 I?$>EH#BEB/6(]8CTX1Z!0!WOGW MCU>?T:UT+O[^Q6;2_VI-X$!S:J=&\*T+L?_A9_%8 M)+49T$U[UH5-W3M"UDK3>]-0?%.473/#I7<(&B[%I8 M_\0IG8BR?^2)/V..)SV$4:M"[+_ TD-^E[+W__CP\1U#Y^ ]]R526^/CZB[J M*=)^,HO&Z7[O$3UHFB+M1-)$TD321-+:F\[Z$,?O\8V88S#==MO8D&>;@_^, M4N$O$S%1@71VP?K C_T?VNP@ZBZF*:*NF33WCB/-*39"442*(A*G$*<0IQ"G M4+Q]1TZ.K7)R^JV*N&_[##W3J=%E(/^@A6&<=D;;CV3YGYM(UC T24G E 1, M!$\$3P1_GI'Z5=UH;F(_.ZFE:==[5Z2> O44J#^G0/V1VN)14(7"CQ1^)$XA M3B%.(4ZA0'W)++D2BRS/^)%^A&NW/%0_,(=U>@WD(E"L_D3&_X!B]12ZI- E M$3P1/!$\$7R'8O6_"K]L8V_%ZE]G.!+VYQ\GP/XV0B$D!@)%8 9'R9QX1)8$$W$.!.32*0IXRF+ITP5>;NV MJEPQ5P)EB\].3D8;#.@^BXQREG/D_YZWR@:(RM&-J+[$&0_9-"^I9_B\P?QX M/@\R(*_U'X#NV)QGRP1_F?!, GZX7(BX.8((.5G2WB//^/1-2PSFX%\O)[! M?X6Z&>@SFP4I^RP6<9+=0YPE.5LB&4\!IRP,2S?ZH> )6@NS-Y,@70!57BXMQ(OC7"SZ%SU_R\);?I?E>!V!TKEFU6)J+2P(U M[/9_8*6?U]BK(/C;10EN.2=:/%=<2I5GSBUO*]<4^PG' 1JRBO&^9 MO2V,U^T$2,2XI0@(9[-$3']Z\=V7V-]I,S[,J%)J Q^]@[\"-:0K'N(_EU"_ MFRTV(;T%P+)!9)O]V@U%U%=1=NEZBPVOX0M("#X'DLP8SU@2I%_92Y0:4QXD M[(:'RUQVP%UI*K*4+4(QN0;)M B7J;PN]R!0.N%KV43(W1DL1-68E5X_N>&1 M#S>.[^1E'Z^*9,&37+QQWT^6\/< +XLT>Z5>C>H6[+%XF11+2,&69\!$8-+R MZT2(.:(#[TG$8@E*�# UF7+N>P)H"#_&3ECY>?4ZU!LXC["JU#/QJSG3(H+YB[$)K23&(KD!Q M0:4B*DLN7GZ/M27@LJ186,E)>?$,WQO%J'V?EUD21*5/QO"9*=!^ !EC"L?*0/AQ<__EK^)">.P M-7XM?GP]K@?Y]]M!'90")\K+.,:>2;>W7\"1;B?=3KJ=='M)MQ?Y''_]SO:L M-_%4_9? M7C@OGKISRQPXC2/_.>+PK-9@K#%Y+!.U\U)HDCF?22$ M3J,*GXM\0GL.FF)^I )+$02I@J=S_C!Y"<^'06TJ5&/F>!E$BB^R6;Q,>31) M7[5%.[:!'TY>F]V28().;B211OU@>60SK<+/;+C-WMLLY"F[PAY;028+N3XE M\63I9ZG!/IB?3(.]@^MC'GTUV._F6_C][P 8^ R[XOXL9;_ 7]B?5V_97_E\ M\8;]'L^7"6?OXF2!)<>"O5^J:NZW<'=X#0M;UOK?RRCCHWO<=Z MQJ$V1-J*Q5L35MNTC?,IX6OJ-R0!EYCSLWJ8&M2=YCJ=>S:]C(@>0Z=M^; M>+M(@I YPYIU)R%;1V1+#6L[+70=?^&)'_*[/&;[Z<.[ S"6Q8N.6^L/[)!\ MR1,I3-]@&^,D@-?\0X0W K>&K^11>K']WL>T17FF.FT:8N2EKI6N M,S(LAPXXS\)Q(2_UC)"]'A[>1D_UGY_8QSBY!KR^DYVF?UFE'STQ^MMRBMP. M];948^K#((>I1]L8N [YI.UV9OZY#.] !I)+VG(L1H*-.G*P^?LG]HDGP9BG MW32Z-7!$Z7A49\UJN\:HW^NTXZD!#W3!DU'G;?TN>ZU$*36GL;E6"YW>W74U M'? Z-"!O.N351.T[ANMUR*'6@+1;Z,B!.VY[G7''B08>3P.K>=G#;CCT_Q9A MF++W<"DN!:O)KZ%#9O+UF6T;([OV(J&F,:P;3W3!@U.^?MW)8T0IW:.4C_R. M;95JM\#)SX^UKS(>A>+N&+;"69,V^?G:J/PCY)6=-6FWSL=3RKSN=#.B@3;1 MP"H-K2.IY-5>6/743S6]IR9*JIK>,[GGI4IEP_/L3GOGY#6557*OR^XUH?J M1B"O,SX.1656\]-79:X14K3*+ET!5:!^A9^+&=.F/1+S'=.CJR.ARX.D5X"^ M\.,P3BZ+#MREJ=7;KY.?-CU1F!!.W[2*IMZ STBL@,?X,HN9Q2S\;GGJLX33 M:A6J'3BL(.2+5%P6/[RI@93O@9Q6:7WKQ\Y>98 "R M)+[%GJ13U24]@"_=!MF,J=YJA9PX]=KNZ^G6S(H.[OW*H\D!G5]Y(E@0L0QP M,(5/8#$F9RD'#H.?;G@22&Z;YH]%<09[DO-\X/UL-;B :NNIQJL8'.O="NQ ME*<(3_'WL;51+JT<^;\=+F!9@TSE_W:KJ[K76>@))IGVWD7O7.*G)(C\8 '2 M(8[".W@P"18+(-N/OUP=<]G' N\CQ+Q:%A)1KGOF_!O<&V5 F87TNPC%-"O; M !=25\LK51V7)<572YKLQ7,F,@S-WKT!@!)3E#X9PV>F87Q; *[X7?H(E^-$ M\*\7MP"7'5IV0U.OU=CJ5CY.XW"9;>KWTS4\?TSXI:3\CQNQ)$2<#!'#/B%" M!T0,3._>DPS"!,FF,T/$T!R0NJX1$S7,M%(6%(U_U&:'IQS_.#)[@\:1?^[C M'Y^S_V,/A%0"N\4$\O%8LP ?\CS/8L"5#FDJM<&@-GFJ,3O0+,"C\L-#]FV+ M@%"?:4FU*AT[#I81IJ;W74=*2QZBT?I@^]#\TZ$[I*26NNQ=G0DB[VNX55#: M3IOV>:WO6F&4-&"6WW\$H+5ZQ:.,RVR3 M/Z_8.[X(,AZRCSSY*K*4?3AH6$8+K8@F!7+3@""+N22VA\;(Z[;!W*@@UYI ME&QWMSJD5M+IVI+,52/P E '47;I>H]8^,YEO@U#-A'CC$V#B$<^IC?R).'1 MM3-A89+="1*A[_!ES\VIXF6.)J9,3S*V,I_!SD++/8A$G M&9OQ&P'/P4.)B,0MO"1.&.Q P 8F\DG,O9R(U$^",5P)(O9[#*^Q>[M22ZL; MJH#QX;*WO6BRG16:@GN^I+)24?D&_NZ77M;\*R#_ M@=7N_GP62Z1SWX_G\.@=DHX?1_*X"0AA4E 4V"II!AYH#A \@H#^)-0J?!_?_OV$PB3_RR#!+.P4R3$.?\JF"AVJH06 MGTZ%GTD:3:0L0GDCSZ#_7WO7^IVXD>R_W[^BCW?WGIE=P CQM).!S;D]R[7SB-U( R0F+TL$W^^EM5W1(2#^,'!H$[>S8Q(/6CNAZ_JNZN"NE\ M=Q@B?$8-!*WWDM/VJ2YS0LOU0U![^# >HP5BXAGO9>]%,RI0+)Q0B5X,Q*WP M8M6;N!\++X0/=AS@@DT'C)_&0'G?KK!3L.W<\53;87:V(=A1IP_K[D7N!"C6 M=V.!U,*&L)F 8Y$A>-&/@\R@8$XVG:M10PIC-QD?O#E)2)REL.WTH1]XKL3" MN/!@[,C2I6G%E-4TB:=@18$)B-GB,%2"X*^@7(D!I /[&T? ?'\A ML[CB%A9_X4M3$K*;H8#EG!IDS\^R#K.&:/5)Y%:-0/)MRH 9QOT>$HO4B(E1O!?O@#KY*D7Q\(+?(8MZ%<,CV$UQBZ? M'!$$G[DJ!D)D-L:YFW7U>J6)7RV]2)=KKVP)UYV]YY6[=+_>LW]+M^EK]3FK MA:[H[/D^_/=_/>I:8(:"BC(U4DD#49:'(WD?NC_B[AV?A&JNK0[=2U?7Z9*A MF3@DHPJ4_@?+_'U\L&#=\"9(AFZYRR#JM?Q]D.3+%87:N!6YY<<\R+, MK?BK7!G1C:KS!SP;>45NRO>*''B>DCDAV3[ E1*_@JD%VH4* MXM'MTL ?9>V]@SH/+"W#VY& +\!\PMH ](X#\-JM";0EGTX> #,^\@$]3A#% M6?@-@L7,1]!E+MINQ'6$Y:0U!Q$!"SRBP99['(TY#EF"$X4()^IW^8O$\G>" MP@0T)0D>\&,&*>*SI?P\)#&PUS$Z&A.ZH8G?O0:8E*JT/;-H9:.]9-7,YC-= MO(\XY]]ISJ_#^T]@.D3!YU>?3F&]1P#!!F#%@-,X0-JA<&T"87B'MH0+N^Q2 M9HE]OKZ2S/'Y^I.\B3MUU\BI+&]F0IMO@.G.DRE>X12WSG?G\Q2'%1K"B)&Y MP)EVR&B0U^I-< DC/PA1/5AN3#>X!W@OQ&@;X7A,?OT0?"T@0 M^&X%#U0LYLLDBH'@0@85LHQ?FHX+WX#YP7B1:P&/>*3E2]1/(IUEZ6GC*[?P M@@RQ<#48&+1S*\WM-$@ _FD4Q,JEO\&XKI #@K]&/O0Y#H ,L6=!HQ2=H300 M95J85"=(P52G1+; +6P@/%@1MX2\@LL_0V-/#&C>*-S3H%%>Q?B)KE,DOX6> M?> 9^.DAW:>X0W+DJO91$S[$"P\&>J;J)AP+88=)%$H.BI(5N!2CQ9ZRZP_] M8,=)5 %:ES$"GHL.J&7WO44:>=F029LG; *N@:"! SYWH2WIR*]E[+FH'881 M9.]QF/:A!DM2N59&7,YW.36;N+>.YP(9RCW7M[[EF+B:NDJ)EI8:%FVL/R9] M O-743H0-=JV&0O/1K7&\(Y5"1<'(W0",9L(T]T:)(Q2#03\9HF8*(#I#I % M2P;+>@G=R24;Q< 9BDMG=HM $4@@AX%$,+Z^&JD*A*;\ ,K1BJ7VD4^BHH#U M!J0(WX Z5H%/%^\B0BRFXR5$%NCOC*S2$<6FW):C/J<$9Z25PEEX:2'>\4P <5\:=4"W=# MX-H[9%I0F]PEE6'YH(LP_TP.Z\U&X9,W1X*3ZY/1L3S5*@+YO0\V$GAZ-M!> MDE%)8"8:\6*$.=V8I L0$B"K MX-:1,D_:I"0%D1;([_>!-(F ]F#N8#<00$SMQJ(F9*(=RP]CG9KB"7+U=*V JH!]YAZ7&HZ=X-8+<=]6%<0? M*$W$L$!] N*CZ1AY.L:,]^3@=A-R!<;L$:'# P/:_4')5,S27^ZH)5IF?ID3 ME'GCJT'(<%7FY5>HBKR-A[Z%M W_'>* M8A,@D"+9!0!6;N3YZ6:?(W<#036/<.\)FQ@*>T!;37(CDYH>\?OI Q1]LM#& MXZIDT,( 6O3H?9&^#9[80$05!JQE^YAJZW%+)GTL6 5/31 G,(X##!CE?@7Z MAO%8;AE)PB[GVRVI!Z0XS PX9D#;8!02N77H](S-<>61+U&2"/ Z8Y?0T>P\ M^@$?B3L_^$;$1"IRRF4FHDD.F4FD[J5@+!PZ?67E0DMX\(8O/]F@U+UDA< " M@NQ*.BMF5X:6K",($,4':>V)IV$AINW!D%"T4.V3/^0_Y& MC"DI608ECE_> M\<"6#A?YU+"$H8Q[6M\R5A<4 6(-\G/NA)3&$,5B@>V%CJ8!4PI4X;CZ<4"L ME'0]CH&-QM+>SFHS6H^4Y5Y,%N6> ?F$^);K)G7L MI5 1L5-5(/>'U?!3(B7IZ>3ZYBDFXU8/Q.H #,/8IGW0I,,10 1S#"4XB+2 MH#3)4*> W"E)8T'H #\$0/>*Z8M%3NE_!L=&3L.Q1*8>#VB6-&"ITR M0H[&;F*E1J!"TV":A+HVJ"?L*DE\&AXG4 R]MB2):@)8T4B13 M1IL"I2A@SG+IHGI1$B]=IT[]%0I;2*>)MW*^MRB[\W-23>8?%CD>H>OVE_)V MU>+;2I20._-NGXQM4[0F?Y2NI%RG4!"[)V"+@D%R*226)W7&5J2?(@*G6DR\D7J!O-IA".O0JCR8,4NO@U9,;VTA'BZ J1=":Z8WM0Y:,Q5F M(;1F*L1":,U4C'70FJDP"Z$U4R$6 C1332]$ 19"JZ;"+(2I(Z]%6 BMF@JR M$%HU%68AM&HJQ$)HU520A:A5JEHBUK@0+\^6JW:N=Z<^V:)3%[.WN^ED!3QS MM"NU5PI;P:Q3,;;.'"^IQU.N5?^AF>#E3+#C7&!H+M!<4&YH)E@#$Y@[S03_ MTDR@-<&_M#W07/#3O]:'#5?YM>OG@F199^JFS'C/U26^99X#JBD+Y(9]^!3_ M\G''H#=;G_$-UFA];DE6H_5<-="L53JO6UFHN#597UWL7VWMGR?8FZTZTIF= M^^7,K9@]KBN3$F!#.FSC1.B,'ZPH<[R>\WV;XGM#:->,J:5M#3;:[9_S.F&HLWL4;S^ MSC"JI6K+>*^Y?=W<;F[%7]/<_A"WUXQFR31:FMLUM[\!;J\;[9)AUM;([3+> MMB?<7KC8^H)X6S8MS5[%RC<;6ML'-;3-63PK:%8S2HW6VH-F;XUY'[SVI[GW MU6)?U4:I6C77/TM%,OF>UU>MB::373OC+3FJUVJ=U89Q"T.,>P-A,#VO(QK),T#W%Y M<1YB'=?6Y[+>Q$Y]NUJJ-_0!%;U3_Z;8OE,MU6IMS?6:Z]\2U]<;^E26YOHW MLG-/O*Z/J>AC*F^ V2641^HU"FD9\Y?Y%X_[ M"3G!-C[*C8YKS<3BS+%_/.CV[4;=-/N-KB5Z=K=>K?%NK]YN=D5;U*Q^RVXW M^WWH#HMLRC?.(S&J8PW.P'?Q!O%EX%O"QO*WW7:]WJA5U=.O,>F'KC;CN%B] MPN@^\SQU\.\'*FLF$Z+JU/S$](PO$]]@) MY#,]D30O2ZI2'7B!5>%#UG=<^!+L#Y6,Q_J65AQ0G5AV=J]*-9Y8M$]A=,QZ M"2LT\I& YVWV#E] VM6JQ]F'Z2OC^#US0NC'PDPG=DG.) SQS[0TI"S0*,<" M'U2E=VPV KKB5HGCVR'>6K>J@&K2I!/:Y_F*J;"+Z=#1_2!,$ D3)/) MOO3[C@64PY;D;Q_34JSJ-TFQ,9W( 8\ MH,[2Y9OR15AAO_AW6 .SQ#P?!AE%T/,0VKG#JNX\X1L63D)4;S#9E%%P?++B M*Y+?B9C%L7JF?^O80E;*E35;T8"7J"YKDMX3AP^]4T%9R621+"5OBXC*T ; M/%29'!-+NL2HF64\]4<@4A.<<\*".')85Z!0=FFHW.V=0]5C8"A\ LAZR=[WWV,(5J 1FF+QL-#*J+:NB*NQGCMK0ESR5I= SZ0!D MOZ5)HKX02@,]D@14V3JE7^D9)"&MD@CT5);GA/8(#0#!D37O4$*!: M$.*F*FS"7.<;RD[DS[]0>MIHURE7+UYIF8T\DV3=<@4/,&PT/ 95,';YY(@" M*JJK)%5@K54QJ:HX?*6RU=7KE29^E<_$GFDZUU[9 KAX_-!QJ?7FC3F!E60?>#HR1G8H:"BC(U"J(-1%DFN^=]Z/Z( MNW=\$B9!R4XE3O+E MBJ3[:MDC?WQ4,RK-_)(WJI7ZW(JOF[-I8UU5>@>\AT Z)!90W<,'7]^6JQF*7T' $S!#*,2B,9-,6N;-'O-/M-WK7Z MU4:W7A?U;KO->UUN-SIUDS?AW[5<[.KRY.KF_/S+S2]G5^<7'[]39ZWZD\*/6+ SO@$ MH,FEJ)% <0J[9LOH5,UMQA"-YT40*XSFPC*3V4X,^$5+LPFP\C'P1](G " M_RWEX@HC/D'GQ?%N??=6N@FWX&#XX,"X1&'I9@S0#_"#B?1%),%+S.5W8>Q$ MTHF@ 2S7.Z,X(L * "X1GD=/D)U#J];@#="TE_X6B^&A\"SJ; ;=$U&8)+0 MC^A#>Q-RBV,71@R@!3 ,E_24_C?X?&,,GF#)#8Q1R5A.B%$9C+V@-R;@"U!G M"(EZ<821G+$3"1J-XR& \]#Y J\#HX<4KH/^H =GH-S83$"@)UQ'W"811&PB M'1@B Z5&L0$D*8TH0R>BCK@?2Q>68C\X2(1PZ#2!JG;LF$ 98+>(?P-$&?D# M@>0$CV@:[>$V8(XP\7/1\\:13&$:ABP<.7:@#XQ0!A$H:H4^$V%#BX=#AC5L M4@]9<4*%70O!+GR8D]%F.6Y7(*%&_QSG>/44V+T7.,";OPC@'T1$R*?<"\N* M6;,;='WZ1\F"43MF2AA@". +(ZDEL="V >4$S$N$Y 7F9QI&0!/Y.$)6CLLL M68W\9@IQ]!$(DT\8AZ%:G54*SO MFBJ8Q(GMD\G V!72LR_IF8DCRYB56JL*^[A TFB')/LV"5 2-5(7.50P$MZ M)J"M:OE7$EOL>@*@57G"'X0E1CUX&_Q@!BZP65*;+FDH]OKLE%H1O2!&*U.3 M#]+^Y#9"VVL0RMI7#W24$T88J[SFK@C]_MEW,+:3Z0;3*PKIDX6/N*%68=EA M,QHWLH,<>79O#)7P5XD$%(9[NQ*[?)A)W,'Q7+!QY9[K6]]RC%A-?5AB2>0( M&IT4CBT\>:FW##? MV)0[KUT3HWA3+D[F ,W8KSCE^ANZ/L:2:H2+RDX^J^2DG(51J6^_,OU+]K1O?'#LF1=C MU)1BZ0\]_$,OP(*+*Y["-#M#3E<-UM)>$@RQ=[8TTZZT.7\YK M(CGWA*HYG?0H7CH!DO*!8./ L<2Z^),#O<D0J2 MY57;RYOE(=TUP(&.XY[K6.YD32TS/"Z!AR" U5WNA>LBA!_@KCK&N-D[8UTU M3[<-H)];X?:10M6NU&L[+50G>'#_7IV*P=V =4$/O%I"&X5*OO"0QIJ:QM-/ M$X$'?-8-:^0F^;KDE*ZO;$I"U^;[;/MN_O]PCXX#J&U+NFEI&,8Y[U6Z;GFSMK M=ESV7VRWNL.^1T>_BF^9MGMF9E_Y>8V>A691S:)[,DG-T#NX,[,SDUPCSM\Q M%MT(J-^V&R5C MT]0(FS2".<5N@F*W_1@S/KP1DZ?\HFU3H?CV;;/1ZZ**R^Z9-1VLUORKU?VL MA[-M,A1?7O3F3F%5^GYN[B1U$#-)S)\__LJ4\HF49[[!Y/#T,9/XO&)TQ&A! M/8!RLF2""Z?^'%TU'?NA9TE5%(70')'WM]\T;AF)(58%(;T@*RTY\2# M;C[E!7!&?K+L_*+ARH_8T(/9_<\]=A(/XC#"S3\CEZD[+=?6\WE -8UL)Q R MN2K5S+F5M:H81463PS\R)$EE +N MA3 <&J$?8*;N=.QID[F!QD$8_#.6,OP,)OJ4[9 MVEF[_MGQQ#7OBV@RK54;=MMFO=YI;I.GZ\_E:9P0DS-BF2EI7E["RU&FL.!N M<[4N*[:HK)BARXK-Q.QT6;''EQ4[R!J+QA<$XN?30JK=6JM3:[:V:2<:S[43 M-!>6F=CA\>5]:AQ'YP[C'R=!&/ M8&@6U5:"YJ]0M4 ;4E@-^!\^W;WQNV;75!_"C_^YO/]6OJY_^V/@5"^OKAO. M??/D@$FY^/' N4>A\4%G>'WNAN* >7P$VWCOCZ_=O=A[/!'Y__\^OHMX.?N'QZEEA%6/*;8.1%L_/HA^U! MV1'.+V=_M/M?>I\:8>?D%UAQ6=2-+Y@*+G,:>."YP$<2*8&&<3&II!L\78AE M7#C[QG_^O.U&_7KOZ^3[F?FS$3EAXV9 _%[&E^?F_L!$D>.I(AV2+J1 648 MI)=4;5/1=QD P^#.=?G7]X4J]KL1I9\U[MI;>(&W4-/>@O867NXM=%OW0]!=*.PVP1Q;5:WXE4V^' G\K'5F8:+J*-X M**-.4,3FMO/\=-NN5NDL/67*&I5$^]!?,[*7&0]6M,>JIXDR3S[3PAQ)O7(' M-%HIS^GOO!?Z;ARI?=PY*G#C#9*C5:FW M]H$]LV62J]5EYYRVITN*3Y4%29=?0B% ZZK-'J*#@JGLPJ_D";%'>NLQ\_\@ M0BMPQG);8/UT>#+XV;YV2O7$NDGQ5.!3 %* H?,&[ ,HZOW7%HMWK9K)KM5S M F][ID\*3:&":IIBTZR8*NF5:+;Z.G&Q-%*M8CSB_D7!= 1/VBR'PBK#0@?< MBHZ$1!NY8_[__3WVH^.5W/PZ/#P[NZN CU4!O[MX4E@#<&Q M#P^%/>#!H*OU5KW9,=K5:M-H-0YYK68V&Z;QE[@OU[I& M91B-UG",?F5 &N/0@=.+:?/J9! (N?>%1[?QX "&JC^+8"""$IU;MAD/\;OD MK#WN?QOM$OI+ZK0YGC@0GC?YS"WP/3SN60YWV;4(;AT+#V6#FU4IT<"?^I@< M![N.>R7VZ=-IB5W*L^'L@K;>X/7/?A -.&TZ6V(<0:/I(7KU2G)"/IVV'X25 MN1C\(UF[F,J]7?[5J/W,GC:30JK<"_]6D,=I2#9[2@Z&8BG-]=_+*YB"?<7Y M%5/*7G7&A93&9\]XUX35U AG/0@'($ZS@0BGV:B;@'",=MEL&6:]6Q/WIKTQ MB',RDF?VT/9?B3 B&'.*J]F']8QH.WX:_$4R,@M((02.$/4((.NZP'HS0:+3-5M7H M5*N=MM$X'/=#IUS#SQVS"BBA9M0,V^QO=N?BP8##%#BL! WL'5ZR%H$[8=\\ M_\[#DQR/0AOO]PQO&-7R;WN@WU*T42>TT=E=!:;1AD8;NRZ-;P9M(,/MG@06 M$6S(@$2M7C6-3LTXC$:U.K!(RS:ZXAYLU,90!EA[S-B#^5G*_[XQP.9C3J0X M$.PZ'JODN A ;H9.8"^!(9C[-GTO?U3TH^@%,0\FK-9)LB7E3XM>?#XY9?_^ M?'W%SJ^OOYY=L9NKK]]]*[*)R4BE-@[#R)7.@R M24+T%XS@,O#MV(KPH9?YZL"[IG\U6-)@ M:=>%_LV )5.?"%D EE18!9&/:=R+>]/8W&'0Z0D-=23C []U #I4V/68LAXN M* )@\K)1?\??EQ#1J'R N<< PRV<-8S!0:>(UQV76&7(O"CR-'( M0".#/5$_&AEH9*!%LY"B:>K#'(]!!K5="!GTWM.^A-%F7RO7E=-*"@<,LU%= MB1DZU>;;PPP:-!16,VG0H$&#%LU"BB: !AU.> QHV(5P@D8-&C6L5$W)JRKY M?+O2:,AV=T1C:3"QB$.=H&0!".+<"3R!RUG=<:&W.SM:K MC;FJ;3='[)WS/LD-&?JN8ZN3C2ZED;P>"A&%ZDCCYUSU1[+6'X0E3^.K;TUH M;E%[UWA@$D]4ADF"B)' ZG?9&I/APB*3U$WN*[.$G:SNY90J,898M>XZ\JUO M0]^UH1?D8*-US,Z^Q\#9+QK$[>HQ\'#(/KK^7?CLCNBK=ZJK"S^"&<&*SO6; MN<:2CJ"R"_I5;Z?D=.@AE<\JSL!TO<*$9]3_HL53MNE9=?U"A]?KS!# M(,.H) !I6]7W=A&C5? /J$,D'W!]^*Z8H)X1'CF"RZD_QJ M)[_:/G3H^1'CXS%P&((9?#"+^3X@YL-Z1ZPG+!Z'T R #^HMX@-9P1=!FHUP MX\Z)AFD;6!9 80]=M%<^5[[K"D$'578NJ*)E6,OPG%&_/OUEYV0S M:T1O^+WO^:,).[L'*!92A,4:BA%/C?TNB.:^"Z(6.VTZ=]ET:OE\0_*)9O'T MY-/.R=T*LWC*72O9A/CD>-]ZF$A!&TDMA(440FTDM9'4\EE<^40C^>'LX\[) MW0HC^4'T'<_1-E++X [(H+:1VD9J^2RN?**-_'3RM'3S19"[%3;R$^\)5YM' M+7X%%S]M'K5YU/)97/E$\WAY=;9S73J-9W3N9.?1@>N^2#98=FWSWV;"Q=Q,%CUAQ^LO$D[IF\L\T /;S?B;LV M6EJ?? \G<\;_^4.K3 >77)#)?(-W)^ACYEX L(<8+;@[L/3RS-+K)DF+N 9S MS5'7E:9([M34&I5J>L_$\SV1DI3A70)69=7C]':)_/3%OF&#[T)"T0?B(%W%T QYA"<+0G;!01#BA:(A]A&-AX3+D.PMC:ZAZJV1EN2@J1=^@6W"#KJYOT$W; MU3?HQ--NT-$0'?O'@VZK46WVS&:S6[?[O6Z]WQ1=+LQ>M\E[9KMMBR9\?R![ MW2>H7+!6L.X&\N_[??S.:U>/'&BQ\Z$H,G# *L+TA&!,[!O-!]^' \ Z= M$'X'_ 6-0@H:.@'6&6I M4NSU6]=]4J6=2,O1=5+UA51Q]$U.$V:POGJF.J>_'IEB#'1?K;G,B2B:TQ"A M;^CBES\>U Y6SJW>J;3,#<_M\NSBXO^PZMC'\XN3B]/SDT\ 1:]^/S\]NRY) M<3N_.*W,12WT6CV\5H?[3:F5\ZF8QAY-!S!V?6?F4W2^^X#>X1'[S"=,);@I M.FO]/#EZ#KLH ZM<-V-\SR@S#TL\EHW.X3 \9!].?C__0,F:+\].;[Y<[0[/ M:%WU3.9#!W+SG+<"NLXF#=]1/LQXO4X$H[..]XPS7WV"&[*KJSPI9_F$#WXZ M'7(G@%XHP'HZ=$0?W$UP/6G'Z$N_[U@"&-C9I.?^X'C?70:.9SEC[LZ/\WTZ MT-V3MCV3K=V4)(U0B\E:^X-0+\[//E%F\+.K+SO'H8^9['JG$5C_>^8R\^G3$]8M;S M[0G\9QB-W)_^'U!+ P04 " #+@*%8NNF_85 ) "30 & '!FU;;6_;.!+^*SP7W2: )=FQG31R&J!-4ER M[8:23O[E M>1=90K.(Q>3?HW=_DEA&1G>U;X?,/ M9Z/_?KQPLW[\_.;/RS/2\H+@/[VS(#@?G;L3?;_3)2-%,\T-EQD507#QOD5: MB3%Y& 3S^=R?]WRIIL'H4Y"85/0#(:5F?FSBUND)ML GH_'I2OSZ*WW$B0,-X*=G@35MY,=RWAQ>A+S&=%F(=BK5DK5E&>>D7G8Z^1F"#T# M.+TF<^W->6R2L-OI/!_F-(YY-O4$FQAH\0^.EVV*3Y-EHW2+"Q43U/ 9P]$; MXT:"416.I4F&ZU-LZIE7_28R,]Z$IEPLPAOC7K],H.MJ''9)N=TQF/RVB=_YRPR M4K5)Q)3ADP4Q"37ACYKY6PQ@Z%@P,I8J9NI5J],"384HT5T?ZYQ&Y3'T4/ ? MU]/@PB(JRNMB+Q$$E^$\X89YV)&%F9PK"DT6[P=]?P#:EE-4FC^D-3R(,$:F M8:,%PYV;J>O;90I('\S->,1TVTG>9E%_G"YV@ O M7&"O]T.M<"4SE!?6>@#/P.%,Z)5M.R^]IU\<;)67OJ':4B&2+L@5F$DP($UM MYZS*N6@L8=), MN"T2G/",T6I,B,*AAH"53*4C%P6TI2.%+HKA,:09,B,N6& M&.GD;@AD##Q:4[5 D91>,9BW,::&MAB4@2D%YB&< P4BKH#_@1@P0@V:@.,0 MN-I10G2!'\O^M10JN_5= :K?@A7I[NT5"7X"DI M.@9^.9D CU+60R\)5*7,F(Q="LR1Y@(&8 *N?H%]=0SV=31EY#IOE4"*9+LM?;H_M>=[#' M]ET##@.'<=FX;Y59AQ?((*T,=Y#!:6H<]#< 82V2T1U"Y3)I[DD-Y %RT%C^V.H"[&FL><*HX+X(Y_VD2=X4B%1DYH(XJV M!-*F,:D9*&0@;6*GG**7%8)B]H5E6266W!)Z.*;:)-CP:\Q0$!(D]&?QMB5$ M4OU72%M#>^DM=D"<88?^[\;;>(O1SW%_+G-T$8%,L&!JL$CGUJ#GC2!PYYYW MCP40/V8\1HA3+3/K451#>,#B$'%/55QA$*("I\XOD;ENFA8CDH6K1:(+)BNB MC>+2(A+/ M@1?L8/_D81]M%>PO9E04-C,B)MAD B4CGX$WZPVE7TVY[Y#IW>'F:M"B'#I" MEM:NYAS+PMRNP5VX"*VE&1;4DZ]O]Y!Q5:K;P,6<)4"?(0Z^ ^I3!VJ\54 ] M=QBXB27_FP5@:KBWYQ]W] M('NW=)D ]"%?KDF7BD< 2+O+C!O065'KM>^T2JBN:P',M#94L-A2$&N/DAXL MB.!73)1;SFOR[>\VT2X\_+;[78.M@ORW[7?96Y)Q%2W:RRR'2;>)V&7"0\S= M@_'?J+AKU2A4W48J79-LVP!#IBDWAK$O4(HW$F@\GC_GRMYUUV0/< T97"-# M@&^L_:M@Q/XI.*AO T^117;G>G^W8_;;Y^3MVC%[+:!:!+MQP!]NW>*6<,09 M *8DP/7.U9S1*V2TKGJTG-;6O?8&:G7OY5XP+#>9W.[VAL1'8^BH69WW;H5L M62U#%\ =.%W;T6H-G%H7*:P9+&(74_*-C7>I=CEQ!\^MV])Z#=7+>S:JA!5CNJ Y452")IK%E8_FNLYA-D2]]PB/HF*AH4E MK"ZQN6;WF"NV5 ^M=OW!R^=#B\UJXG+ CG](V M#<&[NX)[=+G\_'+DJTW>\P^/=B;_J2;O^H_$R3NH-_W>\>_>@G?4O_]KI?SFVWQ5"]VSQ\\'!7Y&09XLPA7 MKMI]8N_!H7_4?3XLZ5])Z[OY-;'/;I!G'?OWBQ<8Z.#&VR'W\M.#@?_R\?KI M$P7B;<7-BHL?UBZ^J:2_0SA_# #_'L^I+=6_0[HZ\ ^[OWJQWP7TWQ$'$*(? M64)Z4OYZPE]3=^^B>F:+BIIK[M9Y/"(W5;J K^;;D]=-F%9K4X6),HZNIDD46XS:> M5&%%WAIOD*^>J +,F@TKNK?R[GK9M/+J^OIK\3F=,L]5W71BF KI3/*X=(:C M8[^_9)JNK6,SM7O=WKZ_?_I_4$L#!!0 ( ,N H5A2#%7"4 D !U 8 M <&9S:2TR,#(T,#,S,7AE>#,Q9#(N:'1M[5O[;]LX$OY7>"ZZFP"6Y&?: MRFF -DEQ ;:/[;HXW(^T-+:(R**6I.SX_OJ;(25;=IPV:?JPMPZ0Q*;XF!G. M-_,-)9W^R_,NLX1G$<3LW\.W?[!81L44,L,B!=Q@ZUR8A UEGO.,O06E1)JR MUTK$$V"LW?)/_':G[[<\[^P4YSHO!\DL9/V@'71:G1YK]<)>*^P^8Q_>LJ-/ MP_-CV_GB_?GPOQ\NW:H?/KW^X^J<-;P@^$_W/ @NAA?N0L]OM=E0\4P+(V3& MTR"X?-=@C<28/ R"^7SNS[N^5)-@^#%(S#3M!:F4&OS8Q(VS4VK!O\#CL],I M&,ZBA"L-YF7CT_"-]QQ[&&%2.#L-JO^N[TC&B[/36,R8-HL47C:F7$U$YAF9 MA]U6;@8X,L#+&WUNO+F(31*V6ZVG@YS'L<@F7@IC@RU^Y\6J38E)LFJ43KE0 M0E?KS(1&45)A%F$BXA@R[/#;D^>= M5G=P&E#'[R17A @"]0";G5]^'%Z]N3I_-;QZ_^[[V6NK7#_-8&MB7#79!<\$ MI.POGWT )8T131:!,F*\8";A)OQ>2W^-!0P?I+D.*13PM-\;N$4:7P3P1!CP:"&$FYXICDP5\I^?W4=IRB4KR M;VD-#T.,D=.PUD+QSJW4]JW:@8GK6OPL::Y8PF? %,P$S#'?F$1H]F?!%7IW MNF ?(9?*8!9B;Z2:ND#4;GE_,CE&U\JRQ5L>L3R7 S=EK,I?E/DKF,> M89-B"ZM3DUML4H#"Z94B*B-:A#)!020.R& ME%"C).@X#'<[2I@NZ,]J_!P4E).0 E.AD:>0G1UE5*!SB*R -&^.HLD8U427 M0J.,%G4S'-"VEVCK[@?:@(V7H7[EOTV$&G;'RZIV761CS!B<2#5^CM(BQCD1 M(S5G;2*^!&69'%V3D%KN.:'M#WM M9P-=@J>DZ!3XY7B,/$I9#[UB7('% OJVH-U#GV6@:2>%3J@[=9MBTJ/$1]]C MH:-4Z@+'43I4,G6@R)6,(,9FS8X0 S$@J)RC7]Y@09]-@+W"3/.Q2$&79*][ MQ(^]=O\(CET#38-?X[+Q> U6>(WH9'B "BVS]/_>%@!L..2^P8KO%*PN0*/5 MT),MM?JR]S>)]46\T/ MXEU+A*SZK9"V@?;26^R$M,(!_8_&VVB'T2_H8"YS-)& S*A0JK%'Y]8HYZT@ M<.^1]X\%&#]F(B:(4(-Z5">:%RC 3:,NPH0I^V MCR<@(9$N<4 P)>@9PB#77!TMF! M'B.2R)$/'&#_R\,^VBG87\YX6MC,2)B \1A+13%#;]9;2KXEU;Y'IG=?MU>! M%N4X$+.T=K7F2!;F;@GNPT7XLC=0(3W^\C$/&U4EN@U MLK_=70]V=,>0,4(?\^5&[U+P" %I3Y?IX#DKEG(=.ZD2KI>U &5:&RH@MA3$ MVJ.D!PN6BFM(RZ/FC?[-1YOH$![^L>=<_9V"_->=<]E;D7$5+9JK+$=)MX[8 M5<(CS#V \=^JN)>B<:RZC51Z2;)M TXYG0IC #Y#*5Y+I/%T_4*@?':2(\0U M9G!-# '_4^U?!2/XNQ HO@T\11;9$^OCPXG9/SXG[]:)V:L4JT6TFT#\T=$M M'05' A P)0%>GES-@5\3HW75H^6TMNZU-TZK>RX/@F%YR.1.M;G3KDQ ,\=^Y(ZQ4RX['" M%-1$L(#-F@@W^W1 B#5>2)==N5K MJ$>4?A/J[7]7_#PZ+=$CH-8-7S8(,HT*">4L#A!>)-.4YQK"ZD-=CA->USK> M/_*Y1XS+OY\/5$M[=_V3%P=[_SA[M_U]<.]MFF' P(2&T:7;^**6+]I^O[./ M>MK 7O*!I<+]+RO<[_O]S^+HVSAP*C+P*H/YW6?K'GV!63-D;_F"M9N,WJ78 MENSO5*&'C.=G:_ U>6__]^VKM?Z5=O6QQ.%'*/IZ$:YMSD-"9N?$?]9^.BAI M6DF;V_D-L\]&L"^/L+\B$5,B6,SZAX]KJMH8]2CU/!(QKKWR]=W=P M3@/Q+5]H?(SX1Q_<,TLHW"TQCY=R[BTL'^>M:\=SKKK;D4.Z>L&9+'/GB$?7 M$R6++*;S.:G"BNW5WN5>OU!:L;-AU8H?KKU%7C:MO42^^8)ZSB?@N0*;CPVH MD,^DB$OO>/;"[ZVHJ6MKV73M7GRW;]*?_1]02P,$% @ RX"A6 ?[W-X1 M!P $"H !@ !P9G-I+3(P,C0P,S,Q>&5X,S)D,2YH=&WM6GE/VTH0_RKS M4K4%*3YS%)R %$)0D0JAQ.B]_KFQU_&JCM==;PAYG_[-^@@YN!]G"X(0SQYS M>'XSLT?[+TWKQ2&)/>K#5_?H&_C5)0F(XHD*P*((] MP?P1!;!,O:E;=D,W-6VWC7-UBT$\=J!A6(9MVG4PZT[==&I-.#F"C3.WNYEU MWN]WW1\GO9SKR=G>M\,N5#3#^+O6-8Q]=S]OJ.NF!:X@<&>&J$<1W4CXCRENB_]RFY;4?"3$G^W/::2@!<2D5*Y M4SES#[0M["&9C.ANVRC_YWV'W)_MMGUV#JF<172G,B9BQ&)-\L2IF8ELX4@# MFU?Z7&A3YLO0L4SS8RLAOL_BD1;10")%M[1^?N+W]MV+I)?MNFTWH M'X#[M0>#SNE>Y[@WT/K_?.O]@$[752VV:=K/"-(KM7G=*&4QLI68U9*5Z'(8 M@\?CF'HJ,.?94X84OD^(0!VC&9S2A N)*1(.N!@7#F]JWX$'<$+C>'9$/#A@ M,29E1B(84''./)I6\YZ'L:?#AII1*6R;K2X?8VJ>94]6:Q,"+C*&OW*&0%%0 M'XZ(\$*H657(4C))(6!1F=U5]P'U)@*3"9J&Q#[T+C!3QICC BIH"COHB"Y7J4Q.>)*D$6QRSU5,Y? 8_8SY%FXTH-H9$.D\.CL+'K*U5 M'WL$;$@RC% [+GPJ=BIF!8T=145Y,G].$^(5SSA"X)]?JY?HD:B >J88EE&M:<@DU10'ZJ!A!4%27MELK<_Y1%8NJCHLK20?9[P6 MZKS;38WY2U^TZ8KF;T0'%[V\B$G!),( Y2'^(A4(YL%!T%\3)JA:%Z0*#&D1 MW:S:!MG,4851QVIL^.53L!I4Y@&E )FU7:NW5*A9,Z"A',W(_//)C+9HKK8C5"4A;V%+,247$N%7,XG[^ FM[R2,3?(X55"2"H K$*\^DL\=RP)2E-#\'1W*VD:]$ M(G(B:'9R#21)*!%I=J(P2Y"_.F[(CON*,P8:H32"Q\P#Q&9^^O] +4*2PI#B M@$1P3-_83?*[WG-0(6^J+AP.U1ED<0R"7.XQ/)B(F*5ASO:N%QT$,)DJ#8, M)@E2E(HTE?K:;F XKU&'^#)&@D]B7VW.<^&4"ZV%ZWO+#85/K4*A7)HM71PL M2$OW!E?O)"9D1+5\[XP$D@J'G'/F%Y'TR[9>OUP5YC0S*XOSNX[9Y&5X M,S)D,BYH=&WM6GESVCH0_RK[Z+1-9_#%U=30S%!"IIEIC@9GWNN?PI:QID9R M91'"^_1OY8,82)JDS?F:3 !;UQ[:W^[JZ/UE&$,>$>[3 #Y[!U\@$/YL2KD" M7U*BL'3.5 2>2!+"X8!*R>(8/DD63"B 8YL=TVFT3=LP=GHXUJ#H)+@+;98UWCP;>M^-A3O7X]-.7_0'4#,OZNSFPK%UO M-Z]HF;8#GB0\98H)3F++&A[6H!8IE;B6-9_/S7G3%')B>2=6I*9QRXJ%2*D9 MJ*"VT],E^$U)L-.;4D7 CXA,J?I8._7VC&ULH9B*Z4[/*G_SMF,1+'9Z 3N# M5"UB^K$V)7+"N*%$XC;M1'6QIX75:VW.C3D+5.0ZMOVZFY @8'QBQ#14KN.8 M[SL799)-HHM"D0OG2AH3QNQ*4WAD,[A1$P)?UO/2_ WI9*%;[M9ZY3]2W%H%#!FG!H1S?DTG0]=1<^5 M06(V06JZM)NKQ"VT,5ZA.L\[CD4<8.7P/&)CIMZ\T1TJ^\Z9=K;AU!R9 Q-&PX%F/+<1I]FV MZT^9[_X(^KM'Q]YP][EH>D6_'^P.'.V!]WD(H_[)I_[A<&0<_?-E^ WZ T_7 M-&S[(4%ZJ31/&Z6,(UF%42U9\R[[''S!.?6U8\ZCIXHH?)T1B3+&"SBAB9 * M0R3L"3DM#-XVOH((X9AROC@@/NPQCD&9D1A&5)XQGZ;UO.4^]TW8TB-J@1MV M=R"F&)H7V9O3?0>AD!G!'SE!H,AH =$^A$TG3ID(9FD$+*XC.ZZ^8CZ,XG! M!%5#> ##AF2L%;U*WBP55!N>Z4GT25Q@/1,,\ZCN/&**&IH"=5&QDF!1GMIL;XYY M3UHNTCK,K9289K0JB=[UJL8 9E9UNB;Y,Y'!0RLOG%(XB]%#^8B_6'N"I7>0 M],>,2:H7!JD&0UJX-Z>Y1=[EJ$*WX[2W@O(M7/E+::G&N#JP+.R$HN$ ?E)S/WG^NS4'XV\ L<']B4&_\3.#*.87Q* M,HQA-J$(4@FP- -5B57"=#J12)IJ6-9U-<'%.79#3C&J8D6".$WK6:]P&6UQ MP"!;-F:1'EO-XAS5(J$RHYFN1>)-K3X$1I]>.O@@;.J5?X;-CS7M1&JE;R@& MS5V$X8LX)DE*W?*ARJ?V @6+>L= 6Q":R*K3LR]076Q'Z)+*YD+F8DJJI<"Y MD%=[$U%ZC:9I;[^NZF8-?97]C:BN^?N_/E!#0Z9N?]RPP\Y@RTS>V7&7C, M&6BUS&;[90;N:P:R)*!(0S$,8>Z(,:M9NW9:VFVST_K9M-S'QDWS_:H^=C%- M(OVT-Z6O!_7!-;JJQQ@ZC8,-OW;&XW27=^QV7\$8AY,>SG M:-@]MJH)_>PRA;SZ^MB;NOSBF/(GL7N[_SX=NQO M'4N&O"7(W :;[Y9\OJ!X8TLZ7Z4^DQW?/X;-7[A.T8<4C5A?*90,2]'\LZ,) MEL)<,J4H1Z9P)9]=62Q.*0,8+S9._.LX @547EQQ9',\)UKK"@$01V(7Y[P M9Z]EASE+:7ZK0'L0?2RB62)J)FEV#P!(DE BT^Q\9I$@?7UXDQV>%B MSB1G:923O>F]$0E,I5K",(19@B5:1)HJ9F>9'-D4$L! A0#% @ MRX"A6 P<@:%=)P W%4" !4 ( !JS '!F"0 5 M " 3M8 !P9G-I+3(P,C0P,S,Q7V1E9BYX;6Q02P$"% ,4 " #+ M@*%89&M[#Y3_ !K@\ %0 @ &CWP <&9S:2TR,#(T,#,S M,5]L86(N>&UL4$L! A0#% @ RX"A6"4JQ@QPL +U$- !4 M ( !:M\! '!F#$P<2YH=&U02P$"% ,4 " #+@*%8NNF_85 ) "30 & M @ %(N@< <&9S:2TR,#(T,#,S,7AE>#,Q9#$N:'1M4$L! A0#% @ MRX"A6%(,5<)0"0 '4 !@ ( !SL,' '!F$0< ! J 8 M " 53-!P!P9G-I+3(P,C0P,S,Q>&5X,S)D,2YH=&U02P$"% ,4 M " #+@*%8JJK4 \' !?*P & @ &;U < <&9S:2TR H,#(T,#,S,7AE>#,R9#(N:'1M4$L%!@ * H I@( .#;!P $! end XML 128 pfsi-20240331x10q_htm.xml IDEA: XBRL DOCUMENT 0001745916 us-gaap:CommonClassAMember 2021-08-31 0001745916 us-gaap:CommonClassAMember 2023-01-01 2023-03-31 0001745916 us-gaap:CommonClassAMember 2017-06-01 2024-03-31 0001745916 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001745916 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001745916 us-gaap:RetainedEarningsMember 2024-03-31 0001745916 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001745916 us-gaap:RetainedEarningsMember 2023-12-31 0001745916 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001745916 us-gaap:RetainedEarningsMember 2023-03-31 0001745916 us-gaap:RetainedEarningsMember 2022-12-31 0001745916 us-gaap:CommonStockMember 2024-03-31 0001745916 us-gaap:CommonStockMember 2023-12-31 0001745916 us-gaap:CommonStockMember 2023-03-31 0001745916 us-gaap:CommonStockMember 2022-12-31 0001745916 us-gaap:FairValueInputsLevel3Member pfsi:MortgageServicingLiabilitiesMember pfsi:MeasurementInputPricingSpreadMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel3Member pfsi:MortgageServicingLiabilitiesMember pfsi:MeasurementInputLifeOfLoanMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel3Member pfsi:MortgageServicingLiabilitiesMember pfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel3Member pfsi:MortgageServicingLiabilitiesMember pfsi:MeasurementInputPricingSpreadMember 2023-12-31 0001745916 us-gaap:FairValueInputsLevel3Member pfsi:MortgageServicingLiabilitiesMember pfsi:MeasurementInputLifeOfLoanMember 2023-12-31 0001745916 us-gaap:FairValueInputsLevel3Member pfsi:MortgageServicingLiabilitiesMember pfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember 2023-12-31 0001745916 pfsi:MortgageServicingLiabilitiesMember 2024-01-01 2024-03-31 0001745916 pfsi:MortgageServicingLiabilitiesMember 2023-01-01 2023-03-31 0001745916 pfsi:MortgageServicingLiabilitiesMember 2023-12-31 0001745916 pfsi:MortgageServicingLiabilitiesMember 2022-12-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputPricingSpreadMember 2024-03-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputLifeOfLoanMember 2024-03-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember 2024-03-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputPricingSpreadMember 2024-03-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputLifeOfLoanMember 2024-03-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember 2024-03-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputPricingSpreadMember 2024-03-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputLifeOfLoanMember 2024-03-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember 2024-03-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputPricingSpreadMember 2023-12-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputLifeOfLoanMember 2023-12-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember 2023-12-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputPricingSpreadMember 2023-12-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputLifeOfLoanMember 2023-12-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember 2023-12-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputPricingSpreadMember 2023-12-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputLifeOfLoanMember 2023-12-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember pfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember 2023-12-31 0001745916 pfsi:MortgageServicingRightsMember 2023-12-31 0001745916 pfsi:MortgageServicingRightsMember 2022-12-31 0001745916 us-gaap:NotesPayableOtherPayablesMember pfsi:MortgageServicingRightsMember us-gaap:AssetPledgedAsCollateralWithoutRightMember 2024-03-31 0001745916 pfsi:MortgageServicingRightsMember us-gaap:AssetPledgedAsCollateralWithoutRightMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 us-gaap:NotesPayableOtherPayablesMember pfsi:MortgageServicingRightsMember us-gaap:AssetPledgedAsCollateralWithoutRightMember 2023-12-31 0001745916 pfsi:MortgageServicingRightsMember us-gaap:AssetPledgedAsCollateralWithoutRightMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2023-12-31 0001745916 pfsi:WellsFargoMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 pfsi:WellsFargoMember pfsi:PrincipalOnlyStripsMember 2024-03-31 0001745916 pfsi:SantanderUsCapitalMarketsLlcMember pfsi:PrincipalOnlyStripsMember 2024-03-31 0001745916 pfsi:RoyalBankOfCanadaMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 pfsi:MorganStanleyBankMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 pfsi:JpMorganMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 pfsi:JpMorganChaseBankMember pfsi:PrincipalOnlyStripsMember 2024-03-31 0001745916 pfsi:GoldmanSachsMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 pfsi:CitibankNMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 pfsi:BNPParibasMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 pfsi:BarclaysBankPlcMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 pfsi:BankOfAmericaMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 pfsi:AtlasSecuritizedProductsLPMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 pfsi:AtlasSecuritizedProductsLPAndCitibankNaAndGoldmanSachsMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 stpr:VA 2024-03-31 0001745916 stpr:TX 2024-03-31 0001745916 stpr:MD 2024-03-31 0001745916 stpr:FL 2024-03-31 0001745916 stpr:CA 2024-03-31 0001745916 pfsi:AllOtherStatesMember 2024-03-31 0001745916 stpr:VA 2023-12-31 0001745916 stpr:TX 2023-12-31 0001745916 stpr:MD 2023-12-31 0001745916 stpr:FL 2023-12-31 0001745916 stpr:CA 2023-12-31 0001745916 pfsi:AllOtherStatesMember 2023-12-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember srt:AffiliatedEntityMember 2024-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember srt:AffiliatedEntityMember 2023-12-31 0001745916 us-gaap:NotesPayableOtherPayablesMember us-gaap:DepositsMember us-gaap:AssetPledgedAsCollateralWithoutRightMember us-gaap:DemandDepositsMember 2024-03-31 0001745916 us-gaap:DepositsMember us-gaap:AssetPledgedAsCollateralWithoutRightMember us-gaap:DemandDepositsMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 us-gaap:AssetPledgedAsCollateralWithoutRightMember us-gaap:DemandDepositsMember 2024-03-31 0001745916 us-gaap:NotesPayableOtherPayablesMember us-gaap:DepositsMember us-gaap:AssetPledgedAsCollateralWithoutRightMember us-gaap:DemandDepositsMember 2023-12-31 0001745916 us-gaap:DepositsMember us-gaap:AssetPledgedAsCollateralWithoutRightMember us-gaap:DemandDepositsMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2023-12-31 0001745916 us-gaap:AssetPledgedAsCollateralWithoutRightMember us-gaap:DemandDepositsMember 2023-12-31 0001745916 us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:TermNotesAndTermLoansMember 2024-03-31 0001745916 pfsi:TermNotesAndTermLoansMember 2024-03-31 0001745916 us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:TermNotesAndTermLoansMember 2023-12-31 0001745916 pfsi:TermNotesAndTermLoansMember 2023-12-31 0001745916 pfsi:MortgageLoansMember us-gaap:AssetPledgedAsCollateralWithoutRightMember pfsi:MortgageLoansHeldForSaleMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember 2024-03-31 0001745916 us-gaap:AssetPledgedAsCollateralWithoutRightMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 us-gaap:AssetPledgedAsCollateralWithoutRightMember pfsi:MortgageLoanParticipationAndSaleAgreementMember 2024-03-31 0001745916 us-gaap:ConventionalLoanMember 2024-03-31 0001745916 pfsi:RepurchasedLoansMember 2024-03-31 0001745916 pfsi:MortgageLoansOnRealEstatePurchasedFromGinnieMaePoolsServicedByEntityMember 2024-03-31 0001745916 pfsi:JumboLoanMember 2024-03-31 0001745916 pfsi:GovernmentInsuredOrGuaranteedLoanMember 2024-03-31 0001745916 pfsi:ClosedEndSecondMember 2024-03-31 0001745916 pfsi:MortgageLoansMember us-gaap:AssetPledgedAsCollateralWithoutRightMember pfsi:MortgageLoansHeldForSaleMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2023-12-31 0001745916 us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember 2023-12-31 0001745916 us-gaap:AssetPledgedAsCollateralWithoutRightMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2023-12-31 0001745916 us-gaap:AssetPledgedAsCollateralWithoutRightMember pfsi:MortgageLoanParticipationAndSaleAgreementMember 2023-12-31 0001745916 us-gaap:ConventionalLoanMember 2023-12-31 0001745916 pfsi:RepurchasedLoansMember 2023-12-31 0001745916 pfsi:MortgageLoansOnRealEstatePurchasedFromGinnieMaePoolsServicedByEntityMember 2023-12-31 0001745916 pfsi:JumboLoanMember 2023-12-31 0001745916 pfsi:GovernmentInsuredOrGuaranteedLoanMember 2023-12-31 0001745916 pfsi:ClosedEndSecondMember 2023-12-31 0001745916 pfsi:BlackKnightServicingTechnologiesLLCMember us-gaap:PendingLitigationMember 2024-01-12 2024-01-12 0001745916 pfsi:BlackKnightServicingTechnologiesLLCMember srt:MinimumMember us-gaap:PendingLitigationMember 2023-01-01 2023-12-31 0001745916 pfsi:TownsgateClosingServicesLlcMember us-gaap:RelatedPartyMember 2022-12-27 2022-12-27 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember us-gaap:MeasurementInputDiscountRateMember 2024-03-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember us-gaap:MeasurementInputConstantPrepaymentRateMember 2024-03-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember pfsi:MeasurementInputTwelveMonthProjectedHousingPriceIndexChangeMember 2024-03-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember pfsi:MeasurementInputConstantPrepaymentAndResaleRateMember 2024-03-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember us-gaap:MeasurementInputDiscountRateMember 2024-03-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember us-gaap:MeasurementInputConstantPrepaymentRateMember 2024-03-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember pfsi:MeasurementInputTwelveMonthProjectedHousingPriceIndexChangeMember 2024-03-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember pfsi:MeasurementInputConstantPrepaymentAndResaleRateMember 2024-03-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember us-gaap:MeasurementInputDiscountRateMember 2024-03-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember us-gaap:MeasurementInputConstantPrepaymentRateMember 2024-03-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember pfsi:MeasurementInputTwelveMonthProjectedHousingPriceIndexChangeMember 2024-03-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember pfsi:MeasurementInputConstantPrepaymentAndResaleRateMember 2024-03-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember us-gaap:MeasurementInputDiscountRateMember 2023-12-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember us-gaap:MeasurementInputConstantPrepaymentRateMember 2023-12-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember pfsi:MeasurementInputTwelveMonthProjectedHousingPriceIndexChangeMember 2023-12-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember pfsi:MeasurementInputConstantPrepaymentAndResaleRateMember 2023-12-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember us-gaap:MeasurementInputDiscountRateMember 2023-12-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember us-gaap:MeasurementInputConstantPrepaymentRateMember 2023-12-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember pfsi:MeasurementInputTwelveMonthProjectedHousingPriceIndexChangeMember 2023-12-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember pfsi:MeasurementInputConstantPrepaymentAndResaleRateMember 2023-12-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember us-gaap:MeasurementInputDiscountRateMember 2023-12-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember us-gaap:MeasurementInputConstantPrepaymentRateMember 2023-12-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember pfsi:MeasurementInputTwelveMonthProjectedHousingPriceIndexChangeMember 2023-12-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member pfsi:MortgageLoansHeldForSaleMember pfsi:MeasurementInputConstantPrepaymentAndResaleRateMember 2023-12-31 0001745916 pfsi:NotesPayableTermLoan2022Gt1Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-03-31 0001745916 srt:MinimumMember 2024-03-31 0001745916 srt:MaximumMember 2024-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:RelatedPartyMember 2024-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:RelatedPartyMember 2024-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:RelatedPartyMember 2023-12-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:RelatedPartyMember 2023-12-31 0001745916 pfsi:TownsgateClosingServicesLlcMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001745916 pfsi:BlackKnightServicingTechnologiesLLCMember us-gaap:PendingLitigationMember 2023-10-01 2023-12-31 0001745916 us-gaap:PrincipalOnlyStripMember us-gaap:FairValueMeasurementsRecurringMember pfsi:ServicingFeesNetMember 2024-01-01 2024-03-31 0001745916 us-gaap:AssetsMember us-gaap:FairValueMeasurementsRecurringMember pfsi:ServicingFeesNetMember 2024-01-01 2024-03-31 0001745916 us-gaap:AssetsMember us-gaap:FairValueMeasurementsRecurringMember pfsi:NetGainsOnMortgageLoansHeldForSaleAtFairValueMember 2024-01-01 2024-03-31 0001745916 pfsi:ServicingAssetAtFairValueAmountMember us-gaap:FairValueMeasurementsRecurringMember pfsi:ServicingFeesNetMember 2024-01-01 2024-03-31 0001745916 pfsi:MortgageServicingLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember pfsi:ServicingFeesNetMember 2024-01-01 2024-03-31 0001745916 pfsi:MortgageLoansHeldForSaleMember us-gaap:FairValueMeasurementsRecurringMember pfsi:NetGainsOnMortgageLoansHeldForSaleAtFairValueMember 2024-01-01 2024-03-31 0001745916 us-gaap:PrincipalOnlyStripMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-03-31 0001745916 us-gaap:AssetsMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-03-31 0001745916 pfsi:ServicingAssetAtFairValueAmountMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-03-31 0001745916 pfsi:MortgageServicingLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-03-31 0001745916 us-gaap:AssetsMember us-gaap:FairValueMeasurementsRecurringMember pfsi:ServicingFeesNetMember 2023-01-01 2023-03-31 0001745916 us-gaap:AssetsMember us-gaap:FairValueMeasurementsRecurringMember pfsi:NetGainsOnMortgageLoansHeldForSaleAtFairValueMember 2023-01-01 2023-03-31 0001745916 pfsi:ServicingAssetAtFairValueAmountMember us-gaap:FairValueMeasurementsRecurringMember pfsi:ServicingFeesNetMember 2023-01-01 2023-03-31 0001745916 pfsi:MortgageServicingLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember pfsi:ServicingFeesNetMember 2023-01-01 2023-03-31 0001745916 pfsi:MortgageLoansHeldForSaleMember us-gaap:FairValueMeasurementsRecurringMember pfsi:NetGainsOnMortgageLoansHeldForSaleAtFairValueMember 2023-01-01 2023-03-31 0001745916 us-gaap:AssetsMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-03-31 0001745916 pfsi:ServicingAssetAtFairValueAmountMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-03-31 0001745916 pfsi:MortgageServicingLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-03-31 0001745916 us-gaap:InterestRateLockCommitmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001745916 pfsi:MortgageServicingRightsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001745916 pfsi:MortgageLoansHeldForSaleMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001745916 us-gaap:InterestRateLockCommitmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001745916 pfsi:MortgageServicingRightsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001745916 pfsi:MortgageLoansHeldForSaleMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001745916 us-gaap:InterestRateLockCommitmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001745916 pfsi:MortgageServicingRightsMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001745916 pfsi:MortgageLoansHeldForSaleMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001745916 us-gaap:InterestRateLockCommitmentsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001745916 pfsi:MortgageServicingRightsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001745916 pfsi:MortgageLoansHeldForSaleMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001745916 us-gaap:InterestRateLockCommitmentsMember 2024-01-01 2024-03-31 0001745916 pfsi:MortgageServicingLiabilitiesMember 2024-01-01 2024-03-31 0001745916 pfsi:MortgageLoansHeldForSaleMember 2024-01-01 2024-03-31 0001745916 us-gaap:SubsequentEventMember 2024-04-24 0001745916 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001745916 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001745916 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001745916 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001745916 us-gaap:FutureMember us-gaap:ShortMember 2024-03-31 0001745916 us-gaap:FutureMember us-gaap:LongMember 2024-03-31 0001745916 us-gaap:FutureMember us-gaap:ShortMember 2023-12-31 0001745916 us-gaap:FutureMember us-gaap:LongMember 2023-12-31 0001745916 pfsi:WellsFargoMember 2024-03-31 0001745916 pfsi:SantanderUsCapitalMarketsLlcMember 2024-03-31 0001745916 pfsi:RoyalBankOfCanadaMember 2024-03-31 0001745916 pfsi:NomuraMember 2024-03-31 0001745916 pfsi:MorganStanleyBankMember 2024-03-31 0001745916 pfsi:JpMorganMember 2024-03-31 0001745916 pfsi:GoldmanSachsMember 2024-03-31 0001745916 pfsi:FederalNationalMortgageAssociationMember 2024-03-31 0001745916 pfsi:BNPParibasMember 2024-03-31 0001745916 pfsi:BarclaysBankPlcMember 2024-03-31 0001745916 pfsi:BankOfAmericaMember 2024-03-31 0001745916 pfsi:AtlasSecuritizedProductsLPMember 2024-03-31 0001745916 pfsi:AtheneSecuritizedMember 2024-03-31 0001745916 pfsi:WellsFargoMember 2023-12-31 0001745916 pfsi:RoyalBankOfCanadaMember 2023-12-31 0001745916 pfsi:NomuraMember 2023-12-31 0001745916 pfsi:MorganStanleyBankMember 2023-12-31 0001745916 pfsi:JpMorganMember 2023-12-31 0001745916 pfsi:FederalNationalMortgageAssociationMember 2023-12-31 0001745916 pfsi:BNPParibasMember 2023-12-31 0001745916 pfsi:BarclaysBankPlcMember 2023-12-31 0001745916 pfsi:BankOfAmericaMember 2023-12-31 0001745916 pfsi:AtlasSecuritizedProductsLPMember 2023-12-31 0001745916 pfsi:AtheneSecuritizedMember 2023-12-31 0001745916 us-gaap:InterestRateLockCommitmentsMember 2024-01-01 2024-03-31 0001745916 pfsi:InterestRateLockCommitmentsAndMortgageLoansHeldForSaleMember 2024-01-01 2024-03-31 0001745916 us-gaap:InterestRateLockCommitmentsMember 2023-01-01 2023-03-31 0001745916 pfsi:InterestRateLockCommitmentsAndMortgageLoansHeldForSaleMember 2023-01-01 2023-03-31 0001745916 us-gaap:InterestRateLockCommitmentsMember 2024-03-31 0001745916 pfsi:RJOBrienMember 2024-03-31 0001745916 pfsi:OtherCounterpartyMember 2024-03-31 0001745916 pfsi:CitibankNMember 2024-03-31 0001745916 us-gaap:InterestRateLockCommitmentsMember 2023-12-31 0001745916 pfsi:RJOBrienMember 2023-12-31 0001745916 pfsi:OtherCounterpartyMember 2023-12-31 0001745916 pfsi:MizuhoSecuritiesMember 2023-12-31 0001745916 pfsi:GoldmanSachsMember 2023-12-31 0001745916 pfsi:CitibankNMember 2023-12-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputPullThroughRateMember 2024-03-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputPercentageOfUnpaidPrincipalBalanceMember 2024-03-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputMortgageServicingRightsValueExpressedAsServicingFeeMultipleMember 2024-03-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputPullThroughRateMember 2024-03-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputPercentageOfUnpaidPrincipalBalanceMember 2024-03-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputMortgageServicingRightsValueExpressedAsServicingFeeMultipleMember 2024-03-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputPullThroughRateMember 2024-03-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputPercentageOfUnpaidPrincipalBalanceMember 2024-03-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputMortgageServicingRightsValueExpressedAsServicingFeeMultipleMember 2024-03-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputPullThroughRateMember 2023-12-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputPercentageOfUnpaidPrincipalBalanceMember 2023-12-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputMortgageServicingRightsValueExpressedAsServicingFeeMultipleMember 2023-12-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputPullThroughRateMember 2023-12-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputPercentageOfUnpaidPrincipalBalanceMember 2023-12-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputMortgageServicingRightsValueExpressedAsServicingFeeMultipleMember 2023-12-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputPullThroughRateMember 2023-12-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputPercentageOfUnpaidPrincipalBalanceMember 2023-12-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember pfsi:MeasurementInputMortgageServicingRightsValueExpressedAsServicingFeeMultipleMember 2023-12-31 0001745916 pfsi:SeniorNotesPayableDue2025Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2024-01-01 2024-03-31 0001745916 pfsi:NotesPayableTermLoan2024Gt1Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-03-31 0001745916 pfsi:NotesPayableTermLoan2023Gt2Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-03-31 0001745916 pfsi:NotesPayableTermLoan2023Gt1Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-03-31 0001745916 pfsi:SeniorNotesTwoPayableDueOctober2025Member 2024-03-31 0001745916 pfsi:SeniorNotesPayableDueSeptember2031Member 2024-03-31 0001745916 pfsi:SeniorNotesPayableDueFebruary2029Member 2024-03-31 0001745916 pfsi:SeniorNotesPayableDueDecember2029Member 2024-03-31 0001745916 pfsi:SeniorNotesOnePayableDueOctober2025Member 2024-03-31 0001745916 pfsi:NotesPayableTermLoan2024Gt1Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-01-01 2024-03-31 0001745916 pfsi:NotesPayableTermLoan2023Gt2Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-01-01 2024-03-31 0001745916 pfsi:NotesPayableTermLoan2023Gt1Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-01-01 2024-03-31 0001745916 pfsi:NotesPayableTermLoan2022Gt1Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-01-01 2024-03-31 0001745916 pfsi:SeniorNotesTwoPayableDueOctober2025Member 2024-01-01 2024-03-31 0001745916 pfsi:SeniorNotesPayableDueSeptember2031Member 2024-01-01 2024-03-31 0001745916 pfsi:SeniorNotesPayableDueFebruary2029Member 2024-01-01 2024-03-31 0001745916 pfsi:SeniorNotesPayableDueDecember2029Member 2024-01-01 2024-03-31 0001745916 pfsi:SeniorNotesOnePayableDueOctober2025Member 2024-01-01 2024-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:LoanProductionMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:LoanProductionMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001745916 pfsi:USDepartmentOfHousingAndUrbanDevelopmentPLSMember 2024-03-31 0001745916 pfsi:USDepartmentOfHousingAndUrbanDevelopmentPLSMember 2023-12-31 0001745916 pfsi:MortgageServicingRightsMember us-gaap:AssetPledgedAsCollateralWithoutRightMember 2024-03-31 0001745916 pfsi:MortgageServicingRightsMember us-gaap:AssetPledgedAsCollateralWithoutRightMember 2023-12-31 0001745916 us-gaap:OperatingSegmentsMember pfsi:MortgagesBankingMember 2024-03-31 0001745916 us-gaap:OperatingSegmentsMember pfsi:MortgageBankingServicingSectorMember 2024-03-31 0001745916 us-gaap:OperatingSegmentsMember pfsi:MortgageBankingLendingSectorMember 2024-03-31 0001745916 us-gaap:OperatingSegmentsMember pfsi:InvestmentManagementMember 2024-03-31 0001745916 us-gaap:OperatingSegmentsMember 2024-03-31 0001745916 us-gaap:OperatingSegmentsMember pfsi:MortgagesBankingMember 2023-03-31 0001745916 us-gaap:OperatingSegmentsMember pfsi:MortgageBankingServicingSectorMember 2023-03-31 0001745916 us-gaap:OperatingSegmentsMember pfsi:MortgageBankingLendingSectorMember 2023-03-31 0001745916 us-gaap:OperatingSegmentsMember pfsi:InvestmentManagementMember 2023-03-31 0001745916 us-gaap:OperatingSegmentsMember 2023-03-31 0001745916 pfsi:TimeBasedRestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001745916 pfsi:PerformanceBasedRestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001745916 pfsi:TimeBasedRestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001745916 pfsi:PerformanceBasedRestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001745916 us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-01-01 2024-03-31 0001745916 us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2023-01-01 2023-03-31 0001745916 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:UnsecuredDebtMember 2024-03-31 0001745916 us-gaap:UnsecuredDebtMember 2024-03-31 0001745916 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:UnsecuredDebtMember 2023-12-31 0001745916 us-gaap:UnsecuredDebtMember 2023-12-31 0001745916 pfsi:MortgageServicingRightsMember 2024-03-31 0001745916 pfsi:MortgageServicingLiabilitiesMember 2024-03-31 0001745916 pfsi:MortgageServicingRightsMember 2023-03-31 0001745916 pfsi:MortgageServicingLiabilitiesMember 2023-03-31 0001745916 pfsi:MortgageServicingRightsRecaptureAgreementMember 2020-07-01 2020-07-01 0001745916 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001745916 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001745916 pfsi:TimeBasedRestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001745916 pfsi:PerformanceBasedRestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001745916 pfsi:TimeBasedRestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001745916 pfsi:PerformanceBasedRestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001745916 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001745916 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001745916 us-gaap:FairValueInputsLevel3Member pfsi:MortgageServicingLiabilitiesMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel3Member pfsi:MortgageServicingLiabilitiesMember 2023-12-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:MortgageLoansAtFairValueMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:MortgageLoansAcquiredAndHeldForSaleMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001745916 pfsi:OtherCounterpartiesMember us-gaap:NonrelatedPartyMember 2024-01-01 2024-03-31 0001745916 pfsi:NonAffiliatesMember us-gaap:NonrelatedPartyMember 2024-01-01 2024-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:MortgageLoansAtFairValueMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:MortgageLoansAcquiredAndHeldForSaleMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001745916 pfsi:OtherCounterpartiesMember us-gaap:NonrelatedPartyMember 2023-01-01 2023-03-31 0001745916 pfsi:NonAffiliatesMember us-gaap:NonrelatedPartyMember 2023-01-01 2023-03-31 0001745916 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember 2024-01-01 2024-03-31 0001745916 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember 2023-01-01 2023-12-31 0001745916 pfsi:MortgageServicingRightsMember 2024-01-01 2024-03-31 0001745916 pfsi:MortgageServicingRightsMember 2023-01-01 2023-03-31 0001745916 us-gaap:NotesPayableOtherPayablesMember pfsi:ServicingAdvancesMember us-gaap:AssetPledgedAsCollateralWithoutRightMember 2024-03-31 0001745916 pfsi:ServicingAdvancesMember us-gaap:AssetPledgedAsCollateralWithoutRightMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 us-gaap:AssetPledgedAsCollateralWithoutRightMember 2024-03-31 0001745916 us-gaap:NotesPayableOtherPayablesMember pfsi:ServicingAdvancesMember us-gaap:AssetPledgedAsCollateralWithoutRightMember 2023-12-31 0001745916 pfsi:ServicingAdvancesMember us-gaap:AssetPledgedAsCollateralWithoutRightMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2023-12-31 0001745916 us-gaap:AssetPledgedAsCollateralWithoutRightMember 2023-12-31 0001745916 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember 2023-12-31 0001745916 pfsi:MortgageServicingRightsMember 2024-01-01 2024-03-31 0001745916 2022-12-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember srt:MinimumMember pfsi:BaseManagementFeeCalculationTrancheTwoMember us-gaap:RelatedPartyMember 2016-09-12 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember srt:MaximumMember pfsi:BaseManagementFeeCalculationTrancheTwoMember us-gaap:RelatedPartyMember 2016-09-12 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember srt:MaximumMember pfsi:BaseManagementFeeCalculationTrancheThreeMember us-gaap:RelatedPartyMember 2016-09-12 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember srt:MaximumMember pfsi:BaseManagementFeeCalculationTrancheOneMember us-gaap:RelatedPartyMember 2016-09-12 0001745916 srt:MinimumMember pfsi:PennyMacLoanServicesLLCMember 2020-07-01 2020-07-01 0001745916 srt:MaximumMember pfsi:PennyMacLoanServicesLLCMember 2020-07-01 2020-07-01 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:ExpensesIncurredMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:CompensationExpenseIncurredMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:CommonOverheadIncurredMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:ExpensesIncurredMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:CompensationExpenseIncurredMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:CommonOverheadIncurredMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:PerformanceIncentiveFeeCalculationTrancheOneMember us-gaap:RelatedPartyMember 2016-09-12 2016-09-12 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember us-gaap:RelatedPartyMember 2016-09-12 2016-09-12 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember srt:MinimumMember pfsi:PerformanceIncentiveFeeCalculationTrancheOneMember us-gaap:RelatedPartyMember 2016-09-12 2016-09-12 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember srt:MaximumMember pfsi:PerformanceIncentiveFeeCalculationTrancheTwoMember us-gaap:RelatedPartyMember 2016-09-12 2016-09-12 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember srt:MaximumMember pfsi:PerformanceIncentiveFeeCalculationTrancheOneMember us-gaap:RelatedPartyMember 2016-09-12 2016-09-12 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:PerformanceIncentiveFeeCalculationTrancheTwoMember us-gaap:RelatedPartyMember 2016-09-12 2016-09-12 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:PerformanceIncentiveFeeCalculationTrancheThreeMember us-gaap:RelatedPartyMember 2016-09-12 2016-09-12 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember srt:MaximumMember pfsi:ManagementFeesAgreementMember us-gaap:RelatedPartyMember 2016-09-12 2016-09-12 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:ManagementFeesAgreementMember us-gaap:RelatedPartyMember 2016-09-12 2016-09-12 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember srt:MaximumMember pfsi:BaseManagementFeeCalculationTrancheOneMember us-gaap:RelatedPartyMember 2016-09-12 2016-09-12 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:BaseManagementFeeCalculationTrancheTwoMember us-gaap:RelatedPartyMember 2016-09-12 2016-09-12 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:BaseManagementFeeCalculationTrancheThreeMember us-gaap:RelatedPartyMember 2016-09-12 2016-09-12 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember srt:MinimumMember pfsi:ManagementFeesAgreementMember us-gaap:RelatedPartyMember 2016-09-12 2016-09-12 0001745916 pfsi:MortgageLoanServicingAgreementMember 2016-09-12 2016-09-12 0001745916 srt:MinimumMember pfsi:MortgageLoanServicingAgreementMember 2016-09-12 2016-09-12 0001745916 srt:MaximumMember pfsi:MortgageLoanServicingAgreementMember 2016-09-12 2016-09-12 0001745916 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2024-03-31 0001745916 us-gaap:FairValueMeasurementsNonrecurringMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2023-12-31 0001745916 us-gaap:FairValueMeasurementsNonrecurringMember 2023-12-31 0001745916 pfsi:GinnieMaeMortgageBackedSecuritiesGuideLoanMember srt:MinimumMember 2020-07-01 2020-07-01 0001745916 pfsi:GinnieMaeMortgageBackedSecuritiesGuideLoanMember srt:MaximumMember 2020-07-01 2020-07-01 0001745916 pfsi:PrincipalOnlyStripsMember us-gaap:AssetPledgedAsCollateralWithoutRightMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 pfsi:AgenciesMember pfsi:MortgageServicingPortfolioOwnedMember 2024-03-31 0001745916 pfsi:AgenciesMember 2024-03-31 0001745916 pfsi:AgenciesMember pfsi:MortgageServicingPortfolioOwnedMember 2023-12-31 0001745916 pfsi:AgenciesMember 2023-12-31 0001745916 srt:AffiliatedEntityMember pfsi:MortgageServicingPortfolioContractServicingAndSubservicedMember 2024-03-31 0001745916 srt:AffiliatedEntityMember 2024-03-31 0001745916 srt:AffiliatedEntityMember pfsi:MortgageServicingPortfolioContractServicingAndSubservicedMember 2023-12-31 0001745916 srt:AffiliatedEntityMember 2023-12-31 0001745916 srt:MinimumMember pfsi:RecaptureRateInExcessOf15PercentageAndUpto30PercentageMember pfsi:MortgageServicingRightsRecaptureAgreementMember 2020-07-01 2020-07-01 0001745916 srt:MaximumMember pfsi:RecaptureRateInExcessOf15PercentageAndUpto30PercentageMember pfsi:MortgageServicingRightsRecaptureAgreementMember 2020-07-01 2020-07-01 0001745916 pfsi:RecaptureRateUpto15PercentageMember pfsi:MortgageServicingRightsRecaptureAgreementMember 2020-07-01 2020-07-01 0001745916 pfsi:RecaptureRateInExcessOf30PercentageMember pfsi:MortgageServicingRightsRecaptureAgreementMember 2020-07-01 2020-07-01 0001745916 pfsi:RecaptureRateInExcessOf15PercentageAndUpto30PercentageMember pfsi:MortgageServicingRightsRecaptureAgreementMember 2020-07-01 2020-07-01 0001745916 pfsi:PrivateNationalMortgageAcceptanceCompanyMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001745916 pfsi:PrivateNationalMortgageAcceptanceCompanyMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001745916 pfsi:MortgageLoanParticipationAndSaleAgreementMember 2024-03-31 0001745916 us-gaap:NotesPayableOtherPayablesMember 2024-03-31 0001745916 pfsi:TermNotesAndTermLoansMember 2024-03-31 0001745916 pfsi:FreddieMacMsrNotePayableMember 2024-03-31 0001745916 us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001745916 pfsi:TermNotesAndTermLoansMember 2023-12-31 0001745916 pfsi:FreddieMacMsrNotePayableMember 2023-12-31 0001745916 pfsi:OtherMortgageLoansMember 2020-07-01 0001745916 us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateLockCommitmentsMember 2023-12-31 0001745916 2023-03-31 0001745916 srt:MaximumMember pfsi:MortgageLoanParticipationAndSaleAgreementMember 2024-01-01 2024-03-31 0001745916 srt:MaximumMember pfsi:MortgageLoanParticipationAndSaleAgreementMember 2023-01-01 2023-03-31 0001745916 pfsi:MortgageLoanParticipationAndSaleAgreementMember 2024-03-31 0001745916 pfsi:MortgageLoanParticipationAndSaleAgreementMember 2023-12-31 0001745916 us-gaap:PrincipalOnlyStripMember 2023-12-31 0001745916 us-gaap:PrincipalOnlyStripMember 2024-01-01 2024-03-31 0001745916 us-gaap:PrincipalOnlyStripMember 2024-03-31 0001745916 pfsi:GinnieMaeMortgageBackedSecuritiesGuideLoanMember 2020-07-01 0001745916 pfsi:MarginDepositsMember 2024-03-31 0001745916 pfsi:MarginDepositsMember 2023-12-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:ManagementFeesAgreementMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:ManagementFeesAgreementMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001745916 pfsi:TownsgateClosingServicesLlcMember us-gaap:RelatedPartyMember 2022-12-27 0001745916 pfsi:TownsgateClosingServicesLlcMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001745916 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001745916 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:MortgageLendingAgreementMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember pfsi:MortgageLendingAgreementMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001745916 pfsi:FannieMaeFreddieMacMember 2024-03-31 0001745916 pfsi:FannieMaeFreddieMacMember 2023-12-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001745916 us-gaap:NotesPayableOtherPayablesMember 2024-01-01 2024-03-31 0001745916 pfsi:SeniorNotesPayableDue2025Member 2024-01-01 2024-03-31 0001745916 us-gaap:NotesPayableOtherPayablesMember 2023-01-01 2023-03-31 0001745916 pfsi:SeniorNotesPayableDue2025Member 2023-01-01 2023-03-31 0001745916 pfsi:MortgageLoanParticipationAndSaleAgreementMember 2024-01-01 2024-03-31 0001745916 pfsi:MortgageLoanParticipationAndSaleAgreementMember 2023-01-01 2023-03-31 0001745916 pfsi:GinnieMaeMortgageBackedSecuritiesGuideLoanMember pfsi:PennyMacLoanServicesLLCMember 2020-07-01 0001745916 us-gaap:FairValueMeasurementsRecurringMember pfsi:MortgageLoansHeldForSaleMember 2024-03-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember pfsi:MortgageLoansHeldForSaleMember 2023-12-31 0001745916 us-gaap:InterestRateLockCommitmentsMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-03-31 0001745916 pfsi:MortgageServicingRightsMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-03-31 0001745916 us-gaap:InterestRateLockCommitmentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-03-31 0001745916 pfsi:MortgageServicingRightsMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-03-31 0001745916 pfsi:MortgageLoansHeldForSaleMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-03-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-03-31 0001745916 pfsi:MortgageLoansHeldForSaleMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-03-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-03-31 0001745916 us-gaap:FairValueMeasurementsNonrecurringMember 2024-01-01 2024-03-31 0001745916 us-gaap:FairValueMeasurementsNonrecurringMember 2023-01-01 2023-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember us-gaap:RelatedPartyMember 2024-03-31 0001745916 pfsi:PennyMacMortgageInvestmentTrustMember us-gaap:RelatedPartyMember 2023-12-31 0001745916 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember pfsi:CallOptionOnInterestRateFuturesMember us-gaap:ShortMember 2023-12-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember pfsi:CallOptionOnInterestRateFuturesMember us-gaap:ShortMember 2023-12-31 0001745916 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember us-gaap:ShortMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember us-gaap:LongMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember pfsi:PutOptionOnInterestRateFuturesMember us-gaap:LongMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember pfsi:CallOptionOnInterestRateFuturesMember us-gaap:LongMember 2024-03-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember us-gaap:ShortMember 2024-03-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember us-gaap:LongMember 2024-03-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember pfsi:PutOptionOnInterestRateFuturesMember us-gaap:LongMember 2024-03-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember pfsi:CallOptionOnInterestRateFuturesMember us-gaap:LongMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PutOptionMember 2024-03-31 0001745916 us-gaap:InterestRateLockCommitmentsMember us-gaap:NondesignatedMember 2024-03-31 0001745916 us-gaap:ForwardContractsMember us-gaap:ShortMember 2024-03-31 0001745916 us-gaap:ForwardContractsMember us-gaap:LongMember 2024-03-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PutOptionMember 2024-03-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001745916 pfsi:PutOptionOnInterestRateFuturesMember us-gaap:LongMember 2024-03-31 0001745916 pfsi:CallOptionOnInterestRateFuturesMember us-gaap:LongMember 2024-03-31 0001745916 us-gaap:PutOptionMember 2024-03-31 0001745916 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember us-gaap:ShortMember 2023-12-31 0001745916 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember us-gaap:LongMember 2023-12-31 0001745916 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember pfsi:PutOptionOnInterestRateFuturesMember us-gaap:LongMember 2023-12-31 0001745916 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember pfsi:CallOptionOnInterestRateFuturesMember us-gaap:LongMember 2023-12-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember us-gaap:ShortMember 2023-12-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember us-gaap:LongMember 2023-12-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember pfsi:PutOptionOnInterestRateFuturesMember us-gaap:LongMember 2023-12-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember pfsi:CallOptionOnInterestRateFuturesMember us-gaap:LongMember 2023-12-31 0001745916 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2023-12-31 0001745916 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PutOptionMember 2023-12-31 0001745916 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CallOptionMember 2023-12-31 0001745916 us-gaap:InterestRateLockCommitmentsMember us-gaap:NondesignatedMember 2023-12-31 0001745916 us-gaap:ForwardContractsMember us-gaap:ShortMember 2023-12-31 0001745916 us-gaap:ForwardContractsMember us-gaap:LongMember 2023-12-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PutOptionMember 2023-12-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2023-12-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CallOptionMember 2023-12-31 0001745916 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001745916 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001745916 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001745916 pfsi:PutOptionOnInterestRateFuturesMember us-gaap:LongMember 2023-12-31 0001745916 pfsi:CallOptionOnInterestRateFuturesMember us-gaap:LongMember 2023-12-31 0001745916 us-gaap:PutOptionMember 2023-12-31 0001745916 us-gaap:CallOptionMember 2023-12-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001745916 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001745916 srt:WeightedAverageMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputPricingSpreadMember 2024-01-01 2024-03-31 0001745916 srt:WeightedAverageMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputLifeOfLoanMember 2024-01-01 2024-03-31 0001745916 srt:WeightedAverageMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember 2024-01-01 2024-03-31 0001745916 srt:MinimumMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputPricingSpreadMember 2024-01-01 2024-03-31 0001745916 srt:MinimumMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputLifeOfLoanMember 2024-01-01 2024-03-31 0001745916 srt:MinimumMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember 2024-01-01 2024-03-31 0001745916 srt:MaximumMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputPricingSpreadMember 2024-01-01 2024-03-31 0001745916 srt:MaximumMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputLifeOfLoanMember 2024-01-01 2024-03-31 0001745916 srt:MaximumMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember 2024-01-01 2024-03-31 0001745916 srt:WeightedAverageMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputPricingSpreadMember 2023-01-01 2023-03-31 0001745916 srt:WeightedAverageMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputLifeOfLoanMember 2023-01-01 2023-03-31 0001745916 srt:WeightedAverageMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember 2023-01-01 2023-03-31 0001745916 srt:MinimumMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputPricingSpreadMember 2023-01-01 2023-03-31 0001745916 srt:MinimumMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputLifeOfLoanMember 2023-01-01 2023-03-31 0001745916 srt:MinimumMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember 2023-01-01 2023-03-31 0001745916 srt:MaximumMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputPricingSpreadMember 2023-01-01 2023-03-31 0001745916 srt:MaximumMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputLifeOfLoanMember 2023-01-01 2023-03-31 0001745916 srt:MaximumMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember pfsi:MeasurementInputAnnualTotalPrepaymentSpeedMember 2023-01-01 2023-03-31 0001745916 us-gaap:NotesPayableOtherPayablesMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-16 0001745916 pfsi:MortgageServicingPortfolioOwnedMember 2024-03-31 0001745916 pfsi:MortgageServicingPortfolioContractServicingAndSubservicedMember 2024-03-31 0001745916 pfsi:MortgageServicingPortfolioOwnedMember 2023-12-31 0001745916 pfsi:MortgageServicingPortfolioContractServicingAndSubservicedMember 2023-12-31 0001745916 2023-12-31 0001745916 us-gaap:OperatingSegmentsMember pfsi:MortgagesBankingMember 2024-01-01 2024-03-31 0001745916 us-gaap:OperatingSegmentsMember pfsi:MortgageBankingServicingSectorMember 2024-01-01 2024-03-31 0001745916 us-gaap:OperatingSegmentsMember pfsi:MortgageBankingLendingSectorMember 2024-01-01 2024-03-31 0001745916 us-gaap:OperatingSegmentsMember pfsi:InvestmentManagementMember 2024-01-01 2024-03-31 0001745916 us-gaap:OperatingSegmentsMember pfsi:MortgagesBankingMember 2023-01-01 2023-03-31 0001745916 us-gaap:OperatingSegmentsMember pfsi:MortgageBankingServicingSectorMember 2023-01-01 2023-03-31 0001745916 us-gaap:OperatingSegmentsMember pfsi:MortgageBankingLendingSectorMember 2023-01-01 2023-03-31 0001745916 us-gaap:OperatingSegmentsMember pfsi:InvestmentManagementMember 2023-01-01 2023-03-31 0001745916 2023-01-01 2023-03-31 0001745916 pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember 2024-01-01 2024-03-31 0001745916 pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember 2023-01-01 2023-03-31 0001745916 srt:WeightedAverageMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember 2024-01-01 2024-03-31 0001745916 srt:MinimumMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember 2024-01-01 2024-03-31 0001745916 srt:MaximumMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember 2024-01-01 2024-03-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember 2024-01-01 2024-03-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember 2024-01-01 2024-03-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember 2024-01-01 2024-03-31 0001745916 us-gaap:FairValueInputsLevel3Member pfsi:MortgageServicingLiabilitiesMember 2024-01-01 2024-03-31 0001745916 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember 2023-01-01 2023-12-31 0001745916 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember 2023-01-01 2023-12-31 0001745916 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsMember 2023-01-01 2023-12-31 0001745916 us-gaap:FairValueInputsLevel3Member pfsi:MortgageServicingLiabilitiesMember 2023-01-01 2023-12-31 0001745916 srt:WeightedAverageMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember 2023-01-01 2023-03-31 0001745916 srt:MinimumMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember 2023-01-01 2023-03-31 0001745916 srt:MaximumMember pfsi:MortgageServicingRightsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember pfsi:MortgageServicingRightsAtTimeOfInitialRecognitionExcludingMortgageServicingRightPurchasesMember 2023-01-01 2023-03-31 0001745916 us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2024-03-31 0001745916 us-gaap:MaturityUpTo30DaysMember 2024-03-31 0001745916 us-gaap:Maturity30To90DaysMember 2024-03-31 0001745916 pfsi:SeniorNotesPayableDue2025Member 2024-03-31 0001745916 pfsi:MaturityOverOneYearToTwoYearsMember 2024-03-31 0001745916 pfsi:MaturityOver90DaysTo180DaysMember 2024-03-31 0001745916 pfsi:MaturityOver180DaysToOneYearMember 2024-03-31 0001745916 2024-03-31 0001745916 us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2023-12-31 0001745916 pfsi:SeniorNotesPayableDue2025Member 2023-12-31 0001745916 us-gaap:NonrelatedPartyMember 2024-01-01 2024-03-31 0001745916 us-gaap:NonrelatedPartyMember 2023-01-01 2023-03-31 0001745916 pfsi:GovernmentNationalMortgageAssociationIssuerPLSMember 2024-03-31 0001745916 pfsi:GovernmentNationalMortgageAssociationIssuerPLSMember 2023-12-31 0001745916 2024-04-29 0001745916 2024-01-01 2024-03-31 shares iso4217:USD pure pfsi:Y pfsi:item iso4217:USD shares pfsi:segment http://fasb.org/us-gaap/2023#NotesPayable http://fasb.org/srt/2023#AffiliatedEntityMember http://fasb.org/srt/2023#AffiliatedEntityMember http://fasb.org/us-gaap/2023#OtherAssets http://fasb.org/us-gaap/2023#NotesPayable http://fasb.org/us-gaap/2023#NotesPayable http://fasb.org/us-gaap/2023#NotesPayable http://fasb.org/us-gaap/2023#NotesPayable http://fasb.org/us-gaap/2023#NotesPayable http://fasb.org/srt/2023#AffiliatedEntityMember http://fasb.org/srt/2023#AffiliatedEntityMember 50178963 50907865 http://fasb.org/us-gaap/2023#ServicingAssetAtFairValuePeriodIncreaseDecrease http://fasb.org/us-gaap/2023#ServicingAssetAtFairValuePeriodIncreaseDecrease http://fasb.org/us-gaap/2023#OtherAssets http://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent http://fasb.org/us-gaap/2023#NotesPayable http://fasb.org/us-gaap/2023#NotesPayable 0001745916 --12-31 2024 Q1 false 10-Q true 2024-03-31 false 001-38727 PennyMac Financial Services, Inc. DE 83-1098934 3043 Townsgate Road Westlake Village CA 91361 818 224-7442 Common Stock, $0.0001 par value PFSI NYSE Yes Yes Large Accelerated Filer false false false 50922737 927394000 938371000 69000 10268000 524576000 5127134000 4329501000 5200350000 4420691000 108987000 179079000 67327000 73991000 271947000 354831000 499955000 694038000 7406892000 7033892000 7483210000 7099348000 1101000 1121000 30835000 29262000 4401896000 4889925000 16175000 15653000 623368000 582460000 19801741000 18844563000 5435354000 3763956000 363798000 446054000 1972020000 1873415000 2521031000 2519651000 40784000 53275000 1732000 1805000 263338000 449896000 127993000 208210000 26099000 26099000 1047337000 1042886000 4401896000 4889925000 29976000 30788000 16231358000 15305960000 200000000 200000000 0.0001 0.0001 50907865 50178963 5000 5000 27179000 24287000 3543199000 3514311000 3570383000 3538603000 19801741000 18844563000 162794000 104870000 -353000 -485000 162441000 104385000 36012000 29980000 359000 1410000 36371000 31390000 4016000 11923000 358026000 290697000 20262000 20449000 45896000 26911000 424184000 338057000 28585000 236447000 -294645000 47227000 323230000 189220000 100954000 148837000 156426000 128478000 165769000 131771000 -9343000 -3293000 7188000 7257000 10000 26000 406000 142000 3617000 2195000 305660000 302862000 146376000 147935000 35967000 36038000 30568000 27086000 16104000 12632000 9262000 21007000 8676000 8820000 3671000 3241000 11153000 7956000 261777000 264715000 43883000 38147000 4575000 7769000 39308000 30378000 0.78 0.61 0.74 0.57 50547000 50154000 53100000 53352000 50179000 5000 24287000 3514311000 3538603000 39308000 39308000 728000 2808000 2808000 1000 84000 84000 0.20 0 0 0 10420000 10420000 50908000 5000 27179000 3543199000 3570383000 49988000 5000 3471044000 3471049000 30378000 30378000 876000 6850000 6850000 1000 51000 51000 0.20 10777000 10777000 768000 6901000 38460000 45361000 50097000 5000 3452185000 3452190000 39308000 30378000 162441000 104385000 28585000 236447000 -294645000 47227000 -264000 128000 223000 7357000 4708000 -20000 -4000 406000 142000 4583000 11650000 -1541000 -3081000 14164000 12705000 3436000 5055000 16302059000 13451030000 3073792000 2194780000 496609000 404963000 791726000 714110000 19676917000 13385341000 21395000 10460000 -168554000 -138018000 1999000 -1872000 13165000 7533000 33707000 64777000 -182097000 -43767000 -4380000 -4914000 -80581000 -62927000 4451000 8184000 -897940000 -3264891000 -10199000 -8610000 524739000 -116000 224750000 -78438000 232000 3864000 10590000 918000 173000 38656000 97450000 -782612000 -20933000 20836772000 16713811000 19165094000 13949931000 -5399717000 -4170792000 5482145000 3943198000 725000000 680000000 625000000 150000000 7480000 5345000 7626000 4342000 9401000 9142000 10420000 10777000 45361000 1669575000 3455191000 -10977000 169367000 938371000 1328539000 927394000 1497906000 1497903000 3000 1497906000 152261000 129791000 124000 -415000 412520000 286533000 1727000 84000 51000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PENNYMAC FINANCIAL SERVICES, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 1—Organization</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">PennyMac Financial Services, Inc. (together, with its consolidated subsidiaries, unless the context indicates otherwise, “PFSI” or the “Company”) is a holding corporation and its primary assets are equity interests in Private National Mortgage Acceptance Company, LLC (“PNMAC”). The Company is the managing member of PNMAC, and it operates and controls all of the businesses and consolidates the financial results of PNMAC and its subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">PNMAC is a Delaware limited liability company which, through its subsidiaries, engages in mortgage banking and investment management activities. PNMAC’s mortgage banking activities consist of residential mortgage loan production and servicing. PNMAC’s investment management activities and a portion of its mortgage banking activities are conducted on behalf of PennyMac Mortgage Investment Trust, a real estate investment trust that invests in residential mortgage-related assets and is separately listed on the New York Stock Exchange under the ticker symbol “PMT”. PNMAC’s primary wholly owned subsidiaries are:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">PennyMac Loan Services, LLC (“PLS”)</span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;"> </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">— a Delaware limited liability company that services portfolios of residential mortgage loans on behalf of non-affiliates and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">PMT</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, purchases, originates and sells new prime credit quality residential mortgage loans and engages in other mortgage banking activities for its own account and the account of PMT. PLS has mortgage banking, loan servicing and mortgage loan recapture agreements with PMT.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"> <span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;">PLS is approved as a seller/servicer of mortgage loans by the Federal National Mortgage Association (“Fannie Mae”) and the Federal Home Loan Mortgage Corporation (“Freddie Mac”) and as an issuer of securities guaranteed by the Government National Mortgage Association (“Ginnie Mae”). PLS is a licensed Federal Housing Administration Nonsupervised Title II Lender with the U.S. Department of Housing and Urban Development (“HUD”) and a lender/servicer with the U.S. Department of Veterans Affairs and U.S. Department of Agriculture (each of the above an “Agency” and collectively the “Agencies”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">PNMAC Capital Management, LLC (“PCM”) — a Delaware limited liability company registered with the Securities and Exchange Commission (“SEC”) as an investment adviser under the Investment Advisers Act of 1940, as amended. PCM has an investment management agreement with PMT.</span><span style="display:inline-block;width:123.4pt;"></span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 2—Basis of Presentation and Recently Issued Accounting Pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying consolidated financial statements have been prepared in compliance with accounting principles generally accepted in the United States (“GAAP”) as codified in the Financial Accounting Standards Board’s (“FASB”) <i style="font-style:italic;">Accounting Standards Codification</i> for interim financial information and with the SEC’s instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, these consolidated financial statements and notes do not include all of the information required by GAAP for complete financial statements. This interim consolidated information should be read together with the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, income, and cash flows for the interim periods presented, but are not necessarily indicative of income that may be expected for the full year ending December 31, 2024. Intercompany accounts and transactions have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Preparation of financial statements in compliance with GAAP requires management to make judgments and estimates that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, and revenues and expenses during the reporting period. Actual results will likely differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#222222;">During 2023, the FASB issued two Accounting Standards Updates (“ASUs”) aimed at increasing the amount of detail provided to financial statement users in certain existing disclosures. The ASUs do not require changes to the Company’s accounting. The ASUs are discussed below:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#222222;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="color:#222222;font-style:italic;">Segment Disclosures</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#222222;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#222222;">The FASB issued ASU No. 2023-07, </span><i style="color:#222222;font-style:italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </i><span style="color:#222222;">(“ASU 2023-07”), that is intended to improve disclosures about a public entity’s reportable segments and addresses requests from investors and other allocators of capital for more detailed information about a reportable segment’s expenses.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#222222;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#222222;">The amendments in ASU 2023-07 are intended to improve reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The key amendments will require that the Company supplement its existing disclosures to include disclosure of:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#222222;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">significant segment expenses that are regularly provided to the chief operating decision maker included within each reported measure of segment profit or loss; and</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">an amount for other segment items by reportable segment and a description of its composition. The other segment items category is the difference between segment revenue less the significant expenses disclosed and each reported measure of segment profit or loss.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#222222;">The Company will be required to apply the reporting specified by ASU 2023-07 in annual periods beginning with its fiscal year ending December 31, 2024 and for quarterly periods ended thereafter.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#222222;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="color:#222222;font-style:italic;">Income Tax Disclosures</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#222222;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#222222;">The FASB issued ASU 2023-09, </span><i style="color:#222222;font-style:italic;">Improvements to Income Tax Disclosures</i><span style="color:#222222;"> (“ASU 2023-09”), that is intended to enhance the level of detail and decision usefulness of income tax disclosures. ASU 2023-09 requires disclosures of:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#222222;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:36pt;"></td><td style="color:#222222;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#222222;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Reconciliation of the expected tax at the applicable statutory federal income tax rate to the reported tax in a tabular format, using both percentages and amounts, broken out into specific categories with certain reconciling items of five percent or greater of the expected tax further broken out by nature and/or jurisdiction; and</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 0pt 54pt;"><span style="color:#222222;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:36pt;"></td><td style="color:#222222;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#222222;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Income taxes paid, net of refunds received, broken out between federal and state and local income taxes. Payments to individual jurisdictions representing five percent or more of the total income tax payments must also be separately disclosed.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 0pt 54pt;"><span style="color:#222222;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#222222;">The disclosures specified by ASU 2023-09 are required in the Company’s annual financial statements beginning with the year ended December 31, 2025, with early adoption permitted.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 3—Concentration of Risk</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A portion of the Company’s activities relate to PMT. Revenues generated from PMT (generally comprised of gains on loans held for sale, loan origination and fulfillment fees, loan servicing fees, management fees, change in fair value of investment in and dividends received from PMT, and expense allocations charged to PMT) totaled 11% and 14% of total net revenues for the quarters ended March 31, 2024 and 2023, respectively. The Company also purchased 82% and 84% of its loan production from PMT during the quarters ended March 31, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company maintains cash and short-term investment balances at financial institutions in excess of the Federal Deposit Insurance Corporation (“FDIC”) insurance limits. Should one or more of the financial institutions at which the Company’s deposits are maintained fail, there is no guarantee as to the extent that the Company would recover the funds deposited, whether through FDIC coverage or otherwise, or the timing of any recovery.</p> 0.11 0.14 0.82 0.84 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 4—Variable Interest Entities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company entered into securitization transactions in which variable interest entities (“VIEs”) may issue variable funding notes and term debt backed by beneficial interests in Ginnie Mae and Fannie Mae mortgage servicing rights (“MSRs”). The Company acts as guarantor of the variable funding notes and term debt. The Company determined that it is the primary beneficiary of the VIEs because as the holder and guarantor of the variable funding notes, it holds the variable interest in the VIEs. Therefore, PFSI consolidates the VIEs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For financial reporting purposes, the MSRs financed by the consolidated VIEs are included in <i style="font-style:italic;">Mortgage servicing rights at fair value</i>, the variable funding notes are included in <i style="font-style:italic;">Assets sold under agreements to repurchase</i>, and the term debt is included in <i style="font-style:italic;">Notes payable secured by mortgage servicing assets </i>on the Company’s consolidated balance sheets. This financing is detailed in Note 14 – <i style="font-style:italic;">Short</i>-<i style="font-style:italic;">Term Borrowings</i> and Note 15 – <i style="font-style:italic;">Long Term Debt</i>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 5—Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">PennyMac Mortgage Investment Trust</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Operating Activities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Mortgage Loan Production Activities and MSR Recapture</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Loan Sales</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>The Company sells newly originated loans to PMT under a mortgage loan purchase agreement. The Company has typically utilized the mortgage loan purchase agreement for the purpose of selling to PMT conforming balance non-government insured or guaranteed loans, as well as prime jumbo residential mortgage loans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">MSR Recapture</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>Pursuant to the terms of an MSR recapture agreement by and between the Company and PMT, if the Company refinances (recaptures) mortgage loans for which PMT holds the MSRs, the Company is generally required to transfer and convey to PMT cash in an amount equal to: </p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">40%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the fair market value of the MSRs relating to the recaptured loans subject to the first </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">15%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the “recapture rate”; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">35%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the fair market value of the MSRs relating to the recaptured loans subject to the “recapture rate” in excess of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">15%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and up to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the fair market value of the MSRs relating to the recaptured loans subject to the “recapture rate” in excess of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>The “recapture rate” means, during each month, the ratio of (i) the aggregate unpaid principal balance of all recaptured mortgage loans, to (ii) the aggregate unpaid principal balance of all mortgage loans for which the Company held the MSRs and that were refinanced or otherwise paid off in such month. The Company has agreed to allocate sufficient resources to target a recapture rate of at least 15%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>The mortgage loans purchase and MSR recapture agreements expire on June 30, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Fulfillment Services</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>The Company provides PMT with certain mortgage banking services, including fulfillment and disposition-related services, for which it receives a monthly fulfillment fee. Pursuant to the terms of a mortgage banking services agreement, the fulfillment fees shall not exceed the following:</p><div style="margin-top:0.05pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.08;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the number of loan commitments issued multiplied by a pull-through factor of either </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.99</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> or </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.80</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> depending on whether the loan commitments are subject to a “mandatory trade confirmation” or a “best efforts lock confirmation”, respectively, and then multiplied by </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$585</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for each pull-through adjusted loan commitment up to and including </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">16,500</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> loan commitments per quarter and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$355</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for each pull-through adjusted loan commitment in excess of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">16,500</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per quarter, plus</span></td><td style="width:8.85pt;"></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.08;margin-bottom:0pt;margin-top:0.05pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$315</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> multiplied by the number of purchased loans that are sold to Fannie Mae and Freddie Mac up to the and including </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">16,500</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> loans per quarter and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$195</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> multiplied by the number of such purchased loans in excess of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">16,500</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per quarter, plus</span></td><td style="width:8.65pt;"></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.08;margin-bottom:0pt;margin-top:0.05pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$750</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> multiplied by the number of all purchased loans that are sold or securitized to parties other than Fannie Mae and Freddie Mac; provided, however, that </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">no</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> fulfillment fee shall be due or payable to PLS with respect to any Ginnie Mae loans and certain Fannie Mae or Freddie Mac loans acquired by PLS.</span></td><td style="width:8.65pt;"></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.08;margin:0.05pt 8.85pt 0pt 54pt;"><span style="margin-bottom:6pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Sourcing Fees</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>PMT does not hold the Ginnie Mae approval required to issue Ginnie Mae mortgage-backed securities (“MBS”) and act as a servicer. Accordingly, under the mortgage banking services agreement, the Company purchases mortgage loans underwritten in accordance with the Ginnie Mae MBS Guide “as is” and without recourse of any kind from PMT at PMT’s cost less any administrative fees paid by the correspondent to PMT plus accrued interest and a sourcing fee ranging from one to two basis points of the unpaid principal balance (“UPB”) of the loan, generally based on the average number of calendar days the loans are held by PMT before being purchased by the Company. The Company may also acquire conventional loans from PMT on the same terms upon mutual agreement between PMT and the Company.<span style="display:inline-block;width:9.5pt;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>While the Company purchases these mortgage loans “as is” and without recourse of any kind from PMT, where the Company has a claim for repurchase, indemnity or otherwise against a correspondent seller, it is entitled, at its sole expense, to pursue any such claim through or in the name of PMT.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="letter-spacing:-0.05pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following is a summary of loan production and MSR recapture activities, between the Company and PMT:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mortgage servicing rights recapture incurred included in <i style="font-style:italic;">Net gains on loans held for sale at fair value</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (485)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax service fees earned from PMT included in<i style="font-style:italic;"> Loan origination fees</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,410</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fulfillment fee revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,923</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unpaid principal balance of loans fulfilled for PMT subject to fulfillment fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,771,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,628,810</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sourcing fees included in cost of loans purchased from PMT</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,328</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unpaid principal balance of loans purchased from PMT:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Government guaranteed or insured</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,856,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,213,712</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Conventional conforming </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,189,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,062,874</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,046,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,276,586</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Loan Servicing</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company and PMT have entered into a loan servicing agreement (the “Servicing Agreement”), pursuant to which the Company provides subservicing for PMT’s MSRs and loans in its prime and special servicing portfolios. The Servicing Agreement provides for servicing fees of per-loan monthly amounts based on the delinquency, bankruptcy and/or foreclosure status of the serviced loan or the real estate acquired in settlement of loans (“REO”). The Company is also entitled to customary ancillary income and market-based fees and charges relating to loans it services for PMT. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Prime Servicing</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.15;text-align:justify;margin:0pt 3.55pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The base servicing fees for prime loans are calculated through a monthly per-loan dollar amount, with the actual dollar amount for each loan based on whether the loan is a fixed-rate or adjustable-rate loan. The base servicing fee rates are </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$7.50</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per month for fixed-rate loans and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$8.50</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per month for adjustable-rate loans.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">To the extent that prime loans become delinquent, the Company is entitled to an additional servicing fee per loan ranging from </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$10</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$55</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per month based on the delinquency, bankruptcy and foreclosure status of the loan or </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$75</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per month if the underlying mortgaged property becomes REO. The Company is also entitled to customary ancillary income and certain market-based fees and charges, including boarding and deboarding fees, liquidation and disposition fees, assumption, modification and origination fees and a percentage of late charges.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Special Servicing </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The base servicing fee rates for special servicing loans range from </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per month for current loans up to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$95</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per month for loans in foreclosure proceedings. The base servicing fee rate for REO is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$75</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per month. The Company also receives a supplemental servicing fee of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$25</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per month for each special servicing loan.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company receives activity-based fees for modifications, foreclosures and liquidations that it facilitates with respect to special servicing loans, as well as other market-based refinancing and loan disposition fees.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following is a summary of loan servicing fees earned from PMT:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:top;width:74.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Loan type serviced</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prime servicing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,329</p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Special servicing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,449</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Servicing Agreement expires on June 30, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Investment Management Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has a management agreement with PMT (the “Management Agreement”), pursuant to which the Company oversees PMT’s business affairs in conformity with PMT’s investment policies for which PFSI collects a base management fee and may collect a performance incentive fee. The Management Agreement provides that:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The base management fee is calculated quarterly and is equal to the sum of (i) </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.5%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per year of PMT’s average shareholders’ equity up to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> billion, (ii) </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.375%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per year of PMT’s average shareholders’ equity in excess of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> billion and up to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> billion, and (iii) </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.25%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per year of PMT’s average shareholders’ equity in excess of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> billion.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The performance incentive fee is calculated quarterly at a defined annualized percentage of the amount by which PMT’s “net income,” on a rolling four-quarter basis and before deducting the incentive fee, exceeds certain levels of return on “equity.”</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The performance incentive fee is equal to the sum of:</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the amount by which PMT’s “net income” for the quarter exceeds (i) an </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">8%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> return on “equity” plus the “high watermark,” up to (ii) a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> return on PMT’s “equity”; plus </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">15%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the amount by which PMT’s “net income” for the quarter exceeds (i) a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> return on PMT’s “equity” plus the “high watermark,” up to (ii) a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">16%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> return on PMT’s “equity”; plus</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the amount by which PMT’s “net income” for the quarter exceeds a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">16%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> return on “equity” plus the “high watermark.”</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;">For the purpose of determining the amount of the performance incentive fee:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;">“Net income” is defined as net income or loss attributable to PMT’s common shares of beneficial interest computed in accordance with GAAP adjusted for certain other non-cash charges determined after discussions between the Company and PMT’s independent trustees and approval by a majority of PMT’s independent trustees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;">“Equity” is the weighted average of the issue price per common share of beneficial interest of all of PMT’s public offerings, multiplied by the weighted average number of common shares of beneficial interest outstanding (including restricted share units) in the rolling four-quarter period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;">“High watermark” is the quarterly adjustment that reflects the amount by which the “net income” (stated as a percentage of return on “equity”) in that quarter exceeds or falls short of the lesser of 8% and the average Fannie Mae 30-year MBS yield (the “Target Yield”) for the four quarters then ended. If the “net income” is lower than the Target Yield, the high watermark is increased by the difference. If the “net income” is higher than the Target Yield, the high watermark is reduced by the difference. Each time a performance incentive fee is earned, the high watermark returns to zero. As a result, the threshold amounts required for the Company to earn a performance incentive fee are adjusted cumulatively based on the performance of PMT’s “net income” over (or under) the Target Yield, until the “net income” in excess of the Target Yield exceeds the then-current cumulative high watermark amount, and a performance incentive fee is earned.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The base management fee and the performance incentive fee are both receivable quarterly in arrears. The performance incentive fee may be paid in cash or a combination of cash and PMT’s common shares of beneficial interest (subject to a limit of no more than 50% paid in common shares), at PMT’s option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In the event of termination of the Management Agreement between PMT and the Company, the Company may be entitled to a termination fee in certain circumstances. The termination fee is equal to three times the sum of (a) the average annual base management fee, and (b) the average annual performance incentive fee earned by the Company, in each case during the 24-month period immediately preceding the date of termination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following is a summary of the base management and performance incentive fees earned from PMT:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Base management</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,257</p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance incentive </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,257</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Expense Reimbursement </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Under the Management Agreement, PMT reimburses the Company for its organizational and operating expenses, including third-party expenses, incurred on PMT’s behalf, it being understood that the Company and its affiliates shall allocate a portion of their personnel’s time to provide certain legal, tax and investor relations services for the direct benefit of PMT. With respect to the allocation of the Company’s and its affiliates’ personnel compensation, the Company is reimbursed $165,000 per fiscal quarter, such amount to be reviewed annually and not preclude reimbursement for any other services performed by the Company or its affiliates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">PMT is also required to pay its pro rata portion of rent, telephone, utilities, office furniture, equipment, machinery and other office, internal and overhead expenses of the Company and its affiliates required for PMT’s and its subsidiaries’ operations. These expenses are allocated based on the ratio of PMT’s proportion of gross assets compared to all remaining gross assets owned or managed by the Company as calculated at each fiscal quarter end.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;"> The Company received reimbursements from PMT for expenses as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reimbursement of:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">                </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">                </p></td></tr><tr><td style="vertical-align:middle;width:74.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expenses incurred on PMT's behalf, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,661</p></td></tr><tr><td style="vertical-align:bottom;width:74.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Common overhead incurred by the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,821</p></td></tr><tr><td style="vertical-align:bottom;width:74.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,647</p></td></tr><tr><td style="vertical-align:middle;width:74.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments and settlements during the quarter (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,384</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Payments and settlements include payments for the operating, investing and financing activities itemized in this Note.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="font-style:italic;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><i style="font-style:italic;">Investing Activities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company owns 75,000 common shares of beneficial interest of PMT.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following is a summary of investing activities between the Company and PMT:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of investment in and dividends received from PennyMac Mortgage Investment Trust</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common shares of beneficial interest of PennyMac Mortgage Investment Trust:</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value </p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,121</p></td></tr><tr><td style="vertical-align:bottom;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Number of shares</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Receivable from and Payable to PMT</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Amounts receivable from and payable to PMT are summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Receivable from PMT:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Allocated expenses and expenses incurred on PMT's behalf</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,612</p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Correspondent production fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,288</p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Management fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,252</p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Servicing fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,809</p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fulfillment fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,301</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,262</p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payable to PMT:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts advanced by PMT to fund its servicing advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,154</p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,210</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Exchanged Private National Mortgage Acceptance Company, LLC Unitholders</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company entered into a tax receivable agreement with certain former owners of PNMAC that provides for the payment from time to time by the Company to PNMAC’s exchanged unitholders of an amount equal to 85% of the amount of the net tax benefits, if any, that the Company is deemed to realize as a result of (i) increases in tax basis of PNMAC’s assets resulting from exchanges of ownership interests in PNMAC and (ii) certain other tax benefits related to entering into the tax receivable agreement, including tax benefits attributable to payments under the tax receivable agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has recorded a $26.1 million <i style="font-style:italic;">Payable to exchanged Private National Mortgage Acceptance Company, LLC unitholders under tax receivable agreement</i> as of March 31, 2024 and December 31, 2023. The Company did not make payments under the tax receivable agreement during the quarters ended March 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Townsgate Closing Services, LLC</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company advanced $801,000 to Townsgate Closing Services, LLC, under a revolving loan agreement. The revolving loan agreement has a maximum commitment amount of $1.5 million, matures on December 27, 2027, and earns interest at 9.75% per year as of March 31, 2024, subject to semi-annual adjustment indexed to the 10+ year USD High Yield Corporate Bond Index as determined by Tradeweb/Bloomberg. The outstanding balance is included in <i style="font-style:italic;">Other</i> assets on the Company’s consolidated balance sheets. The Company recorded $20,000 and $21,000 of interest income related to the loan during the quarters ended March 31, 2024 and 2023, respectively.</p> 0.40 0.15 0.35 0.15 0.30 0.30 0.30 0.15 0.99 0.80 585 16500 355 16500 315 16500 195 16500 750 0 0.0001 0.0002 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mortgage servicing rights recapture incurred included in <i style="font-style:italic;">Net gains on loans held for sale at fair value</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (485)</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax service fees earned from PMT included in<i style="font-style:italic;"> Loan origination fees</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,410</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fulfillment fee revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,923</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unpaid principal balance of loans fulfilled for PMT subject to fulfillment fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,771,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,628,810</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sourcing fees included in cost of loans purchased from PMT</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,328</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unpaid principal balance of loans purchased from PMT:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Government guaranteed or insured</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,856,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,213,712</p></td></tr><tr><td style="vertical-align:bottom;width:72.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Conventional conforming </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,189,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,062,874</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,046,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,276,586</p></td></tr></table> -353000 -485000 359000 1410000 4016000 11923000 1771681000 6628810000 1605000 1328000 7856925000 9213712000 8189930000 4062874000 16046855000 13276586000 7.50 8.50 10 55 75 30 95 75 25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:top;width:74.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Loan type serviced</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prime servicing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,329</p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Special servicing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,449</p></td></tr></table> 20200000 20329000 62000 120000 20262000 20449000 0.015 2000000000 0.01375 2000000000 5000000000 0.0125 5000000000 0.10 0.08 0.12 0.15 0.12 0.16 0.20 0.16 0.08 0 0.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Base management</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,257</p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance incentive </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,257</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table> 7188000 7257000 7188000 7257000 165000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reimbursement of:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">                </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">                </p></td></tr><tr><td style="vertical-align:middle;width:74.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expenses incurred on PMT's behalf, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,661</p></td></tr><tr><td style="vertical-align:bottom;width:74.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Common overhead incurred by the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,821</p></td></tr><tr><td style="vertical-align:bottom;width:74.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,647</p></td></tr><tr><td style="vertical-align:middle;width:74.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments and settlements during the quarter (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,384</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Payments and settlements include payments for the operating, investing and financing activities itemized in this Note.</span></td></tr></table> 6414000 5661000 1944000 1821000 165000 165000 8523000 7647000 30085000 32384000 75000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of investment in and dividends received from PennyMac Mortgage Investment Trust</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common shares of beneficial interest of PennyMac Mortgage Investment Trust:</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value </p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,121</p></td></tr><tr><td style="vertical-align:bottom;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Number of shares</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 10000 26000 1101000 1121000 75000 75000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Receivable from PMT:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Allocated expenses and expenses incurred on PMT's behalf</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,612</p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Correspondent production fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,288</p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Management fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,252</p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Servicing fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,809</p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fulfillment fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,301</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,262</p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payable to PMT:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amounts advanced by PMT to fund its servicing advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,154</p></td></tr><tr><td style="vertical-align:bottom;width:74.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,210</p></td></tr></table> 8194000 5612000 7368000 8288000 7188000 7252000 6730000 6809000 1355000 1301000 30835000 29262000 127992000 208154000 1000 56000 127993000 208210000 0.85 26100000 26100000 0 0 801000 1500000 0.0975 10+ year USD High Yield Corporate Bond Index 20000 21000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 6—Loan Sales and Servicing Activities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company originates or purchases and sells loans in the secondary mortgage market without recourse for credit losses. However, the Company maintains continuing involvement with the loans in the form of servicing arrangements and the liability under representations and warranties it makes to purchasers and insurers of the loans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes cash flows between the Company and transferees as a result of the sale of loans in transactions where the Company maintains continuing involvement with the loans as servicer:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sales proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,676,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,385,341</p></td></tr><tr><td style="vertical-align:bottom;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Servicing fees received</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 336,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268,423</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company is contractually responsible for making the payments required to protect its beneficial interest holders’ interests in the properties collateralizing their loans and may, therefore, be required to advance amounts in excess of insurer or guarantor reimbursement limits. Therefore, the Company provides a valuation allowance on the servicing advances for these amounts in excess of amounts that are expected to ultimately be recovered from the loans’ insurers, guarantors, or beneficial interest holders. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The servicing advance valuation allowance is estimated based on relevant qualitative and quantitative information about past events, including historical collection and loss experience, current conditions, and reasonable and supportable forecasts that affect collectable amounts. The provision for losses on servicing advances is included in <i style="font-style:italic;">Servicing</i> expense in the consolidated statements of income. Servicing advances are written off when they are deemed unrecoverable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following is a summary of the allowance for losses on servicing advances:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,992</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reversals of provision for losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,541)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,081)</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charge-offs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,123)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (733)</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,178</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the UPB of the loans sold by the Company in transactions where it maintains continuing involvement with the loans as servicer:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unpaid principal balance of loans outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,441,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352,790,614</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Delinquent loans:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">30-89 days </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,128,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,775,493</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">90 days or more:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Not in foreclosure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,251,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,754,282</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">In foreclosure </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 647,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 618,694</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreclosed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,565</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loans in bankruptcy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,479,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,415,614</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables summarize the Company’s loan servicing portfolio as measured by UPB:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Servicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">rights owned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Subservicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans serviced</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investor:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-affiliated entities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Originated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,441,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,441,567</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Purchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,051,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,051,740</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381,493,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381,493,307</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">PennyMac Mortgage Investment Trust</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,819,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,819,012</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loans held for sale </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,111,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,111,719</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 386,605,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,819,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 617,424,038</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Delinquent loans:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">30 days </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,940,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,607,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,547,765</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">60 days </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,738,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 370,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,109,830</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">90 days or more:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Not in foreclosure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,426,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 875,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,301,481</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">In foreclosure</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692,930</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,713</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 804,643</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreclosed</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,652</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,482</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,134</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,808,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;color:#ff0000;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,969,344</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,777,853</p></td></tr><tr><td style="vertical-align:top;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans in bankruptcy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,583,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;color:#ff0000;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,798,976</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Custodial funds managed by the Company (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,429,348</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,468,707</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,898,055</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Custodial funds include cash accounts holding funds on behalf of borrowers and investors relating to loans serviced under servicing agreements and are not recorded on the Company’s consolidated balance sheets. The Company earns placement fees on certain of these custodial funds where it owns the MSRs and these fees are included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Interest income</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in the Company’s consolidated statements of income.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Servicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">rights owned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Subservicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans serviced</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investor:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-affiliated entities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Originated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352,790,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352,790,614</p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Purchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,478,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,478,397</p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 370,269,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 370,269,011</p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">PennyMac Mortgage Investment Trust</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,653,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,653,069</p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loans held for sale </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,294,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,294,689</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374,563,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,653,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607,216,769</p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Delinquent loans:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">30 days </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,097,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,808,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,906,445</p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">60 days </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,316,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 399,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,716,280</p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">90 days or more:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Not in foreclosure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,941,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,031,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,972,624</p></td></tr><tr><td style="vertical-align:top;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">In foreclosure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 686,359</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,618</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 778,977</p></td></tr><tr><td style="vertical-align:top;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreclosed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,133</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,295</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,428</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,050,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;color:#ff0000;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,336,514</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,386,754</p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans in bankruptcy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,523,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;color:#ff0000;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,709,811</p></td></tr><tr><td style="vertical-align:top;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:10pt;">Custodial funds managed by the Company </span>(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,741,978</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,759,974</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,501,952</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Custodial funds include cash accounts holding funds on behalf of borrowers and investors relating to loans serviced under servicing agreements and are not recorded on the Company’s consolidated balance sheets. The Company earns placement fees on certain of these custodial funds where it owns the MSRs and these fees are included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Interest income</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in the Company’s consolidated statements of income.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following is a summary of the geographical distribution of loans included in the Company’s loan servicing portfolio for the top five and all other states as measured by UPB:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">State</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">California </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,344,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,788,272</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Florida </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,174,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,824,310</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Texas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,318,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,437,082</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Virginia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,562,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,376,266</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maryland</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,865,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,746,355</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">All other states </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,158,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358,044,484</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 617,424,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607,216,769</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sales proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,676,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,385,341</p></td></tr><tr><td style="vertical-align:bottom;width:73.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Servicing fees received</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 336,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268,423</p></td></tr></table> 19676917000 13385341000 336248000 268423000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,992</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reversals of provision for losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,541)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,081)</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charge-offs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,123)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (733)</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,178</p></td></tr></table> 73991000 78992000 1541000 3081000 5123000 733000 67327000 75178000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unpaid principal balance of loans outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,441,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352,790,614</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Delinquent loans:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">30-89 days </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,128,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,775,493</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">90 days or more:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Not in foreclosure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,251,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,754,282</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">In foreclosure </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 647,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 618,694</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreclosed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,565</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loans in bankruptcy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,479,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,415,614</p></td></tr></table> 364441567000 352790614000 12128892000 13775493000 6251718000 6754282000 647459000 618694000 8441000 7565000 1479461000 1415614000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Servicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">rights owned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Subservicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans serviced</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investor:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-affiliated entities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Originated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,441,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,441,567</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Purchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,051,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,051,740</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381,493,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381,493,307</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">PennyMac Mortgage Investment Trust</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,819,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,819,012</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loans held for sale </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,111,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,111,719</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 386,605,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,819,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 617,424,038</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Delinquent loans:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">30 days </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,940,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,607,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,547,765</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">60 days </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,738,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 370,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,109,830</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">90 days or more:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Not in foreclosure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,426,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 875,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,301,481</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">In foreclosure</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692,930</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,713</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 804,643</p></td></tr><tr><td style="vertical-align:bottom;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreclosed</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,652</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,482</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,134</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,808,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;color:#ff0000;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,969,344</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,777,853</p></td></tr><tr><td style="vertical-align:top;width:56.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans in bankruptcy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,583,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;color:#ff0000;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,798,976</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Custodial funds managed by the Company (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,429,348</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,468,707</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,898,055</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Custodial funds include cash accounts holding funds on behalf of borrowers and investors relating to loans serviced under servicing agreements and are not recorded on the Company’s consolidated balance sheets. The Company earns placement fees on certain of these custodial funds where it owns the MSRs and these fees are included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Interest income</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in the Company’s consolidated statements of income.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Servicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">rights owned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Subservicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans serviced</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investor:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-affiliated entities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Originated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352,790,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352,790,614</p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Purchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,478,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,478,397</p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 370,269,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 370,269,011</p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">PennyMac Mortgage Investment Trust</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,653,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,653,069</p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loans held for sale </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,294,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,294,689</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374,563,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,653,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607,216,769</p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Delinquent loans:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">30 days </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,097,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,808,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,906,445</p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">60 days </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,316,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 399,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,716,280</p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">90 days or more:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Not in foreclosure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,941,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,031,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,972,624</p></td></tr><tr><td style="vertical-align:top;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">In foreclosure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 686,359</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,618</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 778,977</p></td></tr><tr><td style="vertical-align:top;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreclosed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,133</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,295</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,428</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,050,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;color:#ff0000;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,336,514</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,386,754</p></td></tr><tr><td style="vertical-align:bottom;width:56.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans in bankruptcy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,523,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;color:#ff0000;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,709,811</p></td></tr><tr><td style="vertical-align:top;width:56.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:10pt;">Custodial funds managed by the Company </span>(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,741,978</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,759,974</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,501,952</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Custodial funds include cash accounts holding funds on behalf of borrowers and investors relating to loans serviced under servicing agreements and are not recorded on the Company’s consolidated balance sheets. The Company earns placement fees on certain of these custodial funds where it owns the MSRs and these fees are included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Interest income</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in the Company’s consolidated statements of income.</span></td></tr></table><div style="margin-top:6pt;"></div> 364441567000 364441567000 17051740000 17051740000 381493307000 381493307000 230819012000 230819012000 5111719000 5111719000 386605026000 230819012000 617424038000 9940684000 1607081000 11547765000 2738951000 370879000 3109830000 6426292000 875189000 7301481000 692930000 111713000 804643000 9652000 4482000 14134000 19808509000 2969344000 22777853000 1583758000 215218000 1798976000 5429348000 2468707000 7898055000 352790614000 352790614000 17478397000 17478397000 370269011000 370269011000 232653069000 232653069000 4294689000 4294689000 374563700000 232653069000 607216769000 11097929000 1808516000 12906445000 3316494000 399786000 3716280000 6941325000 1031299000 7972624000 686359000 92618000 778977000 8133000 4295000 12428000 22050240000 3336514000 25386754000 1523218000 186593000 1709811000 3741978000 1759974000 5501952000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">State</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">California </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,344,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,788,272</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Florida </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,174,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,824,310</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Texas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,318,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,437,082</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Virginia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,562,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,376,266</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maryland</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,865,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,746,355</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">All other states </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,158,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358,044,484</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 617,424,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="border-bottom-style:solid;border-bottom-width:0.5pt;text-decoration-line:underline;text-decoration-style:double;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607,216,769</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 73344855000 72788272000 59174541000 57824310000 58318589000 56437082000 35562555000 35376266000 26865117000 26746355000 364158381000 358044484000 617424038000 607216769000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 7—Fair Value</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Most of the Company’s assets and certain of its liabilities are measured at or based on their fair values. The Company groups its assets and liabilities at fair value in three levels, based on the markets in which the assets and liabilities are traded and the observability of the significant inputs used to determine fair value. These levels are:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2—Prices determined using other significant observable inputs. Observable inputs are inputs that other market participants would use in pricing an asset or liability and are developed based on market data obtained from sources independent of the Company. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3— Prices determined using significant unobservable inputs. In situations where observable inputs are unavailable, unobservable inputs may be used. Unobservable inputs reflect the Company’s own judgments about the factors that market participants use in pricing an asset or liability, and are based on the best information available in the circumstances.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;">As a result of the difficulty in observing certain significant valuation inputs affecting “Level 3” fair value assets and liabilities, the Company is required to make judgments regarding these items’ fair values. Different persons in possession of the same facts may reasonably arrive at different conclusions as to the inputs to be applied in valuing these assets and liabilities and their fair values. Such differences may result in significantly different fair value measurements. Likewise, due to the general illiquidity of some of these assets and liabilities, subsequent transactions may be at values significantly different from those reported.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value Accounting Elections</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company identified its MSRs, its mortgage servicing liabilities (“MSLs”) and all of its non-cash financial assets to be accounted for at fair value so changes in fair value will be reflected in income as they occur and more timely reflect the results of the Company’s performance. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following is a summary of assets and liabilities that are measured at fair value on a recurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Principal-only mortgage-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 524,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 524,576</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loans held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,733,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,200,350</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest rate lock commitments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,545</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forward purchase contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,887</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forward sales contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,622</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">MBS put options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,970</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Put options on interest rate futures purchase contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,353</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Call options on interest rate futures purchase contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,301</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total derivative assets before netting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,678</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Netting </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,691)</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Total derivative assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,987</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mortgage servicing rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,483,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,483,210</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investment in PennyMac Mortgage Investment Trust</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,101</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,301,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,024,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,318,293</p></td></tr><tr><td style="vertical-align:middle;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest rate lock commitments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,737</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forward purchase contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,049</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forward sales contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,649</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total derivative liabilities before netting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,435</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Netting </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,651)</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Total derivative liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,784</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mortgage servicing liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,732</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,516</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:normal;width:50.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:normal;width:50.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term investment</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,268</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,268</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loans held for sale</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,942,127</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 478,564</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,420,691</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative assets:</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest rate lock commitments</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,313</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,313</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forward purchase contracts</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,448</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,448</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forward sales contracts</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,151</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,151</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">MBS put options</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">MBS call options</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,265</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,265</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Put options on interest rate futures purchase contracts</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,043</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,043</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Call options on interest rate futures purchase contracts</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,176</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,176</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total derivative assets before netting</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,219</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,277</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,313</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,809</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Netting </p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79,730)</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Total derivative assets</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,219</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,277</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,313</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,079</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mortgage servicing rights</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,099,348</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,099,348</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investment in PennyMac Mortgage Investment Trust</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,121</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,121</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,608</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,033,404</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,668,225</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,710,507</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative liabilities:</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest rate lock commitments</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forward purchase contracts</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,141</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,141</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forward sales contracts</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,796</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,796</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Call options on interest rate futures sales contracts</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,209</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,209</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total derivative liabilities before netting</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,209</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,937</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,866</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Netting </p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,591)</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Total derivative liabilities </p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,209</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,937</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,275</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mortgage servicing liabilities </p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,805</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,805</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,209</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,937</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,525</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,080</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As shown above, certain of the Company’s loans held for sale, Interest Rate Lock Commitments (“IRLCs”), MSRs and MSLs are measured using Level 3 fair value inputs. Following are roll forwards of assets and liabilities measured at fair value using “Level 3” inputs at either the beginning or the end of the quarter presented:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.42%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:46.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net interest </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Mortgage </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loans held</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">rate lock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">servicing </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">commitments (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">rights</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:46.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 478,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,099,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,667,505</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchases and issuances, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 905,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,006,131</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalization of interest and servicing advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,226</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and repayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (383,999)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (383,999)</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mortgage servicing rights resulting from loan sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,520</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in fair value included in income arising from:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in instrument-specific credit risk</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,142</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other factors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (572)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,706)</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (564)</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transfers from Level 3 to Level 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (561,829)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (561,829)</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transfers to loans held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (131,580)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (131,580)</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,483,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,019,410</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_aujRB2IoyU-jFpQ2YukeFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Changes in fair value recognized during the quarter relating to assets still held at March 31, 2024</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,193</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">For the purpose of this table, the IRLC asset and liability positions are shown net.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:82.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mortgage servicing liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,805</p></td></tr><tr><td style="vertical-align:bottom;width:82.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in fair value included in income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73)</p></td></tr><tr><td style="vertical-align:bottom;width:82.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,732</p></td></tr><tr><td style="vertical-align:bottom;width:82.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in fair value recognized during the quarter relating to liabilities still outstanding at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:47.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net interest </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Mortgage</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loans held</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">rate lock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">servicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">commitments (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">rights</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:47.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 345,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,953,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,325,237</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchases and issuances, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,158</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalization of interest and servicing advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,655</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and repayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (122,858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (232)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (123,090)</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mortgage servicing rights resulting from loan sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,533</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in fair value included in income arising from:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in instrument-specific credit risk</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,543</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other factors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (163,327)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (153,784)</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transfers:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">From Level 3 to Level 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (365,714)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (365,714)</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">To real estate acquired in settlement of loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52)</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">To loans held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (101,918)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (101,918)</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 312,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,003,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,375,025</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_b_858t9IBkyjtixszP6Hgw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Changes in fair value recognized during the quarter relating to assets still held at March 31, 2023</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (169,273)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">For the purpose of this table, the IRLC asset and liability positions are shown net.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:14.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mortgage servicing liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,096</p></td></tr><tr><td style="vertical-align:middle;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in fair value included in income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85)</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance, March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,011</p></td></tr><tr><td style="vertical-align:middle;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in fair value recognized during the quarter relating to liabilities still outstanding at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company had transfers among the fair value levels arising from the return to salability in the active secondary market of certain loans held for sale and from transfers of IRLCs to <i style="font-style:italic;">Loans held for sale at fair value</i> upon purchase or funding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Assets and Liabilities Measured at Fair Value under the Fair Value Option</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Net changes in fair values included in income for assets and liabilities carried at fair value as a result of management’s election of the fair value option by income statement line item are summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="18" style="vertical-align:bottom;width:64.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;width:31.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:31.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net gains on</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net gains on </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans held</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans held</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for sale at </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">servicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for sale at </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">servicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">fees</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">fees</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="20" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;width:62.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal-only stripped mortgage-backed securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (311)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (311)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans held for sale </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mortgage servicing rights </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,969)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,585)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mortgage servicing liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following are the fair value and related principal amounts due upon maturity of loans held for sale:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> due upon </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> due upon </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Loans held for sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Difference</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Difference</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="19" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current through 89 days delinquent </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,162,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,062,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,378,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,233,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,278</p></td></tr><tr><td style="vertical-align:bottom;width:31.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">90 days or more delinquent:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:31.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Not in foreclosure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,669)</p></td></tr><tr><td style="vertical-align:bottom;width:31.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">In foreclosure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,663)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,607)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,200,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,111,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,420,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,294,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,002</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Assets Measured at Fair Value on a Nonrecurring Basis</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following is a summary of assets that were measured at fair value on a nonrecurring basis: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:45.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Real estate acquired in settlement of loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,473</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,669</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the losses recognized on assets when they were remeasured at fair value on a nonrecurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Real estate acquired in settlement of loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (558)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments Carried at Amortized Cost</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s <i style="font-style:italic;">Assets sold under agreements to repurchase</i>, <i style="font-style:italic;">Mortgage loan participation purchase and sale agreements, Notes payable secured by mortgage servicing assets </i>and <i style="font-style:italic;">Unsecured senior notes</i> are carried at amortized cost. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">These liabilities are classified as “Level 3” fair value items due to the Company’s reliance on unobservable inputs to estimate their fair values. The Company has concluded that the fair values of these liabilities other than term notes and term loans included in <i style="font-style:italic;">Notes payable secured by mortgage servicing assets</i> and the <i style="font-style:italic;">Unsecured senior notes</i> approximate their carrying values due to their short terms and/or variable interest rates. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">The Company estimates the fair value of the term notes, term loans and the <i style="font-style:italic;">Unsecured senior notes</i> using indications of fair value provided by non-affiliate brokers, pricing services and internal estimates of fair value. The fair values and carrying values of these liabilities are summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:40.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:27.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:27.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying value</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term notes and term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,736,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,722,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,730,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,724,290</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unsecured senior notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,472,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,521,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,467,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,519,651</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="display:inline-block;width:36pt;"></span><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="font-style:italic;font-weight:bold;">Valuation Governance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Most of the Company’s financial assets, and all of its derivatives, MSRs and MSLs, are carried at fair value with changes in fair value recognized in current period income. Certain of the Company’s financial assets and derivatives and all of its MSRs and MSLs are “Level 3” fair value assets and liabilities which require use of unobservable inputs that are significant to the estimation of the items’ fair values. Unobservable inputs reflect the Company’s own judgments about the factors that market participants use in pricing an asset or liability, and are based on the best information available under the circumstances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Due to the difficulty in estimating the fair values of “Level 3” fair value assets and liabilities, the Company has assigned responsibility for estimating the fair values of these assets and liabilities to specialized staff within its capital markets group and subjects the valuation process to significant senior management oversight.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">With respect to “Level 3” valuations other than IRLCs, the capital markets valuation staff group reports to the Company’s senior management valuation committee, which oversees the valuations. Capital markets valuation staff monitors the models used for valuation of the Company’s “Level 3” fair value assets and liabilities, including the models’ performance versus actual results, and reports those results as well as changes in the valuation of the non-IRLC “Level 3” fair value assets and liabilities, including major factors affecting the valuations and any changes in model methods and inputs, to PFSI’s senior management valuation committee. The Company’s senior management valuation committee includes the Company’s chief financial, risk, and capital markets officers as well as other senior members of the Company’s finance, capital markets and risk management staffs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">To assess the reasonableness of its valuations, the capital markets valuation staff presents an analysis of the effect on the valuations of changes to the significant inputs to the models and, for MSRs, comparisons of its estimates of fair value and of key inputs to those procured from nonaffiliated brokers and published surveys. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The fair value of the Company’s IRLCs is developed by its capital markets risk management staff and is reviewed by its capital markets operations staff.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Valuation Techniques and Inputs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11pt;text-indent:36pt;margin:0pt;">Following is a description of the techniques and inputs used in estimating the fair values of “Level 2” and “Level 3” fair value assets and liabilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Principal-Only Stripped Mortgage-Backed Securities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-indent:36pt;margin:0pt;">The Company categorizes principal-only stripped securities as “Level 2” fair value financial instruments. Fair values of these securities are established based on quoted market prices for these or similar securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 36pt;"><i style="font-style:italic;">Loans Held for Sale</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Most of the Company’s loans held for sale at fair value are saleable into active markets and are therefore categorized as “Level 2” fair value assets. The fair values of “Level 2” fair value loans are determined using their contracted selling prices or quoted market prices or market price equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Certain of the Company’s loans held for sale are not saleable into active markets and are therefore categorized as “Level 3” fair value assets. Loans held for sale categorized as “Level 3” fair value assets include:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Early buy out (“EBO”) loans. EBO loans are government guaranteed or insured loans purchased by the Company from Ginnie Mae guaranteed securities in its loan servicing portfolio. The Company’s right to purchase a government guaranteed or insured loan from a Ginnie Mae security arises as the result of the loan being at least three months delinquent on the date of purchase by the Company and provides an alternative to the Company’s obligation to continue advancing principal and interest at the coupon rate of the related Ginnie Mae security. Such a loan may be resold to an investor and thereafter may be repurchased to the extent it becomes eligible for resale into a new Ginnie Mae guaranteed security. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;">A loan becomes eligible for resale into a new Ginnie Mae security when the loan becomes current either through completion of a modification of the loan’s terms or after three months of timely payments following either the completion of a payment deferral program or borrower reperformance and when the issuance date of the new security is at least 120 days after the date the loan was last delinquent.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Loans with identified defects. Loans that are not saleable into active markets due to identification of a defect by the Company or to the repurchase by the Company of a loan with an identified defect. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Closed-end second lien mortgage loans. At present, there is no active market with observable inputs that are significant to the estimation of fair value of the closed-end second lien mortgage loans the Company produces.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company uses a discounted cash flow model to estimate the fair value of its “Level 3” fair value loans held for sale. The significant unobservable inputs used in the fair value measurement of the Company’s “Level 3” fair value loans held for sale are discount rates, home price projections, voluntary prepayment/resale and total prepayment/resale speeds. Significant changes in any of those inputs in isolation could result in a significant change to the loans’ fair value measurement. Increases in home price projections are generally accompanied by an increase in voluntary prepayment speeds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11pt;text-indent:36pt;margin:0pt;">Following is a quantitative summary of key “Level 3” fair value inputs used in the valuation of loans held for sale:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value (in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">466,392 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">478,564 </p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Key inputs (1):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Discount rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.7% – 10.2%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.1% – 10.2%</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.4%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.2%</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Twelve-month projected housing price index change:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.8% – 1.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.3% – 0.5%</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.8%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.5%</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Voluntary prepayment/resale speed (2):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.2% – 38.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0% – 36.9%</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">25.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">24.8%</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total prepayment/resale speed (3):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.3% – 47.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0% – 50.3%</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">29.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">32.2%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Weighted average inputs are based on the fair values of the “Level 3” fair value loans.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Voluntary prepayment/resale speed is measured using life voluntary Conditional Prepayment Rate (“CPR”).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total prepayment/resale speed is measured using life total CPR, which includes both voluntary and involuntary prepayment/resale speeds.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Changes in fair value of loans held for sale attributable to changes in the loan’s instrument-specific credit risk are measured with reference to the change in the respective loan’s delinquency status and performance history at period end from the later of the beginning of the period or acquisition date. Changes in fair value of loans held for sale are included in <i style="font-style:italic;">Net gains on loans held for sale at fair value</i> in the Company’s consolidated statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Derivative Financial Instruments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Interest Rate Lock Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company categorizes IRLCs as “Level 3” fair value assets or liabilities. The Company estimates the fair values of IRLCs based on quoted Agency MBS prices, its estimate of the fair value of the MSRs it expects to receive in the sale of the loans and the probability that the loans will be funded or purchased (the “pull-through rate”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The significant unobservable inputs used in the fair value measurement of the Company’s IRLCs are the pull-through rate and the estimated fair values of MSRs attributable to the mortgage loans it has committed to originate or purchase. Significant changes in the pull-through rate or the MSR components of the IRLCs, in isolation, could result in significant changes in the IRLCs’ fair value measurements. The financial effects of changes in these inputs are generally inversely correlated as increasing interest rates have a positive effect on the fair value of the MSR component of IRLC fair value, but increase the pull-through rate for the loan principal and interest payment cash flow component, which has decreased in fair value. Changes in fair value of IRLCs are included in <i style="font-style:italic;">Net gains on loans held for sale at fair value</i> in the Company’s consolidated statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following is a quantitative summary of key unobservable inputs used in the valuation of IRLCs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value (in thousands) (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">69,808 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">89,593 </p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Committed amount (in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7,270,122 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6,349,628 </p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:10pt;">Key inputs</span> (2):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pull-through rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">19.6% – 100%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.2% – 100%</p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">79.1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">81.1%</p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mortgage servicing rights fair value expressed as:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Servicing fee multiple:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.1 – 7.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.1 – 7.3</p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.2</p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Percentage of loan commitment amount:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.3% – 4.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.3% – 4.3%</p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.9%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">For purpose of this table, IRLC asset and liability positions are shown net.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Weighted average inputs are based on the committed amounts.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Hedging Derivatives</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Fair values of derivative financial instruments actively traded on exchanges are categorized by the Company as “Level 1” fair value assets and liabilities; fair values of derivative financial instruments based on observable interest rates, volatilities and prices in the MBS or other markets are categorized by the Company as “Level 2” fair value assets and liabilities. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Changes in the fair values of hedging derivatives are included in <i style="font-style:italic;">Net gains on loans held for sale at fair value, </i>or<i style="font-style:italic;"> Net loan servicing fees – Mortgage servicing rights hedging results</i>, as applicable, in the Company’s consolidated statements of income<span style="white-space:pre-wrap;">. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 36pt;"><i style="font-style:italic;">Mortgage Servicing Rights</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">MSRs are categorized as “Level 3” fair value assets. The Company uses a discounted cash flow approach to estimate the fair value of MSRs. The key inputs used in the estimation of the fair value of MSRs include the applicable prepayment rate (prepayment speed), pricing spread (discount rate), and annual per-loan cost to service the underlying loans, all of which are unobservable. Significant changes to any of those inputs in isolation could result in a significant change in the MSR fair value measurement. Changes in these key inputs are not directly related. Changes in the fair value of MSRs are included in <i style="font-style:italic;">Net loan servicing fees</i>—<i style="font-style:italic;">Change in fair value of mortgage servicing rights and mortgage servicing liabilities</i> in the Company’s consolidated statements of income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following are the key inputs used in determining the fair value of MSRs received by the Company when it retains the obligation to service the mortgage loans it sells:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:38.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Amount recognized and unpaid principal balance of underlying loans in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MSR and pool characteristics:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amount recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 412,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 286,533</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unpaid principal balance of underlying loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 19,484,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 13,695,364</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average servicing fee rate (in basis points)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">50</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Key inputs (1):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Annual total prepayment speed (2):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.9% – 15.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">9.2% – 23.2%</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">11.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">11.7%</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Equivalent average life (in years):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.5 – 9.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.0 – 8.4</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.3</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pricing spread (3):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.5% – 12.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.5% – 11.7%</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.7%</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Per-loan annual cost of servicing:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$71 – $127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$68 – $125</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$103</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Weighted average inputs are based on the UPB of the underlying loans.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Annual total prepayment speed is measured using life total CPR, which includes both voluntary and involuntary prepayments. Equivalent average life is provided as supplementary information.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Pricing spread represents a margin that is applied to a reference interest rate’s forward rate curve to develop periodic discount rates. The Company applies a pricing spread to a derived United State Treasury Securities (“Treasury”) yield curve for purposes of discounting cash flows relating to MSRs. </span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following is a quantitative summary of key inputs used in the valuation of the Company’s MSRs and the effect on the fair value from adverse changes in those inputs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="5" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:37.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Fair value, unpaid principal balance of underlying </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:37.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> loans and effect on fair value amounts in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;">$ 7,483,210 </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;">$ 7,099,348 </span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pool characteristics:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unpaid principal balance of underlying mortgage loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;">$ 381,470,663 </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;">$ 370,244,119 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average note interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.2%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.1%</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average servicing fee rate (in basis points)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">38 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">38 </p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Key inputs (1):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Annual total prepayment speed (2):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0% – 17.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.1% – 17.8%</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8.3%</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Equivalent average life (in years):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.0 – 9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.0 – 9.0</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8.1</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect on fair value of (3):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">5% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($110,071)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($107,757)</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">10% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($216,317)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($211,643)</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">20% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($418,132)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($408,638)</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pricing spread (4):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.5% – 12.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.5% – 12.6%</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.4%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.4%</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect on fair value of (3):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">5% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($98,475)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($94,307)</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">10% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($194,382)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($186,129)</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">20% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($378,857)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($362,671)</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Per-loan annual cost of servicing:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$70 – $132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$70 – $135</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$107</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect on fair value of (3):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">5% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($45,114)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($44,572)</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">10% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($90,228)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($89,145)</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">20% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($180,457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($178,289)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Weighted average inputs are based on the UPB of the underlying loans.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Annual total prepayment speed is measured using life total CPR, which includes both voluntary and involuntary prepayments. Equivalent average life is provided as supplementary information.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">These sensitivity analyses are limited in that they were performed as of a particular date; only contemplate the movements in the indicated inputs; do not incorporate changes to other inputs; are subject to the accuracy of the models and inputs used; and do not incorporate other factors that would affect the Company’s overall financial performance in such events, including operational adjustments made to account for changing circumstances. For these reasons, these analyses should not be viewed as earnings forecasts.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company applies a pricing spread to a derived Treasury yield curve for purposes of discounting cash flows relating to MSRs. </span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"> <i style="font-style:italic;">Mortgage Servicing Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">MSLs are categorized as “Level 3” fair value liabilities. The Company uses a discounted cash flow approach to estimate the fair value of MSLs. The key inputs used in the estimation of the fair value of MSLs include the applicable annual total prepayment speed, pricing spread, and the per-loan annual cost of servicing the underlying loans. Changes in the fair value of MSLs are included in <i style="font-style:italic;">Net servicing fees</i>—<i style="font-style:italic;">Change in fair value of mortgage servicing rights and mortgage servicing liabilities</i> in the Company’s consolidated statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following are the key inputs used in determining the fair value of MSLs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value (in thousands)</p></td><td style="vertical-align:bottom;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,805</p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pool characteristics:</p></td><td style="vertical-align:bottom;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unpaid principal balance of underlying loans (in thousands)</p></td><td style="vertical-align:bottom;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">22,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">24,892</p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Servicing fee rate (in basis points)</p></td><td style="vertical-align:bottom;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">25</p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Key inputs (1):</p></td><td style="vertical-align:bottom;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Annual total prepayment speed (2)<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="vertical-align:bottom;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16.1%</p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pricing spread (3) </p></td><td style="vertical-align:bottom;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.3%</p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Equivalent average life (in years) </p></td><td style="vertical-align:bottom;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.1</p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Per-loan annual cost of servicing</p></td><td style="vertical-align:bottom;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,043</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Weighted average inputs are based on UPB of the underlying mortgage loans.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Annual total prepayment speed is measured using life total CPR, which includes both voluntary and involuntary prepayments. Equivalent average life is provided as supplementary information. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company applies a pricing spread to a derived Treasury yield curve for purposes of discounting cash flows relating to MSLs.</span></td></tr></table><div style="margin-top:6pt;"></div> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Principal-only mortgage-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 524,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 524,576</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loans held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,733,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,200,350</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest rate lock commitments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,545</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forward purchase contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,887</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forward sales contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,622</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">MBS put options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,970</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Put options on interest rate futures purchase contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,353</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Call options on interest rate futures purchase contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,301</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total derivative assets before netting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,678</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Netting </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,691)</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Total derivative assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,987</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mortgage servicing rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,483,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,483,210</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investment in PennyMac Mortgage Investment Trust</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,101</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,301,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,024,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,318,293</p></td></tr><tr><td style="vertical-align:middle;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest rate lock commitments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,737</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forward purchase contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,049</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forward sales contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,649</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total derivative liabilities before netting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,435</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Netting </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,651)</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Total derivative liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,784</p></td></tr><tr><td style="vertical-align:bottom;width:47.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mortgage servicing liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,732</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,516</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:normal;width:50.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:normal;width:50.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term investment</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,268</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,268</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loans held for sale</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,942,127</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 478,564</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,420,691</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative assets:</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest rate lock commitments</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,313</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,313</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forward purchase contracts</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,448</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,448</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forward sales contracts</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,151</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,151</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">MBS put options</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">MBS call options</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,265</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,265</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Put options on interest rate futures purchase contracts</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,043</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,043</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Call options on interest rate futures purchase contracts</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,176</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,176</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total derivative assets before netting</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,219</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,277</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,313</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,809</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Netting </p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79,730)</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Total derivative assets</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,219</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,277</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,313</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,079</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mortgage servicing rights</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,099,348</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,099,348</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investment in PennyMac Mortgage Investment Trust</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,121</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,121</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,608</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,033,404</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,668,225</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,710,507</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative liabilities:</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest rate lock commitments</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forward purchase contracts</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,141</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,141</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forward sales contracts</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,796</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,796</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Call options on interest rate futures sales contracts</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,209</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,209</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total derivative liabilities before netting</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,209</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,937</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,866</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Netting </p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,591)</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;">Total derivative liabilities </p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,209</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,937</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,275</p></td></tr><tr><td style="vertical-align:bottom;width:47.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mortgage servicing liabilities </p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,805</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,805</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:47.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,209</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,937</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,525</p></td><td style="vertical-align:bottom;white-space:normal;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,080</p></td></tr></table> 69000 69000 524576000 524576000 4733958000 466392000 5200350000 74545000 74545000 21887000 21887000 18622000 18622000 1970000 1970000 25353000 25353000 3301000 3301000 28654000 42479000 74545000 145678000 36691000 28654000 42479000 74545000 108987000 7483210000 7483210000 1101000 1101000 29824000 5301013000 8024147000 13318293000 4737000 4737000 6049000 6049000 35649000 35649000 41698000 4737000 46435000 5651000 41698000 4737000 40784000 1732000 1732000 41698000 6469000 42516000 10268000 10268000 3942127000 478564000 4420691000 90313000 90313000 78448000 78448000 6151000 6151000 413000 413000 6265000 6265000 11043000 11043000 66176000 66176000 77219000 91277000 90313000 258809000 79730000 77219000 91277000 90313000 179079000 7099348000 7099348000 1121000 1121000 88608000 4033404000 7668225000 11710507000 720000 720000 5141000 5141000 92796000 92796000 3209000 3209000 3209000 97937000 720000 101866000 48591000 3209000 97937000 720000 53275000 1805000 1805000 3209000 97937000 2525000 55080000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.42%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:46.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net interest </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Mortgage </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loans held</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">rate lock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">servicing </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">commitments (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">rights</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:46.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 478,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,099,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,667,505</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchases and issuances, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 905,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,006,131</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalization of interest and servicing advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,226</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and repayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (383,999)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (383,999)</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mortgage servicing rights resulting from loan sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,520</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in fair value included in income arising from:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in instrument-specific credit risk</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,142</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other factors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (572)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,706)</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (564)</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transfers from Level 3 to Level 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (561,829)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (561,829)</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transfers to loans held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (131,580)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (131,580)</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,483,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,019,410</p></td></tr><tr><td style="vertical-align:bottom;width:51.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_aujRB2IoyU-jFpQ2YukeFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Changes in fair value recognized during the quarter relating to assets still held at March 31, 2024</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,193</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">For the purpose of this table, the IRLC asset and liability positions are shown net.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:82.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mortgage servicing liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,805</p></td></tr><tr><td style="vertical-align:bottom;width:82.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in fair value included in income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73)</p></td></tr><tr><td style="vertical-align:bottom;width:82.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,732</p></td></tr><tr><td style="vertical-align:bottom;width:82.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in fair value recognized during the quarter relating to liabilities still outstanding at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:47.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net interest </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Mortgage</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loans held</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">rate lock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">servicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">commitments (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">rights</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:47.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 345,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,953,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,325,237</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchases and issuances, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,158</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalization of interest and servicing advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,655</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and repayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (122,858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (232)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (123,090)</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mortgage servicing rights resulting from loan sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,533</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in fair value included in income arising from:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in instrument-specific credit risk</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,543</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other factors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (163,327)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (153,784)</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transfers:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">From Level 3 to Level 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (365,714)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (365,714)</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">To real estate acquired in settlement of loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52)</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">To loans held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (101,918)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (101,918)</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 312,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,003,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,375,025</p></td></tr><tr><td style="vertical-align:bottom;width:52.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_b_858t9IBkyjtixszP6Hgw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Changes in fair value recognized during the quarter relating to assets still held at March 31, 2023</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (169,273)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">For the purpose of this table, the IRLC asset and liability positions are shown net.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:14.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mortgage servicing liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,096</p></td></tr><tr><td style="vertical-align:middle;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in fair value included in income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85)</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance, March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,011</p></td></tr><tr><td style="vertical-align:middle;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in fair value recognized during the quarter relating to liabilities still outstanding at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 478564000 89593000 7099348000 7667505000 905860000 100271000 1006131000 11226000 11226000 383999000 383999000 412520000 412520000 17142000 17142000 -572000 11524000 -28658000 -17706000 16570000 11524000 -28658000 -564000 -561829000 -561829000 -131580000 -131580000 466392000 69808000 7483210000 8019410000 19043000 69808000 -28658000 60193000 1805000 -73000 1732000 -73000 345772000 25844000 5953621000 6325237000 437650000 62508000 500158000 7655000 7655000 122858000 232000 123090000 286533000 286533000 9543000 9543000 793000 72412000 -236532000 -163327000 10336000 72412000 -236532000 -153784000 -365714000 -365714000 -52000 -52000 -101918000 -101918000 312789000 58846000 6003390000 6375025000 8413000 58846000 -236532000 -169273000 2096000 -85000 2011000 -85000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="18" style="vertical-align:bottom;width:64.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;width:31.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:31.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net gains on</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net gains on </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans held</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans held</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for sale at </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">servicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for sale at </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">servicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">fees</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">fees</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="20" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;width:62.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal-only stripped mortgage-backed securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (311)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (311)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans held for sale </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mortgage servicing rights </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,969)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,585)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mortgage servicing liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -311000 -311000 129329000 129329000 165947000 165947000 -28658000 -28658000 -236532000 -236532000 129329000 -28969000 100360000 165947000 -236532000 -70585000 73000 73000 85000 85000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> due upon </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> due upon </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Loans held for sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Difference</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Difference</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="19" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;width:66.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current through 89 days delinquent </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,162,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,062,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,378,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,233,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,278</p></td></tr><tr><td style="vertical-align:bottom;width:31.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">90 days or more delinquent:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:31.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Not in foreclosure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,669)</p></td></tr><tr><td style="vertical-align:bottom;width:31.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">In foreclosure</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,663)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,607)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,200,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,111,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,420,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,294,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,002</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 5162089000 5062370000 99719000 4378042000 4233764000 144278000 32071000 35496000 -3425000 35253000 38922000 -3669000 6190000 13853000 -7663000 7396000 22003000 -14607000 5200350000 5111719000 88631000 4420691000 4294689000 126002000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:45.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Real estate acquired in settlement of loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,473</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,669</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2473000 2473000 2669000 2669000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Real estate acquired in settlement of loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (558)</p></td></tr></table> -1210000 -558000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:40.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:27.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:27.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying value</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term notes and term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,736,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,722,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,730,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,724,290</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unsecured senior notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,472,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,521,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,467,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,519,651</p></td></tr></table> 1736738000 1722656000 1730000000 1724290000 2472415000 2521031000 2467750000 2519651000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value (in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">466,392 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">478,564 </p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Key inputs (1):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Discount rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.7% – 10.2%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.1% – 10.2%</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.4%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.2%</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Twelve-month projected housing price index change:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.8% – 1.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.3% – 0.5%</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.8%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.5%</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Voluntary prepayment/resale speed (2):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.2% – 38.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0% – 36.9%</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">25.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">24.8%</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total prepayment/resale speed (3):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.3% – 47.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0% – 50.3%</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">29.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">32.2%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Weighted average inputs are based on the fair values of the “Level 3” fair value loans.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Voluntary prepayment/resale speed is measured using life voluntary Conditional Prepayment Rate (“CPR”).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total prepayment/resale speed is measured using life total CPR, which includes both voluntary and involuntary prepayment/resale speeds.</span></td></tr></table><div style="margin-top:6pt;"></div> 466392000 478564000 0.067 0.102 0.071 0.102 0.074 0.072 0.018 0.019 0.003 0.005 0.018 0.005 0.062 0.389 0.040 0.369 0.259 0.248 0.063 0.473 0.040 0.503 0.293 0.322 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value (in thousands) (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">69,808 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">89,593 </p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Committed amount (in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7,270,122 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6,349,628 </p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:10pt;">Key inputs</span> (2):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pull-through rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">19.6% – 100%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10.2% – 100%</p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">79.1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">81.1%</p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mortgage servicing rights fair value expressed as:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Servicing fee multiple:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.1 – 7.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.1 – 7.3</p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.2</p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Percentage of loan commitment amount:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.3% – 4.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.3% – 4.3%</p></td></tr><tr><td style="vertical-align:bottom;width:70.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.9%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">For purpose of this table, IRLC asset and liability positions are shown net.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Weighted average inputs are based on the committed amounts.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 69808000 89593000 7270122000 6349628000 0.196 1 0.102 1 0.791 0.811 1.1 7.8 1.1 7.3 4.4 4.2 0.003 0.043 0.003 0.043 0.021 0.019 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:38.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Amount recognized and unpaid principal balance of underlying loans in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MSR and pool characteristics:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amount recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 412,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 286,533</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unpaid principal balance of underlying loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 19,484,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 13,695,364</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average servicing fee rate (in basis points)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">50</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Key inputs (1):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Annual total prepayment speed (2):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.9% – 15.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">9.2% – 23.2%</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">11.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">11.7%</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Equivalent average life (in years):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.5 – 9.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.0 – 8.4</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.3</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pricing spread (3):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.5% – 12.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.5% – 11.7%</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.7%</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Per-loan annual cost of servicing:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$71 – $127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$68 – $125</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$103</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Weighted average inputs are based on the UPB of the underlying loans.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Annual total prepayment speed is measured using life total CPR, which includes both voluntary and involuntary prepayments. Equivalent average life is provided as supplementary information.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Pricing spread represents a margin that is applied to a reference interest rate’s forward rate curve to develop periodic discount rates. The Company applies a pricing spread to a derived United State Treasury Securities (“Treasury”) yield curve for purposes of discounting cash flows relating to MSRs. </span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 412520000 286533000 19484815000 13695364000 0.0044 0.0050 0.079 0.159 0.092 0.232 0.110 0.117 3.5 9.3 3.0 8.4 7.5 7.3 0.055 0.126 0.055 0.117 0.063 0.077 71 127 68 125 99 103 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="5" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:37.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Fair value, unpaid principal balance of underlying </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:37.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> loans and effect on fair value amounts in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;">$ 7,483,210 </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;">$ 7,099,348 </span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pool characteristics:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unpaid principal balance of underlying mortgage loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;">$ 381,470,663 </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;">$ 370,244,119 </span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average note interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.2%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.1%</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average servicing fee rate (in basis points)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">38 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">38 </p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Key inputs (1):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Annual total prepayment speed (2):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0% – 17.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.1% – 17.8%</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8.3%</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Equivalent average life (in years):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.0 – 9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.0 – 9.0</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8.1</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect on fair value of (3):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">5% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($110,071)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($107,757)</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">10% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($216,317)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($211,643)</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">20% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($418,132)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($408,638)</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pricing spread (4):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.5% – 12.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.5% – 12.6%</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.4%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.4%</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect on fair value of (3):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">5% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($98,475)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($94,307)</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">10% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($194,382)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($186,129)</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">20% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($378,857)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($362,671)</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Per-loan annual cost of servicing:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$70 – $132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$70 – $135</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$107</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect on fair value of (3):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">5% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($45,114)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($44,572)</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">10% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($90,228)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($89,145)</p></td></tr><tr><td style="vertical-align:bottom;width:61.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">20% adverse change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($180,457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">($178,289)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Weighted average inputs are based on the UPB of the underlying loans.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Annual total prepayment speed is measured using life total CPR, which includes both voluntary and involuntary prepayments. Equivalent average life is provided as supplementary information.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">These sensitivity analyses are limited in that they were performed as of a particular date; only contemplate the movements in the indicated inputs; do not incorporate changes to other inputs; are subject to the accuracy of the models and inputs used; and do not incorporate other factors that would affect the Company’s overall financial performance in such events, including operational adjustments made to account for changing circumstances. For these reasons, these analyses should not be viewed as earnings forecasts.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company applies a pricing spread to a derived Treasury yield curve for purposes of discounting cash flows relating to MSRs. </span></td></tr></table><div style="margin-top:6pt;"></div> 7483210000 7099348000 381470663000 370244119000 0.042 0.041 0.0038 0.0038 0.060 0.176 0.061 0.178 0.079 0.083 3.0 9.0 3.0 9.0 8.2 8.1 110071000 107757000 216317000 211643000 418132000 408638000 0.055 0.126 0.055 0.126 0.064 0.064 98475000 94307000 194382000 186129000 378857000 362671000 70 132 70 135 107 107 45114000 44572000 90228000 89145000 180457000 178289000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value (in thousands)</p></td><td style="vertical-align:bottom;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,805</p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pool characteristics:</p></td><td style="vertical-align:bottom;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unpaid principal balance of underlying loans (in thousands)</p></td><td style="vertical-align:bottom;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">22,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">24,892</p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Servicing fee rate (in basis points)</p></td><td style="vertical-align:bottom;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">25</p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Key inputs (1):</p></td><td style="vertical-align:bottom;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Annual total prepayment speed (2)<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="vertical-align:bottom;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16.1%</p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pricing spread (3) </p></td><td style="vertical-align:bottom;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.3%</p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Equivalent average life (in years) </p></td><td style="vertical-align:bottom;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.1</p></td></tr><tr><td style="vertical-align:bottom;width:73.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Per-loan annual cost of servicing</p></td><td style="vertical-align:bottom;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,043</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Weighted average inputs are based on UPB of the underlying mortgage loans.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Annual total prepayment speed is measured using life total CPR, which includes both voluntary and involuntary prepayments. Equivalent average life is provided as supplementary information. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company applies a pricing spread to a derived Treasury yield curve for purposes of discounting cash flows relating to MSLs.</span></td></tr></table><div style="margin-top:6pt;"></div> 1732000 1805000 22644000 24892000 0.0025 0.0025 0.159 0.161 0.085 0.083 5.1 5.1 992 1043 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 8—Mortgage-Backed Securities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the quarter ended March 31, 2024, the Company began to invest in Agency principal-only stripped MBS for the purpose of hedging the fair value of its MSRs. MBS are carried at fair value with changes in fair value recognized in current period income. Changes in fair value arising from accrual of unearned discounts are recognized using the interest method and are included in <i style="font-style:italic;">Interest income</i>. Changes in fair value arising from other factors are included in <i style="font-style:italic;">Mortgage servicing rights hedging results</i>. All of the principal-only stripped MBS had contractual maturities of over ten years and were pledged to secure sales of assets under agreements to repurchase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following is a summary of the Company’s investment in principal-only stripped MBS:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:89.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:20.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 654,884</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unearned discounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (129,997)</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cumulative valuation changes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (311)</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 524,576</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:89.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:20.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 654,884</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unearned discounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (129,997)</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cumulative valuation changes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (311)</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 524,576</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> 654884000 -129997000 -311000 524576000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 9—Loans Held for Sale at Fair Value</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Loans held for sale at fair value include the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Loan type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government-insured or guaranteed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,517,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,099,135</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conventional conforming</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,158,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,821,085</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jumbo</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,907</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Closed-end second lien mortgage loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 322,015</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchased from Ginnie Mae securities serviced by the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,585</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Repurchased pursuant to representations and warranties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,964</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,200,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,420,691</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of loans pledged to secure:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Assets sold under agreements to repurchase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,741,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,858,977</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mortgage loan participation purchase and sale agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 470,524</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,127,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,329,501</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Loan type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government-insured or guaranteed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,517,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,099,135</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conventional conforming</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,158,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,821,085</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jumbo</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,907</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Closed-end second lien mortgage loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 322,015</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchased from Ginnie Mae securities serviced by the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,585</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Repurchased pursuant to representations and warranties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,964</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,200,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,420,691</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of loans pledged to secure:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Assets sold under agreements to repurchase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,741,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,858,977</p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mortgage loan participation purchase and sale agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 470,524</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,127,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,329,501</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2517566000 2099135000 2158242000 1821085000 58150000 21907000 230639000 322015000 222286000 146585000 13467000 9964000 5200350000 4420691000 4741330000 3858977000 385804000 470524000 5127134000 4329501000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 10—Derivative Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company holds and issues derivative financial instruments in connection with its operating and investing activities. Derivative financial instruments are created in the Company’s loan production activities and when the Company enters into derivative transactions as part of its interest rate risk management activities. Derivative financial instruments created in the Company’s loan production activities are IRLCs that are created when the Company commits to purchase or originate a loan for sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company engages in interest rate risk management activities in an effort to moderate the effect of changes in market interest rates on the fair value of certain of the its assets. To manage this fair value risk resulting from interest rate risk, the Company uses derivative financial instruments acquired with the intention of reducing the risk that changes in market interest rates will result in unfavorable changes in the fair value of the Company’s IRLCs, inventory of loans held for sale and its MSRs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company does not designate and qualify any of its derivatives for hedge accounting. The Company records all derivative financial instruments at fair value and records changes in fair value in current period income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Derivative Notional Amounts, Fair Value of Derivatives and Netting of Financial Instruments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has elected to present net derivative asset and liability positions, and cash collateral obtained from or posted to its counterparties when subject to a master netting arrangement that is legally enforceable on all counterparties in the event of default. The derivatives that are not subject to a master netting arrangement are IRLCs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company had the following derivative financial instruments recorded on its consolidated balance sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:29.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:29.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Notional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivative</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivative</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Notional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivative</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivative</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivative instrument</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">liabilities</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="15" style="vertical-align:bottom;white-space:nowrap;width:60.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Not subject to master netting arrangements:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Interest rate lock commitments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,270,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,349,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Subject to master netting arrangements (2):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Forward purchase contracts </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,624,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,863,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,141</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Forward sales contracts </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,168,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,477,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,796</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">MBS put options </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,700,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,925,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">MBS call options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Put options on interest rate futures purchase contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,917,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,717,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Call options on interest rate futures purchase contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,625,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,209</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Treasury futures purchase contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,068,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,986,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Treasury futures sale contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,408,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,677,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total derivatives before netting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,866</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Netting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (36,691)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,651)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (79,730)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (48,591)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,275</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Deposits received from derivative counterparties included in the derivative balances above, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (31,040)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (31,139)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Notional amounts provide an indication of the volume of the Company’s derivative activity.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">All derivatives subject to master netting agreements are interest rate derivatives that are used as economic hedges.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Derivative Assets, Financial Instruments, and Cash Collateral Held by Counterparty</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes by significant counterparty the amount of derivative asset positions after considering master netting arrangements and financial instruments or cash pledged that do not meet the accounting guidance to qualify for setoff accounting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.108181%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amount not </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amount not</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">offset in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">offset in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of assets in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of assets in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">collateral</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">collateral</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">instruments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">received</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">instruments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">received</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="25" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:74.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate lock commitments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,313</p></td></tr><tr><td style="vertical-align:bottom;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RJ O' Brien</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,010</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Citibank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,947</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goldman Sachs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,473</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mizuho Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,467</p></td></tr><tr><td style="vertical-align:bottom;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,869</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,079</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Derivative Liabilities, Financial Instruments and Collateral Held by Counterparty</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes by significant counterparty the amount of derivative liabilities and assets sold under agreements to repurchase after considering master netting arrangements and financial instruments or cash pledged that do not meet the accounting guidance to qualify for setoff accounting. All assets sold under agreements to repurchase are secured by sufficient collateral or have fair values that exceed the liability amounts recorded on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:34.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">not offset in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">not offset in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> collateral </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">collateral</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">instruments (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">pledged</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">instruments (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">pledged</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="25" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Interest rate lock commitments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Atlas Securitized Products, L.P.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,203,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,203,385)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,210,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,210,473)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Bank of America, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,087,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,086,753)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 875,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (872,148)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,618</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Royal Bank of Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 666,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (666,511)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 457,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (457,743)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Wells Fargo Bank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 443,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (416,035)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (114,647)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,628</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">JPMorgan Chase Bank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (412,448)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (243,225)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">BNP Paribas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 322,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (322,871)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (185,425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Goldman Sachs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 299,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (299,205)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 178,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (178,751)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Citibank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 293,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (293,885)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (174,221)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Morgan Stanley Bank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (223,410)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (164,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,565</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Barclays Capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (196,316)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (118,667)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,821</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Santander US Capital Markets LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (195,307)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Nomura Corporate Funding Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (125,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (50,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Athene Annuity &amp; Life Assurance Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,111</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Federal National Mortgage Association</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,337</p></td></tr><tr><td style="vertical-align:middle;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,475</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,481,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,441,126)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,822,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,769,449)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,275</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amounts represent the UPB of </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Assets sold under agreements to repurchase</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following are the gains (losses) recognized by the Company on derivative financial instruments and the income statement lines where such gains and losses are included:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:42.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:28.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivative activity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Consolidated income statement line</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="9" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:42.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:42.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate lock commitments </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:28.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net gains on loans held for sale at fair value (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,786)</p></td><td style="vertical-align:bottom;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,002</p></td></tr><tr><td style="vertical-align:bottom;width:42.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Hedged item:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:42.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate lock commitments and <br/>loans held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:28.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net gains on loans held for sale at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (94,798)</p></td></tr><tr><td style="vertical-align:top;width:42.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mortgage servicing rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:28.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loan servicing fees–Mortgage servicing rights hedging results</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (294,334)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,227</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Represents net change in fair value of IRLCs from the beginning to the end of the quarter. Amounts recognized at the date of commitment and fair value changes recognized during the quarter until purchase of the underlying loans or the cancellation of the commitment are shown in the rollforward of IRLCs for the quarter in Note 7</span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;"> – Fair Value – Assets and Liabilities Measured at Fair Value on a Recurring Basis</i><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">.</i></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:29.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:29.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Notional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivative</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivative</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Notional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivative</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivative</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivative instrument</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">liabilities</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="15" style="vertical-align:bottom;white-space:nowrap;width:60.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Not subject to master netting arrangements:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Interest rate lock commitments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,270,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,349,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Subject to master netting arrangements (2):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Forward purchase contracts </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,624,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,863,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,141</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Forward sales contracts </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,168,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,477,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,796</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">MBS put options </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,700,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,925,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">MBS call options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Put options on interest rate futures purchase contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,917,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,717,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Call options on interest rate futures purchase contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,625,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,209</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Treasury futures purchase contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,068,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,986,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Treasury futures sale contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,408,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,677,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total derivatives before netting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,866</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Netting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (36,691)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,651)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (79,730)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (48,591)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,275</p></td></tr><tr><td style="vertical-align:bottom;width:37.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Deposits received from derivative counterparties included in the derivative balances above, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (31,040)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (31,139)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Notional amounts provide an indication of the volume of the Company’s derivative activity.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">All derivatives subject to master netting agreements are interest rate derivatives that are used as economic hedges.</span></td></tr></table><div style="margin-top:6pt;"></div> 7270122000 74545000 4737000 6349628000 90313000 720000 14624053000 21887000 6049000 15863667000 78448000 5141000 17168191000 18622000 35649000 14477159000 6151000 92796000 2700000000 1970000 2925000000 413000 1000000000 6265000 8917500000 25353000 8717500000 11043000 1625000000 3301000 4250000000 66176000 3209000 8068300000 5986500000 9408000000 10677000000 145678000 46435000 258809000 101866000 36691000 5651000 79730000 48591000 108987000 40784000 179079000 53275000 -31040000 -31139000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.108181%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amount not </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amount not</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">offset in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">offset in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of assets in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of assets in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">collateral</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">collateral</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">instruments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">received</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">instruments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">received</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="25" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:74.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate lock commitments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,313</p></td></tr><tr><td style="vertical-align:bottom;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RJ O' Brien</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,010</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Citibank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,947</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goldman Sachs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,473</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mizuho Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,467</p></td></tr><tr><td style="vertical-align:bottom;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,869</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,079</p></td></tr></table> 74545000 74545000 90313000 90313000 28654000 28654000 74010000 74010000 3476000 3476000 2947000 2947000 8473000 8473000 1467000 1467000 2312000 2312000 1869000 1869000 108987000 108987000 179079000 179079000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Derivative Liabilities, Financial Instruments and Collateral Held by Counterparty</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes by significant counterparty the amount of derivative liabilities and assets sold under agreements to repurchase after considering master netting arrangements and financial instruments or cash pledged that do not meet the accounting guidance to qualify for setoff accounting. All assets sold under agreements to repurchase are secured by sufficient collateral or have fair values that exceed the liability amounts recorded on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:35.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:34.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">not offset in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">not offset in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> collateral </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">collateral</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">instruments (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">pledged</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">instruments (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">pledged</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="25" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="23" style="vertical-align:bottom;white-space:nowrap;width:70.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Interest rate lock commitments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Atlas Securitized Products, L.P.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,203,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,203,385)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,210,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,210,473)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Bank of America, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,087,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,086,753)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 875,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (872,148)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,618</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Royal Bank of Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 666,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (666,511)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 457,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (457,743)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Wells Fargo Bank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 443,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (416,035)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (114,647)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,628</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">JPMorgan Chase Bank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (412,448)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (243,225)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">BNP Paribas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 322,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (322,871)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (185,425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Goldman Sachs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 299,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (299,205)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 178,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (178,751)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Citibank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 293,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (293,885)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (174,221)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Morgan Stanley Bank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (223,410)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (164,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,565</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Barclays Capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (196,316)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (118,667)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,821</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Santander US Capital Markets LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (195,307)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Nomura Corporate Funding Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (125,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (50,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Athene Annuity &amp; Life Assurance Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,111</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Federal National Mortgage Association</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,337</p></td></tr><tr><td style="vertical-align:middle;width:29.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,475</p></td></tr><tr><td style="vertical-align:bottom;width:29.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,481,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,441,126)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,822,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,769,449)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,275</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amounts represent the UPB of </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Assets sold under agreements to repurchase</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4737000 4737000 720000 720000 1203385000 1203385000 1210473000 1210473000 1087182000 1086753000 429000 875766000 872148000 3618000 666511000 666511000 457743000 457743000 443386000 416035000 27351000 116275000 114647000 1628000 412478000 412448000 30000 243225000 243225000 322871000 322871000 185425000 185425000 299387000 299205000 182000 178751000 178751000 293885000 293885000 174221000 174221000 227757000 223410000 4347000 195714000 164149000 31565000 197489000 196316000 1173000 128488000 118667000 9821000 195541000 195307000 234000 125036000 125000000 36000 50000000 50000000 661000 661000 2111000 2111000 189000 189000 1337000 1337000 1415000 1415000 2475000 2475000 5481910000 5441126000 40784000 3822724000 3769449000 53275000 <table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:42.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:28.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivative activity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Consolidated income statement line</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="9" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:42.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:42.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate lock commitments </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:28.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net gains on loans held for sale at fair value (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,786)</p></td><td style="vertical-align:bottom;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,002</p></td></tr><tr><td style="vertical-align:bottom;width:42.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Hedged item:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:42.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate lock commitments and <br/>loans held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:28.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net gains on loans held for sale at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (94,798)</p></td></tr><tr><td style="vertical-align:top;width:42.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mortgage servicing rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:28.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loan servicing fees–Mortgage servicing rights hedging results</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (294,334)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,227</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Represents net change in fair value of IRLCs from the beginning to the end of the quarter. Amounts recognized at the date of commitment and fair value changes recognized during the quarter until purchase of the underlying loans or the cancellation of the commitment are shown in the rollforward of IRLCs for the quarter in Note 7</span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;"> – Fair Value – Assets and Liabilities Measured at Fair Value on a Recurring Basis</i><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">.</i></td></tr></table> -19786000 33002000 52237000 -94798000 -294334000 47227000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 11—Mortgage Servicing Rights and Mortgage Servicing Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Mortgage Servicing Rights at Fair Value</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The activity in MSRs is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,099,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,953,621</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions (deductions):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">MSRs resulting from loan sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,533</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Transfer of mortgage servicing rights relating to delinquent loans to Agency</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (232)</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,301</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value due to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in inputs used in valuation model (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90,279)</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in fair value (2)<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (198,610)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146,253)</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,532)</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,483,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,003,390</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unpaid principal balance of underlying loans at end of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381,470,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 321,263,982</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of mortgage servicing rights pledged to secure <i style="font-style:italic;">Assets sold under agreements to repurchase</i> and <i style="font-style:italic;">Notes payable secured by mortgage servicing assets</i></p></td><td style="vertical-align:bottom;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,406,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,033,892</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Principally reflects changes in annual total prepayment speed, pricing spread, per loan annual cost of servicing and UPB of underlying loan inputs.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Represents changes due to realization of cash flows.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Mortgage Servicing Liabilities at Fair Value</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The activity in MSLs is summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,096</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in fair value due to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in inputs used in valuation model (1) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in fair value (2)<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70)</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85)</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,011</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unpaid principal balance of underlying loans at end of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,380</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Principally reflects changes in annual total prepayment speed and per loan annual cost of servicing.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Represents changes due to realization of cash flows.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Contractual servicing fees relating to MSRs and MSLs are recorded in <i style="font-style:italic;">Net loan servicing fees—Loan servicing fees—From non-affiliates</i> on the Company’s consolidated statements of income; other fees relating to MSRs and MSLs are recorded in <i style="font-style:italic;">Net loan servicing fees—Loan servicing fees—Other </i>on the Company’s consolidated statements of income. Such amounts are summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:68.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual servicing fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290,697</p></td></tr><tr><td style="vertical-align:bottom;width:68.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other fees:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Late charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,601</p></td></tr><tr><td style="vertical-align:bottom;width:68.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,181</p></td></tr><tr><td style="vertical-align:bottom;width:68.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 305,479</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,099,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,953,621</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions (deductions):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">MSRs resulting from loan sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,533</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Transfer of mortgage servicing rights relating to delinquent loans to Agency</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (232)</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,301</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value due to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in inputs used in valuation model (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90,279)</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in fair value (2)<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (198,610)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146,253)</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,532)</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,483,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,003,390</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unpaid principal balance of underlying loans at end of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381,470,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 321,263,982</p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:71.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of mortgage servicing rights pledged to secure <i style="font-style:italic;">Assets sold under agreements to repurchase</i> and <i style="font-style:italic;">Notes payable secured by mortgage servicing assets</i></p></td><td style="vertical-align:bottom;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,406,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,033,892</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Principally reflects changes in annual total prepayment speed, pricing spread, per loan annual cost of servicing and UPB of underlying loan inputs.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Represents changes due to realization of cash flows.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 7099348000 5953621000 412520000 286533000 232000 412520000 286301000 169952000 -90279000 -198610000 -146253000 -28658000 -236532000 7483210000 6003390000 381470663000 321263982000 7406892000 7033892000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,096</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in fair value due to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in inputs used in valuation model (1) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in fair value (2)<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70)</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85)</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,011</p></td></tr><tr><td style="vertical-align:bottom;width:73.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unpaid principal balance of underlying loans at end of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,380</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Principally reflects changes in annual total prepayment speed and per loan annual cost of servicing.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Represents changes due to realization of cash flows.</span></td></tr></table> 1805000 2096000 -27000 -15000 -46000 -70000 -73000 -85000 1732000 2011000 22644000 28380000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:68.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual servicing fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290,697</p></td></tr><tr><td style="vertical-align:bottom;width:68.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other fees:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Late charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,601</p></td></tr><tr><td style="vertical-align:bottom;width:68.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,181</p></td></tr><tr><td style="vertical-align:bottom;width:68.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 378,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 305,479</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 358026000 290697000 17609000 12601000 2640000 2181000 378275000 305479000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 12—Other Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Other </i>assets are summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Margin deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,645</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized software, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,736</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Q4A23f8hi0-n198_HanTAg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease right-of-use assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,926</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Servicing fees receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,271</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other servicing receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,530</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,196</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,044</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Real estate acquired in settlement of loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,982</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture, fixtures, equipment and building improvements, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,016</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deposits securing <i style="font-style:italic;">Assets sold under agreements to repurchase</i> and <br/><i style="font-style:italic;">Notes payable secured by mortgage servicing assets</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,653</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,461</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 623,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 582,460</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deposits securing <i style="font-style:italic;">Assets sold under agreements to repurchase</i> and <i style="font-style:italic;">Notes payable secured by mortgage servicing assets</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,653</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Margin deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,645</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized software, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,736</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Q4A23f8hi0-n198_HanTAg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease right-of-use assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,926</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Servicing fees receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,271</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other servicing receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,530</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,196</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,044</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Real estate acquired in settlement of loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,982</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture, fixtures, equipment and building improvements, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,016</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deposits securing <i style="font-style:italic;">Assets sold under agreements to repurchase</i> and <br/><i style="font-style:italic;">Notes payable secured by mortgage servicing assets</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,653</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,461</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 623,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 582,460</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deposits securing <i style="font-style:italic;">Assets sold under agreements to repurchase</i> and <i style="font-style:italic;">Notes payable secured by mortgage servicing assets</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,653</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 154321000 135645000 140419000 148736000 46490000 49926000 34312000 37271000 45280000 30530000 39837000 35196000 35325000 36044000 18195000 14982000 17951000 19016000 16175000 15653000 75063000 59461000 623368000 582460000 16175000 15653000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 13—Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has operating lease agreements relating to its facilities. The Company’s operating lease agreements have remaining terms ranging from less than one year to seven years. Some of the operating lease agreements include options to extend the term for up to five years. None of the Company’s operating lease agreements require the Company to make variable lease payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s lease agreements are summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:32.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease expense:</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,949</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term leases</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sublease income</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (96)</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net lease expense included in <i style="font-style:italic;">Occupancy and equipment</i> expense</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,016</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other information:</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments for operating leases</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,696</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease right-of-use assets recognized</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,727</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Quarter end weighted averages:</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Remaining lease term (in years)</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.6</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Discount rate</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.8%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.8%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Lease payments attributable to the Company’s operating lease liabilities are summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Twelve months ended March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating leases</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,540</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,635</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,385</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,791</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,009</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,791</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,151</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,487)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_kuGhasHBgUeBZuE9I-dMyw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease liability included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Accounts payable and accrued expenses </i></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,664</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> P1Y P7Y true P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:14.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:32.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease expense:</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,949</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term leases</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sublease income</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (96)</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net lease expense included in <i style="font-style:italic;">Occupancy and equipment</i> expense</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,016</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other information:</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments for operating leases</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,696</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease right-of-use assets recognized</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,727</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Quarter end weighted averages:</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Remaining lease term (in years)</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.6</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Discount rate</p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.8%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.8%</p></td></tr></table> 4031000 4949000 84000 163000 425000 96000 3690000 5016000 4974000 5696000 1727000 P4Y1M6D P4Y7M6D 0.038 0.038 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Twelve months ended March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating leases</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,540</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,635</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,385</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,791</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,009</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,791</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,151</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,487)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_kuGhasHBgUeBZuE9I-dMyw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease liability included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Accounts payable and accrued expenses </i></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,664</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> 19540000 18635000 13385000 5791000 5009000 5791000 68151000 6487000 61664000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 14—Short-Term Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The borrowing facilities described throughout these Notes 14 and 15 contain various covenants, including financial covenants governing the Company’s net worth, debt-to-equity ratio and liquidity. Management believes that the Company was in compliance with these covenants as of March 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Assets Sold Under Agreements to Repurchase</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has multiple borrowing facilities in the form of asset sales under agreements to repurchase. These borrowing facilities are secured by principal-only stripped mortgage-backed securities at fair value, loans held for sale at fair value or participation certificates backed by mortgage servicing assets. Eligible assets are sold at advance rates based on the fair value (as determined by the lender) of the assets sold. Interest is charged at a rate based on the Secured Overnight Financing Rate (“SOFR”). Loans and participation certificates financed under these agreements may be re-pledged by the lenders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Assets sold under agreements to repurchase are summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:74.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:middle;width:74.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average balance of assets sold under agreements to repurchase</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,542,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,508,262</p></td></tr><tr><td style="vertical-align:bottom;width:74.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average interest rate (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.24%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.54%</p></td></tr><tr><td style="vertical-align:bottom;width:74.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,223</p></td></tr><tr><td style="vertical-align:bottom;width:74.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maximum daily amount outstanding </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,442,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,768,570</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Excludes the effect of amortization of debt issuance costs and utilization fees of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$6.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million for the quarters ended March 31, 2024 and 2023, respectively.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.13908768%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Carrying value:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unpaid principal balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,441,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,769,449</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,493)</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,435,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,763,956</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.05%</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available borrowing capacity (1):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Committed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 712,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,282,040</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Uncommitted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,838,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,548,511</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,550,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,830,551</p></td></tr><tr><td style="vertical-align:middle;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets securing repurchase agreements:</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:74.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Principal-only stripped MBS</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 524,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loans held for sale</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,741,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,858,977</p></td></tr><tr><td style="vertical-align:middle;width:74.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Servicing advances (2)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 354,831</p></td></tr><tr><td style="vertical-align:middle;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_toSWi-OMaU25ghXrVmOrng;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mortgage servicing rights (2)</span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,533,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,284,239</p></td></tr><tr><td style="vertical-align:middle;width:74.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deposits (2)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,653</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The amount the Company is able to borrow under asset repurchase agreements is tied to the fair value of unencumbered assets eligible to secure those agreements and the Company’s ability to fund the agreements’ margin requirements relating to the assets financed.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Beneficial interests in the Ginnie Mae MSRs, Fannie Mae MSRs, servicing advances and deposits together serve as the collateral backing servicing asset financing facilities that are included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Assets sold under agreements to repurchase</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and the term notes and term loans included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Notes payable secured by mortgage servicing assets</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. The term notes and term loans are described in Note 15 — </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Long-Term Debt - Notes payable secured by mortgage servicing assets.</i></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>Following is a summary of maturities of outstanding advances under asset repurchase agreements by maturity date: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:17.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:79.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Remaining maturity at March 31, 2024 (1)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:19.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unpaid principal balance</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:19.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Within 30 days </p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:17.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,291,192</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over 30 to 90 days </p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,225,500</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over 90 to 180 days </p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:17.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,760</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over 180 days to one year</p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,923</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over one year to two years</p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:17.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 573,751</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets sold under agreements to repurchase</p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:17.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,441,126</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average maturity (in months) </p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:17.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.5</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:24.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company is subject to margin calls during the periods the agreements are outstanding and therefore may be required to repay a portion of the borrowings before the respective agreements mature if the fair values (as determined by the applicable lender) of the assets securing those agreements decrease.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The amount at risk (the fair value of the assets pledged plus the related margin deposit, less the amount advanced by the counterparty and interest payable) relating to the Company’s assets sold under agreements to repurchase is summarized by counterparty below as of March 31, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Loans held for sale and MSRs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Counterparty</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount at risk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">maturity of advances  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Facility maturity</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Atlas Securitized Products, L.P., Citibank, N.A., Goldman Sachs Bank USA &amp; Nomura Corporate Funding Americas (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,537,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">March 13, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 27, 2025</p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Atlas Securitized Products, L.P.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">September 10, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 27, 2025</p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bank of America, N.A. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 28, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 12, 2025</p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Barclays Bank PLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">August 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">March 6, 2026</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Royal Bank of Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 28, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">February 12, 2025</p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">JP Morgan Chase Bank, N.A. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">July 20, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 9, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">BNP Paribas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 15, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">September 30, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goldman Sachs Bank USA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">July 16, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">December 8, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Wells Fargo Bank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 11, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">May 3, 2025</p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Morgan Stanley Bank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 18, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">February 6, 2026</p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Citibank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 4, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 27, 2025</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:24.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The amount at risk includes the beneficial interests in Ginnie Mae MSRs, Fannie Mae MSRs and servicing advances pledged to serve as the collateral backing servicing asset facilities included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Assets sold under agreements to repurchase</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and the term notes and term loans included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Notes payable secured by mortgage servicing assets</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Principal-only stripped MBS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Counterparty</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount at risk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Maturity</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Wells Fargo Bank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 26, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">JP Morgan Chase Bank, N.A. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 26, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Santander US Capital Markets LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 30, 2024</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Mortgage Loan Participation Purchase and Sale Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Two of the borrowing facilities secured by loans held for sale are in the form of mortgage loan participation purchase and sale agreements. Participation certificates, each of which represents an undivided beneficial ownership interest in mortgage loans that have been pooled with Fannie Mae, Freddie Mac or Ginnie Mae, are sold to a lender pending securitization of the mortgage loans and sale of the resulting securities. A commitment to sell the securities resulting from the pending securitization between the Company and a non-affiliate is also assigned to the lender at the time a participation certificate is sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The purchase price paid by the lender for each participation certificate is based on the trade price of the security, plus an amount of interest expected to accrue on the security to its anticipated delivery date, minus a present value adjustment, any related hedging costs and a holdback amount that is based on a percentage of the purchase price. The holdback amount is not required to be paid to the Company until the settlement of the security and its delivery to the lender.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The mortgage loan participation purchase and sale agreements are summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:74.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,193</p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average interest rate (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.69%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.06%</p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,923</p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maximum daily amount outstanding </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 515,990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 515,537</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:24.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Excludes the effect of amortization of debt issuance costs totaling </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$172,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for the quarters ended March 31, 2024 and 2023.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Carrying value:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unpaid principal balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446,406</p></td></tr><tr><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (180)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (352)</p></td></tr><tr><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446,054</p></td></tr><tr><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.58%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.60%</p></td></tr><tr><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of loans pledged to secure mortgage loan participation purchase and sale agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 470,524</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:74.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:middle;width:74.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average balance of assets sold under agreements to repurchase</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,542,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,508,262</p></td></tr><tr><td style="vertical-align:bottom;width:74.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average interest rate (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.24%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.54%</p></td></tr><tr><td style="vertical-align:bottom;width:74.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,223</p></td></tr><tr><td style="vertical-align:bottom;width:74.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maximum daily amount outstanding </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,442,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,768,570</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Excludes the effect of amortization of debt issuance costs and utilization fees of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$6.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million for the quarters ended March 31, 2024 and 2023, respectively.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.13908768%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Carrying value:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unpaid principal balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,441,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,769,449</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,493)</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,435,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,763,956</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.05%</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available borrowing capacity (1):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Committed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 712,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,282,040</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Uncommitted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,838,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,548,511</p></td></tr><tr><td style="vertical-align:bottom;width:74.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,550,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,830,551</p></td></tr><tr><td style="vertical-align:middle;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets securing repurchase agreements:</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:74.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Principal-only stripped MBS</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 524,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loans held for sale</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,741,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,858,977</p></td></tr><tr><td style="vertical-align:middle;width:74.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Servicing advances (2)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 354,831</p></td></tr><tr><td style="vertical-align:middle;width:74.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_toSWi-OMaU25ghXrVmOrng;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mortgage servicing rights (2)</span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,533,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,284,239</p></td></tr><tr><td style="vertical-align:middle;width:74.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deposits (2)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,653</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The amount the Company is able to borrow under asset repurchase agreements is tied to the fair value of unencumbered assets eligible to secure those agreements and the Company’s ability to fund the agreements’ margin requirements relating to the assets financed.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Beneficial interests in the Ginnie Mae MSRs, Fannie Mae MSRs, servicing advances and deposits together serve as the collateral backing servicing asset financing facilities that are included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Assets sold under agreements to repurchase</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and the term notes and term loans included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Notes payable secured by mortgage servicing assets</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. The term notes and term loans are described in Note 15 — </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Long-Term Debt - Notes payable secured by mortgage servicing assets.</i></td></tr></table><div style="margin-top:6pt;"></div> 3542537000 3508262000 0.0724 0.0654 70435000 59223000 5442438000 5768570000 6700000 2600000 5441126000 3769449000 5772000 5493000 5435354000 3763956000 0.0692 0.0705 712341000 1282040000 4838453000 5548511000 5550794000 6830551000 524576000 4741330000 3858977000 271947000 354831000 6533305000 6284239000 16175000 15653000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:17.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:79.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Remaining maturity at March 31, 2024 (1)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:19.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unpaid principal balance</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:19.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Within 30 days </p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:17.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,291,192</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over 30 to 90 days </p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,225,500</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over 90 to 180 days </p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:17.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,760</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over 180 days to one year</p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,923</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over one year to two years</p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:17.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 573,751</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets sold under agreements to repurchase</p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:17.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,441,126</p></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average maturity (in months) </p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:17.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.5</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:24.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company is subject to margin calls during the periods the agreements are outstanding and therefore may be required to repay a portion of the borrowings before the respective agreements mature if the fair values (as determined by the applicable lender) of the assets securing those agreements decrease.</span></td></tr></table> 1291192000 3225500000 139760000 210923000 573751000 5441126000 P3M15D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Counterparty</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount at risk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">maturity of advances  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Facility maturity</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Atlas Securitized Products, L.P., Citibank, N.A., Goldman Sachs Bank USA &amp; Nomura Corporate Funding Americas (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,537,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">March 13, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 27, 2025</p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Atlas Securitized Products, L.P.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">September 10, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 27, 2025</p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bank of America, N.A. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 28, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 12, 2025</p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Barclays Bank PLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">August 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">March 6, 2026</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Royal Bank of Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 28, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">February 12, 2025</p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">JP Morgan Chase Bank, N.A. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">July 20, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 9, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">BNP Paribas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 15, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">September 30, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goldman Sachs Bank USA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">July 16, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">December 8, 2025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Wells Fargo Bank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 11, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">May 3, 2025</p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Morgan Stanley Bank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 18, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">February 6, 2026</p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Citibank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 4, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">June 27, 2025</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:24.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The amount at risk includes the beneficial interests in Ginnie Mae MSRs, Fannie Mae MSRs and servicing advances pledged to serve as the collateral backing servicing asset facilities included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Assets sold under agreements to repurchase</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and the term notes and term loans included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Notes payable secured by mortgage servicing assets</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Principal-only stripped MBS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Counterparty</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount at risk</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Maturity</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Wells Fargo Bank, N.A.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 26, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">JP Morgan Chase Bank, N.A. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 26, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Santander US Capital Markets LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 30, 2024</p></td></tr></table> 4537873000 121197000 73125000 30560000 29023000 21732000 13954000 12362000 11917000 11023000 7661000 11838000 11546000 8968000 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:74.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,193</p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average interest rate (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.69%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.06%</p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,923</p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maximum daily amount outstanding </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 515,990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 515,537</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:24.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Excludes the effect of amortization of debt issuance costs totaling </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$172,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for the quarters ended March 31, 2024 and 2023.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Carrying value:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unpaid principal balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446,406</p></td></tr><tr><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (180)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (352)</p></td></tr><tr><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446,054</p></td></tr><tr><td style="vertical-align:bottom;width:74.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.58%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.60%</p></td></tr><tr><td style="vertical-align:bottom;width:74.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of loans pledged to secure mortgage loan participation purchase and sale agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 470,524</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> 234874000 184193000 0.0669 0.0606 4077000 2923000 515990000 515537000 172000 172000 363978000 446406000 180000 352000 363798000 446054000 0.0658 0.0660 385804000 470524000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 15—Long-Term Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Notes Payable Secured by Mortgage Servicing Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Term Notes and Term Loans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company, through its wholly-owned subsidiaries PNMAC, PLS and the PNMAC GMSR ISSUER TRUST (“Issuer Trust”) has entered into a structured finance transaction, in which PLS pledges and/or sells to the Issuer Trust participation certificates representing beneficial interests in Ginnie Mae mortgage servicing assets pursuant to a repurchase agreement. The Issuer Trust has issued variable funding notes to PLS, has issued secured term notes (the “Term Notes”) to qualified institutional buyers under Rule 144A of the Securities Act of 1933, as amended (the “Securities Act”), and has entered into a series of syndicated term loans with various lenders (the “Term Loans”). The Term Notes and Term Loans are secured by participation certificates relating to Ginnie Mae mortgage servicing assets financed pursuant to the servicing asset repurchase facilities, and rank pari passu with the mortgage servicing assets variable funding notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following is a summary of the issued and outstanding Term Notes and Term Loans:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:31.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Maturity date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Annual interest rate spread (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optional extension (2)</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term Notes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">June 3, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.25%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5/25/2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5/25/2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">February 29, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 425,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.20%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3/26/2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3/25/2031</p></td></tr><tr><td style="vertical-align:bottom;width:28.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term Loans:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">February 28, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 680,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.00%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2/25/2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2/25/2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">October 25, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.00%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10/25/2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,730,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Interest is charged at a rate of SOFR plus a spread.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Term Notes and Term Loans’ indentures provide the Company with the option to extend the maturity of certain of the Term Notes or Term Loans as specified in the respective agreements.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Freddie Mac MSR Note Payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On December 16, 2022, the Company issued a note payable to a lender that is secured by Freddie Mac MSRs. Interest is charged at a rate of SOFR plus a spread as defined in the agreement. The facility expires on November 13, 2024. The maximum amount that the Company may borrow under the note payable is $400 million, $350 million of which is committed and which may be reduced by other debt outstanding with the counterparty. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Notes payable secured by mortgage servicing assets are summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:98.27%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:74.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:74.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:middle;width:74.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average balance</p></td><td style="vertical-align:middle;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,950,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,092,056</p></td></tr><tr><td style="vertical-align:bottom;width:74.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average interest rate (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.72%</p></td></tr><tr><td style="vertical-align:bottom;width:74.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,778</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Excludes the effect of amortization of debt issuance costs totaling </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$750,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$932,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for the quarters ended March 31, 2024 and 2023, respectively. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;width:23.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Carrying value:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unpaid principal balance:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Term Notes and Term Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,730,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,730,000</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Freddie Mac MSR Note Payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,000</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,980,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,880,000</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,980)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,585)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,972,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,873,415</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.69%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.82%</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets pledged to secure notes payable (1):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Servicing advances </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 354,831</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_JHM4SMp5GU-aYGLwtgzMbQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mortgage servicing rights </span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,406,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,033,892</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deposits </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,653</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Beneficial interests in the Ginnie Mae MSRs, Fannie Mae MSRs, servicing advances and deposits together serve as the collateral backing servicing asset facilities that include </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Assets sold under agreements to repurchase</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and the Term Notes and Term Loans included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Notes payable secured by mortgage servicing</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">assets.</i></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-style:italic;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Unsecured Senior Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:12pt 0pt 0pt 0pt;">The Company has issued unsecured senior notes (the “Unsecured Notes”) to qualified institutional buyers under Rule 144A of the Securities Act. The Unsecured Notes are senior unsecured obligations of the Company and will rank senior in right of payment to any future subordinate indebtedness of the Company, equally in right of payment with all existing and future senior indebtedness of the Company and effectively subordinate to any existing and future secured indebtedness of the Company to the extent of the fair value of collateral securing such indebtedness.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Unsecured Notes are fully and unconditionally guaranteed, jointly and severally, on a senior unsecured basis by PFSI’s existing and future wholly-owned domestic subsidiaries (other than certain excluded subsidiaries defined in the indenture under which the Unsecured Notes were issued). The guarantees are senior unsecured obligations of the guarantors and will rank senior in right of payment to any future subordinate indebtedness of the guarantors, equally in right of payment with all existing and future senior indebtedness of the guarantors and effectively subordinate to any existing and future secured indebtedness of the guarantors to the extent of the fair value of collateral securing such indebtedness. The Unsecured Notes and the guarantees are structurally subordinate to the indebtedness and liabilities of the Company’s subsidiaries that do not guarantee the Unsecured Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:6pt;text-indent:36pt;background:#ffffff;margin:0pt;">Following is a summary of the Company’s outstanding Unsecured Notes issued:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:6pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:18.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:18.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance date</b></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:16.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal balance</b></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Coupon interest rate </b></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Maturity date</b></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optional redemption date (1)</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:18.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(annual)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">September 29, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.375%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">October 15, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">October 15, 2022</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">October 19, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.375%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">October 15, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">October 15, 2022</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February 11, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 650,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.25%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">February 15, 2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">February 15, 2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">September 16, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.75%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">September 15, 2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">September 15, 2026</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">December 11, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 750,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.875%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">December 15, 2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">December 15, 2026</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,550,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;background:#ffffff;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Before the optional redemption date, the Company may redeem some or all of the Unsecured Notes for that issuance at a price equal to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the principal amount, plus accrued and unpaid interest and a make-whole premium or the Company may redeem up to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">40%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the Unsecured Notes for that issuance with an amount equal to or less than the net proceeds from certain equity offerings at the redemption price set forth in the indenture, plus accrued and unpaid interest. On or after the optional redemption date, the Company may redeem some or all of the Unsecured Notes for that issuance at the redemption prices set forth in the indenture, plus accrued interest.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:71.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:middle;width:71.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,550,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,800,000</p></td></tr><tr><td style="vertical-align:bottom;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average interest rate (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.90%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.07%</p></td></tr><tr><td style="vertical-align:bottom;width:71.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,428</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Excludes the effect of amortization of debt issuance costs of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$913,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for the quarters ended March 31, 2024 and 2023, respectively. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;width:26.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Carrying value:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unpaid principal balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,550,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,550,000</p></td></tr><tr><td style="vertical-align:bottom;width:71.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized debt issuance costs and premiums, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,969)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,349)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,521,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,519,651</p></td></tr><tr><td style="vertical-align:bottom;width:71.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.90%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.90%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Maturities of Long-Term Debt</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Maturities of long-term debt (based on stated maturity dates) are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;width:61.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twelve months ended March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2028</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2029</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thereafter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="22" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="20" style="vertical-align:bottom;width:73.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:10pt;">Notes payable secured by mortgage servicing assets </span><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,180,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 550,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,980,000</p></td></tr><tr><td style="vertical-align:bottom;width:24.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unsecured senior notes</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 650,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 650,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,550,000</p></td></tr><tr><td style="vertical-align:bottom;width:24.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 650,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,180,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,530,000</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Term Notes and Term Loans’ indentures provide the Company with the option to extend the maturity of the Term Notes and Term Loans as specified in the respective agreements.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:31.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Maturity date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Annual interest rate spread (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optional extension (2)</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term Notes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">June 3, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.25%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5/25/2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5/25/2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">February 29, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 425,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.20%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3/26/2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3/25/2031</p></td></tr><tr><td style="vertical-align:bottom;width:28.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term Loans:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">February 28, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 680,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.00%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2/25/2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2/25/2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:28.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">October 25, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.00%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10/25/2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,730,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Interest is charged at a rate of SOFR plus a spread.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Term Notes and Term Loans’ indentures provide the Company with the option to extend the maturity of certain of the Term Notes or Term Loans as specified in the respective agreements.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 500000000 0.0425 425000000 0.0320 680000000 0.0300 125000000 0.0300 1730000000 400000000 350000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:98.27%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:74.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:74.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:23.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:middle;width:74.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average balance</p></td><td style="vertical-align:middle;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,950,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,092,056</p></td></tr><tr><td style="vertical-align:bottom;width:74.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average interest rate (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.92%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.72%</p></td></tr><tr><td style="vertical-align:bottom;width:74.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,778</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Excludes the effect of amortization of debt issuance costs totaling </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$750,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$932,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for the quarters ended March 31, 2024 and 2023, respectively. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;width:23.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Carrying value:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unpaid principal balance:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Term Notes and Term Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,730,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,730,000</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Freddie Mac MSR Note Payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,000</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,980,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,880,000</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,980)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,585)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,972,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,873,415</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.69%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.82%</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets pledged to secure notes payable (1):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Servicing advances </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 354,831</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_JHM4SMp5GU-aYGLwtgzMbQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Mortgage servicing rights </span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,406,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,033,892</p></td></tr><tr><td style="vertical-align:bottom;width:74.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deposits </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,653</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Beneficial interests in the Ginnie Mae MSRs, Fannie Mae MSRs, servicing advances and deposits together serve as the collateral backing servicing asset facilities that include </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Assets sold under agreements to repurchase</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and the Term Notes and Term Loans included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Notes payable secured by mortgage servicing</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">assets.</i></td></tr></table> 1950330000 2092056000 0.0892 0.0772 44006000 40778000 750000 932000 1730000000 1730000000 250000000 150000000 1980000000 1880000000 7980000 6585000 1972020000 1873415000 0.0869 0.0882 271947000 354831000 7406892000 7033892000 16175000 15653000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:6pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:18.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:18.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance date</b></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:16.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal balance</b></p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Coupon interest rate </b></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Maturity date</b></p></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optional redemption date (1)</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:18.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(annual)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">September 29, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.375%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">October 15, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">October 15, 2022</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">October 19, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.375%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">October 15, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">October 15, 2022</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">February 11, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 650,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.25%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">February 15, 2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">February 15, 2024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">September 16, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.75%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">September 15, 2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">September 15, 2026</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">December 11, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 750,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.875%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">December 15, 2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">December 15, 2026</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,550,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;background:#ffffff;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Before the optional redemption date, the Company may redeem some or all of the Unsecured Notes for that issuance at a price equal to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the principal amount, plus accrued and unpaid interest and a make-whole premium or the Company may redeem up to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">40%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the Unsecured Notes for that issuance with an amount equal to or less than the net proceeds from certain equity offerings at the redemption price set forth in the indenture, plus accrued and unpaid interest. On or after the optional redemption date, the Company may redeem some or all of the Unsecured Notes for that issuance at the redemption prices set forth in the indenture, plus accrued interest.</span></td></tr></table> 500000000 0.05375 150000000 0.05375 650000000 0.0425 500000000 0.0575 750000000 0.07875 2550000000 1 0.40 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:71.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:middle;width:71.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,550,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,800,000</p></td></tr><tr><td style="vertical-align:bottom;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average interest rate (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.90%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.07%</p></td></tr><tr><td style="vertical-align:bottom;width:71.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,428</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Excludes the effect of amortization of debt issuance costs of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$913,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for the quarters ended March 31, 2024 and 2023, respectively. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:top;width:26.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Carrying value:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unpaid principal balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,550,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,550,000</p></td></tr><tr><td style="vertical-align:bottom;width:71.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized debt issuance costs and premiums, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,969)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,349)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,521,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,519,651</p></td></tr><tr><td style="vertical-align:bottom;width:71.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.90%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.90%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p> 2550000000 1800000000 0.0590 0.0507 38832000 23428000 1400000 913000 2550000000 2550000000 28969000 30349000 2521031000 2519651000 0.0590 0.0590 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Maturities of long-term debt (based on stated maturity dates) are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;width:61.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twelve months ended March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2028</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2029</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thereafter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="22" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="20" style="vertical-align:bottom;width:73.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:10pt;">Notes payable secured by mortgage servicing assets </span><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,180,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 550,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,980,000</p></td></tr><tr><td style="vertical-align:bottom;width:24.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unsecured senior notes</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 650,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 650,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,550,000</p></td></tr><tr><td style="vertical-align:bottom;width:24.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 650,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,180,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,530,000</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Term Notes and Term Loans’ indentures provide the Company with the option to extend the maturity of the Term Notes and Term Loans as specified in the respective agreements.</span></td></tr></table> 250000000 1180000000 550000000 1980000000 650000000 650000000 1250000000 2550000000 250000000 650000000 1180000000 1200000000 1250000000 4530000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 16—Liability for Losses Under Representations and Warranties</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following is a summary of the Company’s liability for losses under representations and warranties:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,421</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for losses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Resulting from sales of loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,735</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Resulting from change in estimate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,445)</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Losses incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,444)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,608)</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,103</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unpaid principal balance of loans subject to representations and warranties at end of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 366,147,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 303,983,805</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,421</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for losses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Resulting from sales of loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,735</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Resulting from change in estimate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,445)</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Losses incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,444)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,608)</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,103</p></td></tr><tr><td style="vertical-align:bottom;width:71.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unpaid principal balance of loans subject to representations and warranties at end of quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 366,147,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 303,983,805</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 30788000 32421000 3952000 1735000 3320000 1445000 -1444000 -1608000 29976000 31103000 366147661000 303983805000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 17—Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:31.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s effective income tax rates were 10.4% and 20.4% for the quarters ended March 31, 2024 and 2023, respectively. The decrease in the effective income tax rate for the quarter ended March 31, 2024 when compared to the same period for 2023 was primarily due to a decrease in the permanent adjustment related to non-deductible compensation and an increase in excess tax benefits of options exercised and equity awards vested during the quarter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"> <span style="display:inline-block;width:154.4pt;"></span><span style="visibility:hidden;">​</span></p> 0.104 0.204 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 18—Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Commitments to Purchase and Fund Mortgage Loans</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s commitments to purchase and fund loans totaled $7.3 billion as of March 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 36pt;"><i style="font-style:italic;">Legal Proceedings</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">From time to time, the Company may be a party to legal proceedings, lawsuits and other claims arising in the ordinary course of its business. The amount, if any, of ultimate liability with respect to such matters cannot be determined, but despite the inherent uncertainties of litigation, management believes that the ultimate disposition of any such proceedings and exposure will not have, individually or taken together, a material adverse effect on the financial condition, income, or cash flows of the Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Litigation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="color:#212529;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#212529;">On November 5, 2019, Black Knight Servicing Technologies, LLC (“Black Knight”), now a wholly-owned subsidiary of Intercontinental Exchange, Inc. (NYSE: ICE), filed a Complaint and Demand for Jury Trial in the Fourth Judicial Circuit Court in and for Duval County, Florida (the “Florida State Court”), captioned Black Knight Servicing Technologies, LLC v. PennyMac Loan Services, LLC (“PLS”), Case No. 2019-CA-007908, alleging breach of contract and misappropriation of MSP® System trade secrets. On November 6, 2019, PLS filed unlawful monopolization claims against Black Knight pursuant to the Sherman Act and Clayton Act seeking injunctive relief. On March 30, 2020, the Florida State Court granted a motion to compel arbitration filed by the Company, after which all claims of the Company and Black Knight were consolidated into a binding arbitration.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#212529;"> </span><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#212529;">On November 28, 2023, the arbitrator issued an interim award (the “Interim Award”) granting in part and denying in part Black Knight’s breach of contract claim. The arbitrator’s Interim Award also denied in full Black Knight’s claim of trade secrets misappropriation. The Interim Award granted Black Knight monetary damages in the amount of </span><span style="color:#212529;">$155.2</span><span style="color:#212529;"> million, plus prejudgment interest and reasonable attorneys’ fees, and it denied in full all of Black Knight’s claims for injunctive and declaratory relief.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#212529;"> </span><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#212529;">The Interim Award also granted PLS’ claim that Black Knight violated federal antitrust laws, specifically unlawful monopolization in violation of Section 2 of the Sherman Act, and granted PLS’ claim for injunctive relief under the Sherman Act and Clayton Act, as well as its reasonable attorneys’ fees and costs. The parties subsequently agreed not to seek attorneys’ fees or costs on any claims.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#212529;"> </span><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#212529;">As a result of the Interim Award, PLS’ loan servicing technology, known as Servicing Systems Environment, or SSE, and all related intellectual property and software developed by or on behalf of PLS, remain the proprietary technology of PLS, free and clear of any restrictions on use. To this end, the arbitrator expressly enjoined Black Knight from claiming ownership to any portion of SSE or preventing the Company from commercializing SSE. Black Knight is also enjoined from enforcing any of its contract clauses requiring that its clients process their loans exclusively on the MSP platform.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#212529;"> </span><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#212529;">On January 12, 2024, the arbitrator issued the final award (the “Final Award”), reducing Black Knight’s monetary damages to </span><span style="color:#212529;">$150.2</span><span style="color:#212529;"> million, plus interest. As a result of the Final Award, the Company reported a pretax expense accrual of </span><span style="color:#212529;">$158.4</span><span style="color:#212529;"> million in its financial results for the fourth quarter of fiscal year 2023 on February 1, 2024. On February 14, 2024, the Company paid in full and Black Knight accepted payment of all damages and accrued interest due under the Final Award.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#212529;"> </span><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="color:#212529;">On March 15, 2024, the Florida State Court confirmed the Final Award, giving the rulings and remedies therein preclusive effect. </span></p> 7300000000 155200000 150200000 158400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 19—Stockholders’ Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company’s board of directors previously approved the Company’s common stock repurchase program in the revised amount of $2 billion before transaction costs and excise tax.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">Following is a summary of activity under the stock repurchase program:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cumulative</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">total (1)</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:43.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares of common stock repurchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,063</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of shares of common stock repurchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,788,198</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;background:#ffffff;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:24.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 6pt 0pt;">(1)</td><td style="padding:0pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amounts represent the total shares of common stock repurchased under the stock repurchase program from inception through March 31, 2024. Cumulative total cost of common stock repurchased includes </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$537,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of transaction fees as of March 31, 2024.</span></td></tr></table> 2000000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cumulative</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">total (1)</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:43.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares of common stock repurchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,063</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of shares of common stock repurchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,788,198</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;background:#ffffff;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:24.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 6pt 0pt;">(1)</td><td style="padding:0pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amounts represent the total shares of common stock repurchased under the stock repurchase program from inception through March 31, 2024. Cumulative total cost of common stock repurchased includes </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$537,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of transaction fees as of March 31, 2024.</span></td></tr></table> 768000 34063000 45361000 1788198000 537000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 20—Net Gains on Loans Held for Sale</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Net gains on loans held for sale at fair value are summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.43787384%;padding-left:0pt;padding-right:0pt;width:100.87%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">From non-affiliates:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash losses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (309,190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55,386)</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Hedging activities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (216,138)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (158,971)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (271,524)</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-cash gains:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Mortgage servicing rights resulting from loan sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,533</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Provisions for losses relating to representations and warranties:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Pursuant to loan sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,735)</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Reductions in liability due to changes in estimate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,445</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Changes in fair values of loans and derivatives held at end of quarter:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Interest rate lock commitments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,786)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,002</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Loans </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64,191)</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Hedging derivatives </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (97,982)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,340</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,870</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">From PennyMac Mortgage Investment Trust (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (485)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,385</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:24.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Gains on sales of loans to PMT are described in Note 4–</span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Related Party Transactions</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">–</span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Transactions with PMT–Operating Activities.</i></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.43787384%;padding-left:0pt;padding-right:0pt;width:100.87%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">From non-affiliates:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash losses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (309,190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55,386)</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Hedging activities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (216,138)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (158,971)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (271,524)</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-cash gains:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Mortgage servicing rights resulting from loan sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,533</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Provisions for losses relating to representations and warranties:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Pursuant to loan sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,735)</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Reductions in liability due to changes in estimate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,445</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Changes in fair values of loans and derivatives held at end of quarter:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Interest rate lock commitments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,786)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,002</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Loans </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64,191)</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Hedging derivatives </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (97,982)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,340</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,870</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">From PennyMac Mortgage Investment Trust (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (485)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,385</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:24.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Gains on sales of loans to PMT are described in Note 4–</span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Related Party Transactions</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">–</span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Transactions with PMT–Operating Activities.</i></td></tr></table> -309190000 -55386000 150219000 -216138000 -158971000 -271524000 412520000 286533000 3952000 1735000 3320000 1445000 -19786000 33002000 27645000 -64191000 -97982000 121340000 162794000 104870000 -353000 -485000 162441000 104385000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 21—Net Interest Expense</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Net interest expense is summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,245</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Principal-only stripped mortgage-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loans held for sale at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,993</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Placement fees relating to custodial funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,219</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">From Townsgate Closing Services, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,478</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Assets sold under agreements to repurchase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,223</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mortgage loan participation purchase and sale agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,923</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Notes payable secured by mortgage servicing assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,778</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unsecured senior notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,428</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest shortfall on repayments of mortgage loans serviced for Agency securitizations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,210</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on mortgage loan impound deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,967</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,771</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,343)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,293)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,245</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Principal-only stripped mortgage-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loans held for sale at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,993</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Placement fees relating to custodial funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,219</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">From Townsgate Closing Services, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,478</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Assets sold under agreements to repurchase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,223</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Mortgage loan participation purchase and sale agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,923</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Notes payable secured by mortgage servicing assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,778</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unsecured senior notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,428</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest shortfall on repayments of mortgage loans serviced for Agency securitizations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,210</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on mortgage loan impound deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,967</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242</p></td></tr><tr><td style="vertical-align:bottom;width:75.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,771</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,343)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,293)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 14582000 16245000 270000 65421000 60993000 76133000 51219000 20000 21000 156426000 128478000 70435000 59223000 4077000 2923000 44006000 40778000 38832000 23428000 6121000 3210000 1987000 1967000 311000 242000 165769000 131771000 -9343000 -3293000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> Note 22—Stock-based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following is a summary of the stock-based compensation activity:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grants:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Units:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Performance-based restricted share units ("RSUs")</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Time-based RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Grant date fair value:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Performance-based RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,915</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,611</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,935</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,492</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Time-based RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,333</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,041</p></td></tr><tr><td style="vertical-align:middle;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,183</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,144</p></td></tr><tr><td style="vertical-align:middle;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vestings and exercises:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Performance-based RSUs vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 612</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Time-based RSUs vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,650</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grants:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Units:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Performance-based restricted share units ("RSUs")</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Time-based RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Grant date fair value:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Performance-based RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,915</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,611</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,935</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,492</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Time-based RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,333</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,041</p></td></tr><tr><td style="vertical-align:middle;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,183</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,144</p></td></tr><tr><td style="vertical-align:middle;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vestings and exercises:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Performance-based RSUs vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 612</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Time-based RSUs vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,650</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 246000 307000 188000 221000 145000 182000 20915000 18611000 6935000 5492000 12333000 11041000 40183000 35144000 309000 612000 331000 156000 209000 245000 4583000 11650000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 23—Earnings Per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Basic earnings per share is determined by dividing net income by the weighted average number of shares of common stock outstanding during the quarter. Diluted earnings per share is determined by dividing net income by the weighted average number of shares of common stock outstanding, assuming all dilutive securities were issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s potentially dilutive securities are stock-based compensation awards. The Company applies the treasury stock method to determine the diluted weighted average number of shares of common stock outstanding based on the outstanding stock-based compensation awards. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the basic and diluted earnings per share calculations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.5409012%;padding-left:0pt;padding-right:0pt;width:101.08%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:69.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands, except per share amounts)</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income </p></td><td style="vertical-align:middle;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,378</p></td></tr><tr><td style="vertical-align:bottom;width:69.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares of common stock outstanding</p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,154</p></td></tr><tr><td style="vertical-align:bottom;width:69.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of dilutive securities - shares issuable under stock-based compensation plan</p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,198</p></td></tr><tr><td style="vertical-align:bottom;width:69.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average diluted shares of common stock outstanding</p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,352</p></td></tr><tr><td style="vertical-align:bottom;width:69.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic earnings per share </p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.61</p></td></tr><tr><td style="vertical-align:bottom;width:69.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted earnings per share </p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.57</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Calculations of diluted earnings per share require certain potentially dilutive shares to be excluded when their inclusion in the diluted earnings per share calculation would be anti-dilutive. The following table summarizes the weighted-average number of anti-dilutive outstanding RSUs and stock options excluded from the calculation of diluted earnings per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:62.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:34.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands except for weighted average exercise price)</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance-based RSUs (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 431</p></td></tr><tr><td style="vertical-align:bottom;width:62.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Time-based RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td></tr><tr><td style="vertical-align:bottom;width:62.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348</p></td></tr><tr><td style="vertical-align:bottom;width:62.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total anti-dilutive units and options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 851</p></td></tr><tr><td style="vertical-align:bottom;width:62.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average exercise price of anti-dilutive stock options (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58.21</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Certain performance-based RSUs were outstanding but not included in the computation of earnings per share because the performance thresholds included in such RSUs have not been achieved.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Certain stock options were outstanding but not included in the computation of diluted earnings per share because the weighted-average exercise prices were above the average stock prices for the quarter. </span></td></tr></table><div style="margin-top:6pt;"></div> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.5409012%;padding-left:0pt;padding-right:0pt;width:101.08%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:69.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands, except per share amounts)</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income </p></td><td style="vertical-align:middle;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,378</p></td></tr><tr><td style="vertical-align:bottom;width:69.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares of common stock outstanding</p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,154</p></td></tr><tr><td style="vertical-align:bottom;width:69.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of dilutive securities - shares issuable under stock-based compensation plan</p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,198</p></td></tr><tr><td style="vertical-align:bottom;width:69.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average diluted shares of common stock outstanding</p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,352</p></td></tr><tr><td style="vertical-align:bottom;width:69.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic earnings per share </p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.61</p></td></tr><tr><td style="vertical-align:bottom;width:69.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted earnings per share </p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.57</p></td></tr></table> 39308000 30378000 50547000 50154000 2553000 3198000 53100000 53352000 0.78 0.61 0.74 0.57 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:62.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:34.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands except for weighted average exercise price)</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance-based RSUs (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 431</p></td></tr><tr><td style="vertical-align:bottom;width:62.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Time-based RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td></tr><tr><td style="vertical-align:bottom;width:62.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348</p></td></tr><tr><td style="vertical-align:bottom;width:62.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total anti-dilutive units and options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 851</p></td></tr><tr><td style="vertical-align:bottom;width:62.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average exercise price of anti-dilutive stock options (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58.21</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Certain performance-based RSUs were outstanding but not included in the computation of earnings per share because the performance thresholds included in such RSUs have not been achieved.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Certain stock options were outstanding but not included in the computation of diluted earnings per share because the weighted-average exercise prices were above the average stock prices for the quarter. </span></td></tr></table><div style="margin-top:6pt;"></div> 681000 431000 51000 72000 66000 348000 798000 851000 84.93 58.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 24—Regulatory Capital and Liquidity Requirements </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company, through PLS, is required to maintain specified levels of capital and liquidity to remain a seller/servicer in good standing with the Agencies. Such capital and liquidity requirements generally are tied to the size of the PLS’s loan servicing portfolio and loan origination volume.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Agencies’ capital and liquidity levels and requirements, the calculations of which are specified by each Agency, are summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Requirement/Agency </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Actual (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Requirement (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Actual (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Requirement (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:51.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Fannie Mae &amp; Freddie Mac</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,975,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,245,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,890,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,211,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ginnie Mae (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,587,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,375,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,559,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,314,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">HUD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,587,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,559,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liquidity </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Fannie Mae &amp; Freddie Mac</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,147,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,243,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 543,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ginnie Mae</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,394,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,684,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 389,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjusted net worth / Total assets ratio</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ginnie Mae</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tangible net worth / Total assets ratio</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Fannie Mae &amp; Freddie Mac</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:6.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Calculated in accordance with the respective Agency’s requirements. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:6.0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:6.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Ginnie Mae has issued a risk-based capital requirement that will become effective December 31, 2024. The Company believes it is in compliance with the Agency’s pending requirement as of March 31, 2024.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Noncompliance with an Agency’s requirements can result in such Agency taking various remedial actions up to and including terminating the Company’s ability to sell loans to and service loans on behalf of the respective Agency. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Requirement/Agency </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Actual (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Requirement (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Actual (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Requirement (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:51.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Fannie Mae &amp; Freddie Mac</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,975,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,245,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,890,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,211,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ginnie Mae (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,587,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,375,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,559,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,314,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">HUD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,587,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,559,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liquidity </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Fannie Mae &amp; Freddie Mac</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,147,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,243,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 543,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ginnie Mae</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,394,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,684,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 389,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjusted net worth / Total assets ratio</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ginnie Mae</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tangible net worth / Total assets ratio</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Fannie Mae &amp; Freddie Mac</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:6.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Calculated in accordance with the respective Agency’s requirements. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:6.0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:6.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-decoration-line:none;text-transform:none;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Ginnie Mae has issued a risk-based capital requirement that will become effective December 31, 2024. The Company believes it is in compliance with the Agency’s pending requirement as of March 31, 2024.</span></td></tr></table> 6975317000 1245241000 6890144000 1211365000 6587372000 1375796000 6559001000 1314677000 6587372000 2500000 6559001000 2500000 1147108000 564427000 1243927000 543913000 1394563000 406799000 1684457000 389501000 0.43 0.06 0.48 0.06 0.35 0.06 0.37 0.06 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 25—Segments </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company conducts its business in three segments: production, servicing (together, production and servicing comprise its mortgage banking activities) and investment management:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The production segment performs loan origination, acquisition and sale activities. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The servicing segment performs loan servicing for loans held for sale and loans serviced for others, including for PMT.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The investment management segment represents the Company’s investment management activities relating to PMT, which include the activities associated with investment asset acquisitions and dispositions such as sourcing, due diligence, negotiation and settlement.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s reportable segments are identified based on their unique activities. The following disclosures about the Company’s business segments are presented consistent with the way the Company’s chief operating decision maker organizes and evaluates financial information for making operating decisions and assessing performance. The Company’s chief operating decision maker is its chief executive officer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Financial performance and results by segment are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:62.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Mortgage Banking</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Production</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Servicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Management</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:62.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues: (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">                    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net gains on loans held for sale at fair value </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loan origination fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fulfillment fees from PennyMac Mortgage Investment Trust</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loan servicing fees </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net interest expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,462)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,343)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Management fees </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 305,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:35.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment assets at quarter end</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,413,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,373,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,787,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,801,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:9pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">All revenues are from external customers.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Mortgage Banking</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Production</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Servicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Management</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues: (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net gains on loans held for sale at fair value </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loan origination fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fulfillment fees from PennyMac Mortgage Investment Trust</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loan servicing fees </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net interest expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,203)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Management fees </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (223)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 293,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:37.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment assets at quarter end</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,543,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,534,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,077,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,103,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:9pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">All revenues are from external customers.</span></td></tr></table> 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Financial performance and results by segment are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:62.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Mortgage Banking</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Production</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Servicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Management</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:62.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues: (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">                    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net gains on loans held for sale at fair value </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loan origination fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fulfillment fees from PennyMac Mortgage Investment Trust</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loan servicing fees </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net interest expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,462)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,343)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Management fees </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 305,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:35.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment assets at quarter end</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,413,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,373,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,787,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,801,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:9pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">All revenues are from external customers.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quarter ended March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Mortgage Banking</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Production</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Servicing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Management</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="17" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues: (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net gains on loans held for sale at fair value </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loan origination fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fulfillment fees from PennyMac Mortgage Investment Trust</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loan servicing fees </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net interest expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,203)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,293)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Management fees </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (223)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 293,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:37.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment assets at quarter end</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,543,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,534,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,077,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,103,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:9pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">All revenues are from external customers.</span></td></tr></table> 141431000 21010000 162441000 162441000 36371000 36371000 36371000 4016000 4016000 4016000 100954000 100954000 100954000 63931000 92411000 156342000 84000 156426000 61896000 103873000 165769000 165769000 2035000 -11462000 -9427000 84000 -9343000 7188000 7188000 818000 1096000 1914000 2119000 4033000 184671000 111598000 296269000 9391000 305660000 148779000 106662000 255441000 6336000 261777000 35892000 4936000 40828000 3055000 43883000 5413277000 14373780000 19787057000 14684000 19801741000 74726000 29659000 104385000 104385000 31390000 31390000 31390000 11923000 11923000 11923000 148837000 148837000 148837000 56993000 71485000 128478000 128478000 54083000 77688000 131771000 131771000 2910000 -6203000 -3293000 -3293000 7257000 7257000 574000 -223000 351000 2012000 2363000 121523000 172070000 293593000 9269000 302862000 141163000 114623000 255786000 8929000 264715000 -19640000 57447000 37807000 340000 38147000 7543466000 12534419000 20077885000 25300000 20103185000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 26—Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;text-indent:36pt;margin:0pt;">Management has evaluated all events and transactions through the date the Company issued these consolidated financial statements. During this period:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt;"><span style="color:#222222;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:10.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="color:#222222;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On April 24, 2024, the Company announced a cash dividend of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per common share. The dividend will be paid on May 24, 2024 to common stockholders of record as of May 14, 2024. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt 0pt 0pt 54pt;"><span style="color:#222222;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:10.0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">All agreements to sell assets under agreements to repurchase assets that matured before the date of this Report were extended or renewed.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;margin:0pt 0pt 0pt 72pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.20 false false false false